.elementor-651 .elementor-element.elementor-element-607f06f{--display:flex;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-3517ef4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-3517ef4{left:21%;--hotspot-translate-x:21%;top:38%;--hotspot-translate-y:38%;--white-space:normal;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-884b853 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-884b853{left:44%;--hotspot-translate-x:44%;bottom:31%;--hotspot-translate-y:31%;--white-space:normal;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-ab5b442 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-ab5b442{left:67%;--hotspot-translate-x:67%;top:72%;--hotspot-translate-y:72%;--white-space:normal;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-ab5b442 .e-hotspot__tooltip{min-width:400px;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-719126f .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-719126f{left:77%;--hotspot-translate-x:77%;top:42%;--hotspot-translate-y:42%;--white-space:normal;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-719126f .e-hotspot__tooltip{min-width:400px;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-2261a1e .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-2261a1e{left:89%;--hotspot-translate-x:89%;top:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-2261a1e .e-hotspot__tooltip{min-width:400px;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-651 .elementor-element.elementor-element-8ff7fcc{--background-align:center;--container-width:1200px;--image-width:100%;--hotspot-size:38px;--tooltip-text-color:var( --e-global-color-text );--tooltip-align:left;--tooltip-min-width:422px;--tooltip-padding:25px 25px 25px 25px;}@media(max-width:1200px){.elementor-651 .elementor-element.elementor-element-8ff7fcc{--tooltip-min-width:374px;}}@media(max-width:1024px){.elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-651 .elementor-element.elementor-element-8ff7fcc{--hotspot-size:30px;--tooltip-min-width:243px;}.elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip{font-size:14px;}}@media(max-width:767px){.elementor-651 .elementor-element.elementor-element-8ff7fcc{--hotspot-size:19px;}}/* Start custom CSS for hotspot, class: .elementor-element-8ff7fcc */.elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip {
  padding: 30px;
  background: #fff;
  /*width: 400px;*/
  /*white-space: normal;*/
  box-shadow: 0 4px 5px rgba(0,0,0,0.1);
  /*margin-top: 6px;*/
}

/*.elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: -12px;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    width: 0;*/
/*    height: 0;*/
/*    border-style: solid;*/
/*    border-width: 0 10px 12px 10px;*/
/*    border-color: transparent transparent #fff transparent;*/

/*}*/

.elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip:after {
    content: '';
    position: absolute;
    right: 6px;
    top: 6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 21px 15px 0;
    border-color: transparent #002657 transparent transparent;

}

@media (max-width: 1024px) {
    .elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip {
        padding: 20px 15px;
        width: 280px !important;
        min-width: 0 !important;
    }
    
    .elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip h3 {
        font-size: 15px !important;
    }
}

@media (max-width: 767px) {
    .elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip h3 {
        font-size: 14px !important;
    }
    
    .elementor-651 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip {
        width: 240px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607f06f */.elementor-651 .elementor-element.elementor-element-607f06f .elementor-element-edit-mode {
    margin-top: 100px;
}/* End custom CSS */