.js_hotpoints{position:relative;display:inline-block}
.js_hotpoints img{display:block}
.js_hotpoints .text{display:none;background-color:rgba(44,46,52,0.8);color:#fff;width:fit-content;padding:30px 26px;position:absolute;transform:translate(20px,20px);z-index:3}
.js_hotpoints .text .chiudi{position:absolute;top:16px;right:16px}
@media only screen and (max-width:1024px){.js_hotpoints .text{left:0 !important;top:auto !important;bottom:0 !important;width:100%;transform:none !important}
}
.js_hotpoints label{height:46px;width:46px;text-align:center;line-height:46px;font-size:20px;border-radius:25px 25px 25px 25px;background:linear-gradient(90deg,#d24507 -0.01%,#d60075 99.99%);color:#fff;cursor:pointer;position:absolute}
.js_hotpoints .active .text{display:block}
.js_hotpoints.hasActive label{display:none}
.js_hotpoints.hasActive .active label{display:block}
.js_hotpoints .editor_grid{position:absolute;background:#eeeeee70;top:-5%;left:-5%;width:110%;height:110%}
.js_hotpoints .editor_grid .x,.js_hotpoints .editor_grid .y{position:absolute;top:0;left:0;width:100%;height:100%}
.js_hotpoints .editor_grid .x p{border-right:1px #747678 solid;position:relative;height:100%;display:inline-block;top:0;width:9%}
.js_hotpoints .editor_grid .x p:first-child{margin-left:5%}
.js_hotpoints .editor_grid .x p:before{position:absolute;top:10px;left:50%;display:inline-block;color:red}
.js_hotpoints .editor_grid .x p:after{position:absolute;bottom:10px;left:50%;display:inline-block;color:red}
.js_hotpoints .editor_grid .x p:nth-child(1):before,.js_hotpoints .editor_grid .x p:nth-child(1):after{content:"10%"}
.js_hotpoints .editor_grid .x p:nth-child(2):before,.js_hotpoints .editor_grid .x p:nth-child(2):after{content:"20%"}
.js_hotpoints .editor_grid .x p:nth-child(3):before,.js_hotpoints .editor_grid .x p:nth-child(3):after{content:"30%"}
.js_hotpoints .editor_grid .x p:nth-child(4):before,.js_hotpoints .editor_grid .x p:nth-child(4):after{content:"40%"}
.js_hotpoints .editor_grid .x p:nth-child(5):before,.js_hotpoints .editor_grid .x p:nth-child(5):after{content:"50%"}
.js_hotpoints .editor_grid .x p:nth-child(6):before,.js_hotpoints .editor_grid .x p:nth-child(6):after{content:"60%"}
.js_hotpoints .editor_grid .x p:nth-child(7):before,.js_hotpoints .editor_grid .x p:nth-child(7):after{content:"70%"}
.js_hotpoints .editor_grid .x p:nth-child(8):before,.js_hotpoints .editor_grid .x p:nth-child(8):after{content:"80%"}
.js_hotpoints .editor_grid .x p:nth-child(9):before,.js_hotpoints .editor_grid .x p:nth-child(9):after{content:"90%"}
.js_hotpoints .editor_grid .y p{border-bottom:1px #747678 solid;position:relative;height:8%;display:block;width:100%}
.js_hotpoints .editor_grid .y p:first-child{margin-top:5%}
.js_hotpoints .editor_grid .y p:before{position:absolute;top:50%;left:4px;display:inline-block;color:red}
.js_hotpoints .editor_grid .y p:after{position:absolute;top:50%;right:4px;display:inline-block;color:red}
.js_hotpoints .editor_grid .y p:nth-child(1):before,.js_hotpoints .editor_grid .y p:nth-child(1):after{content:"10%"}
.js_hotpoints .editor_grid .y p:nth-child(2):before,.js_hotpoints .editor_grid .y p:nth-child(2):after{content:"20%"}
.js_hotpoints .editor_grid .y p:nth-child(3):before,.js_hotpoints .editor_grid .y p:nth-child(3):after{content:"30%"}
.js_hotpoints .editor_grid .y p:nth-child(4):before,.js_hotpoints .editor_grid .y p:nth-child(4):after{content:"40%"}
.js_hotpoints .editor_grid .y p:nth-child(5):before,.js_hotpoints .editor_grid .y p:nth-child(5):after{content:"50%"}
.js_hotpoints .editor_grid .y p:nth-child(6):before,.js_hotpoints .editor_grid .y p:nth-child(6):after{content:"60%"}
.js_hotpoints .editor_grid .y p:nth-child(7):before,.js_hotpoints .editor_grid .y p:nth-child(7):after{content:"70%"}
.js_hotpoints .editor_grid .y p:nth-child(8):before,.js_hotpoints .editor_grid .y p:nth-child(8):after{content:"80%"}
.js_hotpoints .editor_grid .y p:nth-child(9):before,.js_hotpoints .editor_grid .y p:nth-child(9):after{content:"90%"}
.component-hotpoints .clickinfo{font-size:16px;color:#000}
.component-hotpoints .clickinfo img{display:block;width:42px;height:42px}
.component-hotpoints .content-wrapper{padding:20px 0}