.elementor-6181 .elementor-element.elementor-element-1c1d3c2f{--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;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6181 .elementor-element.elementor-element-1c1d3c2f:not(.elementor-motion-effects-element-type-background), .elementor-6181 .elementor-element.elementor-element-1c1d3c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-edbe021 );}.elementor-6181 .elementor-element.elementor-element-3d76567{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6181 .elementor-element.elementor-element-63845a95{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6181 .elementor-element.elementor-element-63845a95 .elementor-heading-title{font-size:var( --e-global-typography-3c8dfac-font-size );font-weight:var( --e-global-typography-3c8dfac-font-weight );text-transform:var( --e-global-typography-3c8dfac-text-transform );line-height:var( --e-global-typography-3c8dfac-line-height );color:var( --e-global-color-851b837 );}.elementor-6181 .elementor-element.elementor-element-55faa09d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-6181 .elementor-element.elementor-element-55faa09d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6181 .elementor-element.elementor-element-68567fd2{--display:flex;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-74ecfb9{--hotspot-min-width:150px;--hotspot-min-height:25px;left:98%;--hotspot-translate-x:98%;top:59%;--hotspot-translate-y:59%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-73fc5c2{--hotspot-min-width:160px;--hotspot-min-height:25px;left:49%;--hotspot-translate-x:49%;top:35%;--hotspot-translate-y:35%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-78d3769{left:11%;--hotspot-translate-x:11%;top:34%;--hotspot-translate-y:34%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-5dd4a64{--hotspot-min-width:120px;--hotspot-min-height:25px;left:73%;--hotspot-translate-x:73%;top:85%;--hotspot-translate-y:85%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-1894acf{--hotspot-min-width:160px;--hotspot-min-height:25px;left:21%;--hotspot-translate-x:21%;top:82%;--hotspot-translate-y:82%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-6181 .elementor-element.elementor-element-4449f2a1{--background-align:center;--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-10e1a8c );--hotspot-padding:10px;--hotspot-border-radius:12px 12px 12px 12px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-max-width:300px;--tooltip-padding:10px 20px 10px 20px;--tooltip-color:var( --e-global-color-10e1a8c );--tooltip-border-radius:20px 20px 20px 20px;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__label{font-family:var( --e-global-typography-7e028fd-font-family ), Sans-serif;font-size:var( --e-global-typography-7e028fd-font-size );font-weight:var( --e-global-typography-7e028fd-font-weight );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__tooltip{font-family:var( --e-global-typography-ef18507-font-family ), Sans-serif;font-size:var( --e-global-typography-ef18507-font-size );font-weight:var( --e-global-typography-ef18507-font-weight );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-3087da82{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-74ecfb9{--hotspot-min-width:120px;--hotspot-min-height:25px;left:34%;--hotspot-translate-x:34%;top:17%;--hotspot-translate-y:17%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-73fc5c2{--hotspot-min-width:120px;--hotspot-min-height:25px;left:73%;--hotspot-translate-x:73%;top:15%;--hotspot-translate-y:15%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-5dd4a64{--hotspot-min-width:120px;--hotspot-min-height:25px;left:32%;--hotspot-translate-x:32%;top:86%;--hotspot-translate-y:86%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-ad5f79a{--hotspot-min-width:120px;--hotspot-min-height:25px;left:89%;--hotspot-translate-x:89%;top:95%;--hotspot-translate-y:95%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-1894acf{left:8%;--hotspot-translate-x:8%;top:44%;--hotspot-translate-y:44%;}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-6181 .elementor-element.elementor-element-528f348a{--background-align:center;--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-10e1a8c );--hotspot-padding:10px;--hotspot-border-radius:12px 12px 12px 12px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-padding:10px 20px 10px 20px;--tooltip-color:var( --e-global-color-10e1a8c );--tooltip-border-radius:20px 20px 20px 20px;}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__label{font-family:var( --e-global-typography-7e028fd-font-family ), Sans-serif;font-size:var( --e-global-typography-7e028fd-font-size );font-weight:var( --e-global-typography-7e028fd-font-weight );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__tooltip{font-family:var( --e-global-typography-ef18507-font-family ), Sans-serif;font-size:var( --e-global-typography-ef18507-font-size );font-weight:var( --e-global-typography-ef18507-font-weight );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-6621dd5e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-74ecfb9{--hotspot-min-width:220px;--hotspot-min-height:25px;left:88%;--hotspot-translate-x:88%;top:40%;--hotspot-translate-y:40%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-73fc5c2{--hotspot-min-width:160px;--hotspot-min-height:25px;left:46%;--hotspot-translate-x:46%;top:11%;--hotspot-translate-y:11%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-5dd4a64{--hotspot-min-width:120px;--hotspot-min-height:25px;left:15%;--hotspot-translate-x:15%;top:24%;--hotspot-translate-y:24%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-0728dec{--hotspot-min-width:120px;--hotspot-min-height:25px;left:70%;--hotspot-translate-x:70%;top:82%;--hotspot-translate-y:82%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-1894acf{--hotspot-min-width:120px;--hotspot-min-height:25px;left:12%;--hotspot-translate-x:12%;top:65%;--hotspot-translate-y:65%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-6181 .elementor-element.elementor-element-77b33c77{--background-align:center;--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-10e1a8c );--hotspot-padding:10px;--hotspot-border-radius:12px 12px 12px 12px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-padding:10px 20px 10px 20px;--tooltip-color:var( --e-global-color-10e1a8c );--tooltip-border-radius:20px 20px 20px 20px;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__label{font-family:var( --e-global-typography-7e028fd-font-family ), Sans-serif;font-size:var( --e-global-typography-7e028fd-font-size );font-weight:var( --e-global-typography-7e028fd-font-weight );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__tooltip{font-family:var( --e-global-typography-ef18507-font-family ), Sans-serif;font-size:var( --e-global-typography-ef18507-font-size );font-weight:var( --e-global-typography-ef18507-font-weight );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-427f0a09{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:24px 24px 24px 24px;--n-tabs-title-font-size:16px;}.elementor-6181 .elementor-element.elementor-element-427f0a09 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-10e1a8c );}.elementor-6181 .elementor-element.elementor-element-427f0a09.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 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-6181 .elementor-element.elementor-element-427f0a09.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6181 .elementor-element.elementor-element-427f0a09.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-primary );}.elementor-6181 .elementor-element.elementor-element-427f0a09 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6181 .elementor-element.elementor-element-427f0a09.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-133c35a );}.elementor-6181 .elementor-element.elementor-element-427f0a09.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:"Trim", Sans-serif;font-weight:500;line-height:1em;}.elementor-6181 .elementor-element.elementor-element-427f0a09 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-6181 .elementor-element.elementor-element-63845a95 .elementor-heading-title{font-size:var( --e-global-typography-3c8dfac-font-size );line-height:var( --e-global-typography-3c8dfac-line-height );}.elementor-6181 .elementor-element.elementor-element-55faa09d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}}@media(max-width:1024px){.elementor-6181 .elementor-element.elementor-element-63845a95 .elementor-heading-title{font-size:var( --e-global-typography-3c8dfac-font-size );line-height:var( --e-global-typography-3c8dfac-line-height );}.elementor-6181 .elementor-element.elementor-element-55faa09d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-74ecfb9{left:20%;--hotspot-translate-x:20%;top:12%;--hotspot-translate-y:12%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-73fc5c2{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-78d3769{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-5dd4a64{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .elementor-repeater-item-1894acf{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-4449f2a1{text-align:center;--hotspot-size:14px;--tooltip-min-width:72px;--tooltip-padding:10px 20px 10px 20px;}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-74ecfb9{left:20%;--hotspot-translate-x:20%;top:12%;--hotspot-translate-y:12%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-73fc5c2{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-5dd4a64{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-ad5f79a{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-528f348a .elementor-repeater-item-1894acf{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-528f348a{text-align:center;--hotspot-size:14px;--tooltip-min-width:72px;--tooltip-padding:10px 20px 10px 20px;}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-74ecfb9{left:20%;--hotspot-translate-x:20%;top:12%;--hotspot-translate-y:12%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-73fc5c2{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-5dd4a64{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-0728dec{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .elementor-repeater-item-1894acf{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-6181 .elementor-element.elementor-element-77b33c77{text-align:center;--hotspot-size:14px;--tooltip-min-width:72px;--tooltip-padding:10px 20px 10px 20px;}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}}@media(max-width:767px){.elementor-6181 .elementor-element.elementor-element-63845a95 .elementor-heading-title{font-size:var( --e-global-typography-3c8dfac-font-size );line-height:var( --e-global-typography-3c8dfac-line-height );}.elementor-6181 .elementor-element.elementor-element-55faa09d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-427f0a09.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 ){line-height:1em;}}@media(min-width:2400px){.elementor-6181 .elementor-element.elementor-element-63845a95 .elementor-heading-title{font-size:var( --e-global-typography-3c8dfac-font-size );line-height:var( --e-global-typography-3c8dfac-line-height );}.elementor-6181 .elementor-element.elementor-element-55faa09d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__label{font-size:var( --e-global-typography-7e028fd-font-size );line-height:var( --e-global-typography-7e028fd-line-height );}.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__tooltip{font-size:var( --e-global-typography-ef18507-font-size );line-height:var( --e-global-typography-ef18507-line-height );}}/* Start custom CSS for hotspot, class: .elementor-element-4449f2a1 */.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-528f348a */.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-77b33c77 */.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4449f2a1 */.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-528f348a */.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-77b33c77 */.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4449f2a1 */.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-528f348a */.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-77b33c77 */.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4449f2a1 */.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-4449f2a1 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-528f348a */.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-528f348a .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-77b33c77 */.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot {
    border: 2px solid #051F33;
    border-radius: 14px;
    box-sizing: border-box; /* Ensure padding does not affect the border */
}

/* Change the expand hotspot animation color to green */
.elementor-6181 .elementor-element.elementor-element-77b33c77 .e-hotspot__button.e-hotspot--expand::before {
  background-color: #C9FF55 !important; /* green background */
  box-shadow: 0 0 10px 8px #C9FF55;      /* glow effect */
  filter: blur(12px);                     /* slight blur for glow softness */
  opacity: 5px;                          /* adjust opacity if too strong */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427f0a09 *//* Make hotspot tooltip text wrap onto multiple lines */
.elementor-6181 .elementor-element.elementor-element-427f0a09 .e-hotspot__tooltip {
  width: 300px!important;        /* set the bubble width you want */
  white-space: normal;     /* allow wrapping */
}/* End custom CSS */