@charset "UTF-8";
@charset "UTF-8";
.svg-block {
    position: relative; }
.svg-block text,
.svg-block polygon,
.svg-block rect,
.svg-block #ombre {
    pointer-events: none; }
.svg-block .js-svg-click {
    pointer-events: auto !important; }
.svg-block .js-svg-click *:not(text) {
    pointer-events: auto !important; }
.svg-block .svg-block-popup {
    background-color: #fff;
    padding: 20px;
    -webkit-transform: translate(-50%, calc(-100% - 10px));
    transform: translate(-50%, calc(-100% - 10px));
    border: 1px solid #000;
    border-radius: 3px; }
.svg-block .svg-block-popup:after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #fff transparent transparent transparent; }
.svg-block .svg-block-popup:before {
    content: '';
    position: absolute;
    bottom: -11px;
    left: calc(50% - 11px);
    border-style: solid;
    border-width: 11px 11px 0 11px;
    border-color: #000 transparent transparent transparent; }
.svg-block-popup {
    display: none;
}
