.elementor-2956 .elementor-element.elementor-element-7022200{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;}.elementor-2956 .elementor-element.elementor-element-ab6392a .elementor-repeater-item-0ab5f45{right:44%;--hotspot-translate-x:44%;bottom:39%;--hotspot-translate-y:39%;}.elementor-2956 .elementor-element.elementor-element-ab6392a .elementor-repeater-item-281ed4f{left:50%;--hotspot-translate-x:50%;top:15%;--hotspot-translate-y:15%;}.elementor-2956 .elementor-element.elementor-element-ab6392a .elementor-repeater-item-b8bccca{right:24%;--hotspot-translate-x:24%;bottom:37%;--hotspot-translate-y:37%;}.elementor-2956 .elementor-element.elementor-element-ab6392a .elementor-repeater-item-c4c9d03{right:35%;--hotspot-translate-x:35%;top:18%;--hotspot-translate-y:18%;}.elementor-2956 .elementor-element.elementor-element-ab6392a .elementor-repeater-item-c292117{left:36%;--hotspot-translate-x:36%;bottom:35%;--hotspot-translate-y:35%;}.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2956 .elementor-element.elementor-element-ab6392a img{border-radius:40px 40px 40px 40px;}.elementor-2956 .elementor-element.elementor-element-ab6392a{--hotspot-size:22px;--hotspot-min-width:40px;--hotspot-min-height:40px;--hotspot-box-color:#84B81750;--hotspot-border-radius:50% 50% 50% 50%;--tooltip-text-color:var( --e-global-color-secondary );--tooltip-align:center;--tooltip-min-width:300px;--tooltip-padding:10px 15px 10px 15px;--tooltip-color:var( --e-global-color-f99c69b );--tooltip-border-radius:20px 20px 20px 20px;}.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot__tooltip{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}@media(min-width:768px){.elementor-2956 .elementor-element.elementor-element-7022200{--content-width:1200px;}}@media(max-width:1024px){.elementor-2956 .elementor-element.elementor-element-7022200{--min-height:0px;}}@media(max-width:767px){.elementor-2956 .elementor-element.elementor-element-7022200{--min-height:0px;}.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2956 .elementor-element.elementor-element-ab6392a img{border-radius:20px 20px 20px 20px;}.elementor-2956 .elementor-element.elementor-element-ab6392a{--tooltip-min-width:250px;}}/* Start custom CSS for hotspot, class: .elementor-element-ab6392a */.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot__button{
    transition: .3s;
}

.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot--active .e-hotspot__button{
    transform: rotate(45deg);

}

.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot .e-hotspot__button:after{
    content: "";
    background-color: var(--e-global-color-accent);
    height: 30px;
    width: 30px;
    border-radius: 50%;
    position: absolute;
    left: 9px;
    top: 9px;
    z-index: -1;
    opacity: 0;
    transition: .3s;
}

.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot--active .e-hotspot__button:after{
    opacity: 1;
}

.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot__tooltip p{
    text-wrap: wrap;
}



.elementor-2956 .elementor-element.elementor-element-ab6392a .e-hotspot__tooltip:before{
    content: "";
    width: 20px;
    height: 20px;
    background: var(--e-global-color-f99c69b);
    border-radius: 5px;
    position: absolute;
    top: -7px;
    left: calc(50% - 10px);
    transform: rotate(45deg);
}/* End custom CSS */