.elementor-27933 .elementor-element.elementor-element-73c4c5c{--display:flex;}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27933 .elementor-element.elementor-element-582866b{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-item > a{font-weight:700;}.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-text{transition:color 0.3s;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-0bc2e4e .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-0bc2e4e .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-0bc2e4e{left:27%;--hotspot-translate-x:27%;top:81%;--hotspot-translate-y:81%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a072c80 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a072c80 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a072c80{left:60%;--hotspot-translate-x:60%;top:30.8%;--hotspot-translate-y:30.8%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2e97281 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2e97281 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2e97281{left:55%;--hotspot-translate-x:55%;top:7%;--hotspot-translate-y:7%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-8283e95 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-8283e95 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-8283e95{left:74%;--hotspot-translate-x:74%;top:48%;--hotspot-translate-y:48%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fbfa79b .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fbfa79b .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fbfa79b{left:43%;--hotspot-translate-x:43%;top:26%;--hotspot-translate-y:26%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fedcb99 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fedcb99 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fedcb99{left:56%;--hotspot-translate-x:56%;top:26%;--hotspot-translate-y:26%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-df805ca .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-df805ca .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-df805ca{left:28%;--hotspot-translate-x:28%;top:65.34%;--hotspot-translate-y:65.34%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-b271a87 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-b271a87 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-b271a87{left:83.2%;--hotspot-translate-x:83.2%;top:55%;--hotspot-translate-y:55%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-9fa5131 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-9fa5131 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-9fa5131{left:19%;--hotspot-translate-x:19%;top:20%;--hotspot-translate-y:20%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3026c5a .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3026c5a .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3026c5a{left:77%;--hotspot-translate-x:77%;top:36%;--hotspot-translate-y:36%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-211dff6 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-211dff6 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-211dff6{left:47.5%;--hotspot-translate-x:47.5%;top:20%;--hotspot-translate-y:20%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-ff95b85 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-ff95b85 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-ff95b85{left:82.3%;--hotspot-translate-x:82.3%;top:56.5%;--hotspot-translate-y:56.5%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-8b9f345 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-8b9f345 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-8b9f345{left:53%;--hotspot-translate-x:53%;top:33%;--hotspot-translate-y:33%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-30f235b .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-30f235b .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-30f235b{left:43.2%;--hotspot-translate-x:43.2%;top:29%;--hotspot-translate-y:29%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-85441d6 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-85441d6 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-85441d6{left:48.5%;--hotspot-translate-x:48.5%;top:21.8%;--hotspot-translate-y:21.8%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2d09c10 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2d09c10 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2d09c10{left:17.5%;--hotspot-translate-x:17.5%;top:43%;--hotspot-translate-y:43%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-ebe5194 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-ebe5194 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-ebe5194{left:70%;--hotspot-translate-x:70%;top:46%;--hotspot-translate-y:46%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fbbd270 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fbbd270 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-fbbd270{left:81%;--hotspot-translate-x:81%;top:63.8%;--hotspot-translate-y:63.8%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-1b3c7c1 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-1b3c7c1 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-1b3c7c1{left:62.8%;--hotspot-translate-x:62.8%;top:35.8%;--hotspot-translate-y:35.8%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-50eee00 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-50eee00 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-50eee00{left:43.2%;--hotspot-translate-x:43.2%;top:21.8%;--hotspot-translate-y:21.8%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-d620e50 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-d620e50 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-d620e50{left:56.6%;--hotspot-translate-x:56.6%;top:37.6%;--hotspot-translate-y:37.6%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3cce4d0 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3cce4d0 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3cce4d0{left:45.5%;--hotspot-translate-x:45.5%;top:58%;--hotspot-translate-y:58%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6ee7718 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6ee7718 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6ee7718{left:85%;--hotspot-translate-x:85%;top:30.6%;--hotspot-translate-y:30.6%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-92101a8 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-92101a8 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-92101a8{left:49%;--hotspot-translate-x:49%;top:33%;--hotspot-translate-y:33%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-14b8a9a .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-14b8a9a .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-14b8a9a{left:77%;--hotspot-translate-x:77%;top:46.5%;--hotspot-translate-y:46.5%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-f77718c .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-f77718c .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-f77718c{left:46.5%;--hotspot-translate-x:46.5%;top:22%;--hotspot-translate-y:22%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-dc09a62 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-dc09a62 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-dc09a62{left:45.5%;--hotspot-translate-x:45.5%;top:15.6%;--hotspot-translate-y:15.6%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-d9a5480 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-d9a5480 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-d9a5480{left:47.5%;--hotspot-translate-x:47.5%;top:16.2%;--hotspot-translate-y:16.2%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-7a17302 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-7a17302 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-7a17302{left:48%;--hotspot-translate-x:48%;top:9%;--hotspot-translate-y:9%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-1566a34 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-1566a34 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-1566a34{left:63%;--hotspot-translate-x:63%;top:39.5%;--hotspot-translate-y:39.5%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-25f5c1e .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-25f5c1e .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-25f5c1e{left:61%;--hotspot-translate-x:61%;top:39%;--hotspot-translate-y:39%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-b1af41d .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-b1af41d .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-b1af41d{left:74.3%;--hotspot-translate-x:74.3%;top:16.2%;--hotspot-translate-y:16.2%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-259ceae .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-259ceae .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-259ceae{left:59.3%;--hotspot-translate-x:59.3%;top:42.8%;--hotspot-translate-y:42.8%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-f7963f6 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-f7963f6 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-f7963f6{left:40.5%;--hotspot-translate-x:40.5%;top:48%;--hotspot-translate-y:48%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3e8656f .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3e8656f .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-3e8656f{left:80%;--hotspot-translate-x:80%;top:58.5%;--hotspot-translate-y:58.5%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a50153b .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a50153b .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a50153b{left:82%;--hotspot-translate-x:82%;top:51%;--hotspot-translate-y:51%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6d81c29 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6d81c29 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6d81c29{left:84.2%;--hotspot-translate-x:84.2%;top:42.7%;--hotspot-translate-y:42.7%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-c969905 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-c969905 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-c969905{left:78%;--hotspot-translate-x:78%;top:55%;--hotspot-translate-y:55%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-0b3c4b1 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-0b3c4b1 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-0b3c4b1{left:25.2%;--hotspot-translate-x:25.2%;top:53.2%;--hotspot-translate-y:53.2%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a49b238 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a49b238 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a49b238 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-a49b238{left:62.9%;--hotspot-translate-x:62.9%;top:42.8%;--hotspot-translate-y:42.8%;--white-space:normal;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6cee442 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6cee442 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-6cee442{left:44%;--hotspot-translate-x:44%;top:16.5%;--hotspot-translate-y:16.5%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2b9aba0 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2b9aba0 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2b9aba0 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-2b9aba0{left:12.8%;--hotspot-translate-x:12.8%;top:32%;--hotspot-translate-y:32%;--white-space:normal;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-9d1bb02 .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-9d1bb02 .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-9d1bb02{left:79.8%;--hotspot-translate-x:79.8%;top:51.6%;--hotspot-translate-y:51.6%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-510041a .e-hotspot__icon{grid-column:1;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-510041a .e-hotspot__button{grid-gap:5px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-repeater-item-510041a{left:78.9%;--hotspot-translate-x:78.9%;top:56.5%;--hotspot-translate-y:56.5%;}.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-27933 .elementor-element.elementor-element-8adf82e{--background-align:center;--container-width:100%;--image-width:100%;--tooltip-transition-duration:400ms;--hotspot-color:#D62433;--hotspot-size:16px;--hotspot-min-width:16px;--hotspot-min-height:16px;--hotspot-padding:0px;--hotspot-border-radius:0px 0px 0px 0px;--tooltip-text-color:var( --e-global-color-thmv_light );--tooltip-align:left;--tooltip-min-width:210px;--tooltip-max-width:210px;--tooltip-padding:20px 20px 20px 20px;--tooltip-color:var( --e-global-color-67154ef );--tooltip-border-radius:10px 10px 10px 10px;}.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__label{font-family:"Nunito Sans", Sans-serif;font-size:0.2px;font-weight:700;}.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__tooltip{font-size:20px;}@media(max-width:990px){.elementor-27933 .elementor-element.elementor-element-73c4c5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27933 .elementor-element.elementor-element-582866b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27933 .elementor-element.elementor-element-8adf82e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-27933 .elementor-element.elementor-element-8adf82e{--hotspot-size:5px;--hotspot-min-width:5px;--hotspot-min-height:5px;}.elementor-27933 .elementor-element.elementor-element-431178d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-582866b */.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-item:has(.circle) svg .st0,
.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-item:has(.circle)  svg path {
    fill: #D62433 !important;
}

.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-item:has(.shapey) svg .st0,
.elementor-27933 .elementor-element.elementor-element-582866b .elementor-icon-list-item:has(.shapey)  svg path {
    fill: #D62433 !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-8adf82e */.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__label {
    color: #000; /* Fallback for older browsers */
    color: rgba(0, 0, 0, 0.5);
}


/* 1. Make the tooltip a Flex container */
.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__tooltip {
    padding-right: 40px !important; /* Make room for the absolute icon */
    position: relative;
}

/* 2. Fix the annoying <p> tag */
.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__tooltip p {
    display: inline; /* Changes from block to inline */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
}

/* 3. Adjust Heading */
.elementor-27933 .elementor-element.elementor-element-8adf82e h3 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px !important; /* Reduced to look better with the count */
}

/* 4. Your Icon - Kept absolute but ensures it doesn't shift */
.elementor-27933 .elementor-element.elementor-element-8adf82e .elementor-icon {
    color: #fff;
    font-size: 30px;
    position: absolute;
    right: 15px;
    bottom: 15px;
    line-height: 1; /* Prevents icon height from pushing box boundaries */
}

.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__tooltip label {
     display: inline; /* Changes from block to inline */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2; 
}

/* 5. The Count */
.elementor-27933 .elementor-element.elementor-element-8adf82e .count {
    font-size: 40px;
    font-weight: 800;
    margin-right: 10px;
}


.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__button:before {
    height: 16px !important;
    left: 0 !important;
    padding: 0 !important;
    top: 0 !important;
    width: 16px !important;
}

.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__button {
    grid-gap: 0;
}

/* 1. Base setup - Applies to BOTH */
.elementor-27933 .elementor-element.elementor-element-8adf82e .shapey, 
.elementor-27933 .elementor-element.elementor-element-8adf82e .circle {
    display: block !important;
    position: absolute;
    inset: 0; 
    width: 16px !important; 
    height: 16px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    pointer-events: none;
    transform-origin: center center;
    animation: e-custom-flash 1.5s ease-in-out infinite !important;
}

/* 2. Animation */
@keyframes e-custom-flash {
    0%, 100% { opacity: 0.2; transform: scale(1); }
    50% { opacity: 0.7; transform: scale(1.4); }
}

/* 3. The Purple Circle (Specific Selector) */

.elementor-27933 .elementor-element.elementor-element-8adf82e .circle {
    margin-left: 0 !important; 
    margin-top: 0 !important;     
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.1 6.7'%3E%3Cpath fill='%23D62433' d='M3.4,0.5c1.5,0,2.7,1.2,2.7,2.7c0,1.5-1.2,2.7-2.7,2.7C2,5.9,0.7,4.7,0.7,3.2C0.7,1.7,2,0.5,3.4,0.5'/%3E%3C/svg%3E") !important;
}

/* 4. The Red Icon (Specific Selector) */
 
.elementor-27933 .elementor-element.elementor-element-8adf82e .shapey {
    margin-left:0 !important; 
    margin-top: 0 !important;     
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.6 18.1'%3E%3Cpath fill='%23D62433' d='M11.3,11.8c0,0.9,0,1.7,0,2.6c-0.4,0.1-0.8,0.1-1.3,0.1c-0.4,0-0.9,0-1.3-0.1c0-0.9,0-1.7,0-2.6 c0-0.8,0-1.7,0-2.5c0-0.5-0.2-0.9-0.7-1.2C7.1,7.6,6.2,7,5.2,6.5c-0.5-0.3-1-0.6-1.5-0.9C4,4.8,4.4,4,5,3.4C5.3,3.6,5.7,3.8,6,4 c1.1,0.6,2.2,1.3,3.4,1.9c0.4,0.2,0.8,0.3,1.2,0c0.4-0.2,0.7-0.4,1.1-0.6c1-0.6,2-1.1,3-1.7c0.2-0.1,0.3-0.2,0.5-0.3 c0.5,0.6,1,1.4,1.3,2.2c-0.2,0.1-0.5,0.3-0.7,0.4c-1.2,0.7-2.5,1.4-3.7,2.1c-0.4,0.3-0.7,0.6-0.7,1.2C11.3,10.1,11.3,10.9,11.3,11.8'/%3E%3C/svg%3E") !important;
}

/* Find the hotspot that HAS a .circle label, then color its SVG Purple */
.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot:has(.circle) .e-hotspot__icon svg .st0,
.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot:has(.circle) .e-hotspot__icon svg path {
    fill: #D62433 !important;
}

/* Find the hotspot that HAS a .shapey label, then color its SVG Red */
.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot:has(.shapey) .e-hotspot__icon svg .st0,
.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot:has(.shapey) .e-hotspot__icon svg path {
    fill: #D62433 !important;
}

@media (max-width: 600px) {
   .elementor-27933 .elementor-element.elementor-element-8adf82e .shapey, 
.elementor-27933 .elementor-element.elementor-element-8adf82e .circle {
    width: 6px !important; 
    height: 6px !important;
    
} 

.elementor-27933 .elementor-element.elementor-element-8adf82e .e-hotspot__button:before {
    height: 6px !important;
    left: 0 !important;
    padding: 0 !important;
    top: 0 !important;
    width: 6px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c4c5c */.elementor-27933 .elementor-element.elementor-element-73c4c5c {
    overflow: hidden;
}/* End custom CSS */