.elementor-804 .elementor-element.elementor-element-607f06f{--display:flex;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-3517ef4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-3517ef4{left:26%;--hotspot-translate-x:26%;top:88%;--hotspot-translate-y:88%;--white-space:normal;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-884b853 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-884b853{left:62%;--hotspot-translate-x:62%;bottom:7%;--hotspot-translate-y:7%;--white-space:normal;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-ab5b442 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-ab5b442{left:82%;--hotspot-translate-x:82%;bottom:39%;--hotspot-translate-y:39%;--white-space:normal;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-ab5b442 .e-hotspot__tooltip{min-width:400px;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-719126f .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-719126f{left:62%;--hotspot-translate-x:62%;top:5%;--hotspot-translate-y:5%;--white-space:normal;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .elementor-repeater-item-719126f .e-hotspot__tooltip{min-width:400px;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-804 .elementor-element.elementor-element-8ff7fcc{--background-align:center;--container-width:726px;--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-804 .elementor-element.elementor-element-8ff7fcc{--tooltip-min-width:374px;}}@media(max-width:1024px){.elementor-804 .elementor-element.elementor-element-8ff7fcc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-804 .elementor-element.elementor-element-8ff7fcc{--hotspot-size:30px;--tooltip-min-width:243px;}.elementor-804 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip{font-size:14px;}}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-8ff7fcc{--hotspot-size:19px;}}/* Start custom CSS for hotspot, class: .elementor-element-8ff7fcc */.elementor-804 .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-804 .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-804 .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-804 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip {
        padding: 20px 15px;
        width: 280px !important;
        min-width: 0 !important;
    }
    
    .elementor-804 .elementor-element.elementor-element-8ff7fcc .e-hotspot__tooltip h3 {
        font-size: 15px !important;
    }
}

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