.icon--kontrakton:after{background-image:url(/zjed-content/themes/seris/assets/images/icon/icon-kontrakton.svg)}.sc_interactive_image{position:relative}@media (max-width:767px){.sc_interactive_image__imageContainer{overflow:auto;margin-bottom:2rem}}.sc_interactive_image__image{position:relative}@media (max-width:767px){.sc_interactive_image__image{min-width:600px}}.sc_interactive_image__image picture{display:-webkit-box;display:-ms-flexbox;display:flex}.sc_interactive_image__icon{background:#ec0000}.sc_interactive_image__map{position:absolute;top:0;left:0;z-index:111111;width:100%;height:100%}.sc_interactive_image__points{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media (max-width:1720px){.sc_interactive_image__points{top:auto;bottom:0}}@media (max-width:1259px){.sc_interactive_image__points{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:991px){.sc_interactive_image__points{left:10%;bottom:0;width:80%}}@media (max-width:767px){.sc_interactive_image__points{left:5%;bottom:0;width:90%;left:0;bottom:auto;width:100%;position:relative;margin-bottom:2rem;margin-left:1rem;margin-right:1rem}}.sc_interactive_image__close{position:absolute;right:10px;top:10px;cursor:pointer;display:none;z-index:11}@media (max-width:1109px) and (min-width:500px){.sc_interactive_image__close.active{display:block}}.sc_interactive_image__point{display:none;border:1px solid #004797;border-radius:10px;padding:35px 40px;max-width:500px;background:#fff}@media (max-width:991px){.sc_interactive_image__point{width:100%;max-width:100%;padding:25px}}.sc_interactive_image__point.active{display:block}.sc_interactive_image__icon{border-radius:50%;overflow:hidden;padding:5px;width:67px;height:67px;position:absolute;right:34px;top:-34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1109px){.sc_interactive_image__icon{width:55px;height:55px;right:74px;top:-27px}}@media (max-width:767px){.sc_interactive_image__icon{right:27px}}.sc_interactive_image__icon img{width:70%;height:70%}.sc_interactive_image__mapIcon{width:34px;height:34px;background-color:#004797;right:auto;left:-17px;top:-17px;-webkit-transition:left,top,width,height;transition:left,top,width,height;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:2}.sc_interactive_image__mapIcon:hover{z-index:4;background-color:#ec0000;left:-21px;top:-21px;width:42px;height:42px;border:1px solid #fff;-webkit-box-shadow:0 0 15px 5px #ec0000;box-shadow:0 0 15px 5px #ec0000}.sc_interactive_image__mapIcon.active,.sc_interactive_image__mapIcon.leadIcon{z-index:3;background-color:#ec0000;left:-21px;top:-21px;width:42px;height:42px;border:1px solid #fff;-webkit-animation:pulse-animation 2s infinite;animation:pulse-animation 2s infinite}.sc_interactive_image__mapIcon.punkt1{left:47%;top:32%}.sc_interactive_image__mapIcon.punkt2{left:50%;top:59%}.sc_interactive_image__mapIcon.punkt3{left:61%;top:51%}.sc_interactive_image__mapIcon.punkt4{left:49%;top:66%}.sc_interactive_image__mapIcon.punkt5{left:79%;top:41%}.sc_interactive_image__mapIcon.punkt6{left:54%;top:25%}.sc_interactive_image__mapIcon.punkt7{left:81%;top:26%}.sc_interactive_image__mapIcon.punkt8{left:47%;top:17%}.sc_interactive_image__mapIcon.punkt9{left:50%;top:12%}.sc_interactive_image__mapIcon.punkt10{left:54%;top:10%}.sc_interactive_image__mapIcon.punkt11{left:54%;top:5%}.sc_interactive_image__mapIcon.punkt12{left:34%;top:13%}.sc_interactive_image__mapIcon.punkt13{left:38%;top:35%}.sc_interactive_image__mapIcon.punkt14{left:26%;top:27%}.sc_interactive_image__mapIcon.punkt15{left:22%;top:37%}.sc_interactive_image__mapIcon.punkt16{left:14%;top:35%}.sc_interactive_image__mapIcon.punkt17{left:11%;top:57%}@-webkit-keyframes pulse-animation{0%{-webkit-box-shadow:0 0 15px 5px #ec0000;box-shadow:0 0 15px 5px #ec0000}50%{-webkit-box-shadow:0 0 10px 5px #ec0000;box-shadow:0 0 10px 5px #ec0000}to{-webkit-box-shadow:0 0 15px 5px #ec0000;box-shadow:0 0 15px 5px #ec0000}}@keyframes pulse-animation{0%{-webkit-box-shadow:0 0 15px 5px #ec0000;box-shadow:0 0 15px 5px #ec0000}50%{-webkit-box-shadow:0 0 10px 5px #ec0000;box-shadow:0 0 10px 5px #ec0000}to{-webkit-box-shadow:0 0 15px 5px #ec0000;box-shadow:0 0 15px 5px #ec0000}}