.elementor-7999 .elementor-element.elementor-element-2a8be16{--display:flex;}.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item .jet-hotspots__item-inner{background-color:var( --e-global-color-da1b567 );}.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots{text-align:center;}.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item-inner .jet-hotspots__item-text{font-size:12px;line-height:1.5;}.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item .jet-hotspots__item-inner .jet-hotspots__item-icon{font-size:18px;color:var( --e-global-color-primary );}.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item .jet-hotspots__item-inner .jet-hotspots__item-text{color:var( --e-global-color-secondary );}.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item-inner{padding:4px 6px 4px 6px;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7999 .elementor-element.elementor-element-2a8be16{--content-width:880px;}}/* Start custom CSS for jet-hotspots, class: .elementor-element-c2b72fb */.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__inner{
    width: 100%;
}

.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item-icon{
    position: absolute;
    left: -18px;
    bottom: -18px;
}

.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item-icon:after{
    content: "";
    width: .65rem;
    height: .65rem;
    background-color: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 1rem;
}

.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item-text{
    margin: 0;
    text-align: left;
}

.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__item-inner{
    border-bottom: 2px solid var( --e-global-color-primary );
}


.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__inner + div{
    display: none!important;
    opacity: 0!important;
}

/* scarborough */
.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(2) .jet-hotspots__item-icon{
    right: -18px;
    left: auto;
}

/* strasbourg */
.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(3) .jet-hotspots__item-icon{
    left: 3px;
    top: -18px;
    bottom: auto;
}

 /* soligorsk */
.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(4) .jet-hotspots__item-icon{
    top: -18px;
    bottom: auto;
}

.elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(6) .jet-hotspots__item-icon{
    right: -18px;
    left: auto;
    top: -18px;
    bottom: auto;
}


@media (max-width: 880px){
    .elementor-7999 .elementor-element.elementor-element-c2b72fb img{
        width: 2498px;
        max-width: none;
        transform: translate(-1130px, 200px);
    }
    
     /* dortmund*/
     .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(1) {
        left: 177px!important;
        top: 560px !important;
    }
    
    /* strasbourg */
     .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(3) {
      left: 122px !important;
        top: 658px !important;
    }
    
    .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(3) .jet-hotspots__item-icon{
        right: 32px;
        top: -24px;
        left: auto;
    }
    
     /* soligorsk */
     .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(4) {
       left: 264px !important;
        top: 644px !important;
    }

    /* scarborough */
    .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(2) {
        left: 46px!important;
        top: 526px!important;
    }
    
    .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(2) .jet-hotspots__item-icon{
        right: 18px;
        bottom: -24px;
    }

    /* beresniki */
    .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(5) {
       left: 430px !important;
        top: 458px !important;
    }
    
      .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(5) .jet-hotspots__item-icon{
        left: auto;
        right: -18px;
    }
    
    /* london */
    .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(6) {
       left: 38px!important;
top: 614px!important;
        
    }
    
     .elementor-7999 .elementor-element.elementor-element-c2b72fb .jet-hotspots__container .jet-hotspots__item:nth-child(6) .jet-hotspots__item-icon{
       right: -2px;
left: auto;
top: -23px;
bottom: auto;
    }
    
}/* End custom CSS */