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

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