.hexagon-map-section{margin:0;padding:0;@keyframes corePulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 3px #fff6,0 0 0 6px #64ffda4d,0 0 25px #64ffdacc,0 0 40px #64ffda66}50%{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 0 4px #fff9,0 0 0 8px #64ffda80,0 0 35px #64ffda,0 0 60px #64ffda99}}@keyframes rippleWave{0%{transform:translate(-50%,-50%) scale(.3);opacity:.8;border-color:#fffc}to{transform:translate(-50%,-50%) scale(2.5);opacity:0;border-color:#64ffda33}}}.hexagon-map-section *{margin:0;padding:0;box-sizing:border-box}.hexagon-map-section .hexagon-container{display:flex;justify-content:center;align-items:center;min-height:auto;padding:5px;position:relative;z-index:2}.hexagon-map-section .hexagon-map{position:relative;width:min(80vw,600px);height:min(70vw,500px);background:linear-gradient(135deg,#05050ffa,#0a0a19f2,#05050ffa);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);box-shadow:0 0 150px #64ffda66,inset 0 0 80px #64ffda26,0 0 300px #8a2be24d,inset 0 0 1px #fff3;border:3px solid;border-image:linear-gradient(45deg,#64ffda99,#8a2be299,#ff008099) 1;overflow:hidden;margin:0 auto}.hexagon-map-section .event-point{position:absolute;width:24px;height:24px;cursor:pointer;z-index:15;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.hexagon-map-section .event-point:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,.9) 30%,transparent 70%);box-shadow:0 0 0 3px #fff6,0 0 0 6px #64ffda4d,0 0 25px #64ffdacc,0 0 40px #64ffda66;animation:corePulse 2.5s ease-in-out infinite}.hexagon-map-section .event-point:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:2px solid rgba(255,255,255,.6);border-radius:50%;opacity:.6;animation:rippleWave 4s infinite}.hexagon-map-section .event-point:hover{transform:scale(1.5);z-index:20}.hexagon-map-section .event-point:hover:before{animation-duration:.8s}.hexagon-map-section .event-point:hover:after{animation-duration:1.5s}.hexagon-map-section .point-paris{top:25%;left:48%}.hexagon-map-section .point-lyon{top:45%;left:52%}.hexagon-map-section .point-marseille{top:65%;left:55%}.hexagon-map-section .point-toulouse{top:60%;left:35%}.hexagon-map-section .point-bordeaux{top:55%;left:25%}.hexagon-map-section .point-lille{top:20%;left:52%}.hexagon-map-section .point-nantes{top:50%;left:20%}.hexagon-map-section .point-strasbourg{top:30%;left:70%}@media (max-width: 768px){.hexagon-map-section .hexagon-container{padding:5px}.hexagon-map-section .hexagon-map{width:min(80vw,400px);height:min(70vw,350px)}.hexagon-map-section .event-point{width:14px;height:14px}.hexagon-map-section .event-point:before{width:6px;height:6px}}@media (max-width: 480px){.hexagon-map-section .hexagon-map{width:min(80vw,300px);height:min(70vw,250px)}.hexagon-map-section .event-point{width:12px;height:12px}.hexagon-map-section .event-point:before{width:5px;height:5px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hexagon-map.css.map */
