.image-hotspots{display:block;padding:77px 0 89px;background-color:var(--clr-white)}@media(max-width: 991.98px){.image-hotspots{padding:30px 0}}.image-hotspots__heading{text-align:center;margin-bottom:30px;color:var(--clr-burgundy)}@media(max-width: 749.98px){.image-hotspots__heading{margin-bottom:20px}}.image-hotspots__wrapper{display:flex;justify-content:center}.image-hotspots__image-container{position:relative;width:100%;border-radius:20px;overflow:hidden}.image-hotspots__image{max-width:100%;height:auto;display:block;border-radius:20px}.image-hotspots__hotspot{position:absolute;z-index:2;transform:translate(-50%, -50%)}.image-hotspots__dot{position:relative;width:18px;height:18px;background:#db0032;border-radius:50%;box-shadow:0 4px 12px rgba(255,20,147,.4);z-index:1}@media(max-width: 1199.98px){.image-hotspots__dot{width:16px;height:16px}}.image-hotspots__pulse{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:150%;height:150%;border-radius:50%;background:rgba(219,0,50,.5019607843);opacity:.6;animation:pulse 2s ease-out infinite;z-index:-1}.image-hotspots__tooltip{position:absolute;background:#fff;padding:10px 20px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;pointer-events:none;box-shadow:-2px 4px 4px 0px #f0e7df}@media(max-width: 1199.98px){.image-hotspots__tooltip{opacity:0;visibility:hidden}}@media(max-width: 749.98px){.image-hotspots__tooltip{padding:7px 15px}}.image-hotspots__tooltip--1{width:270px;top:8px;left:8px}@media(max-width: 749.98px){.image-hotspots__tooltip--1{width:220px;top:auto;bottom:8px;left:8px}}.image-hotspots__tooltip--2{width:208px;top:8px;left:8px}@media(max-width: 749.98px){.image-hotspots__tooltip--2{width:140px;top:auto;bottom:8px;left:auto;right:8px}}.image-hotspots__tooltip--3{width:220px;top:8px;right:8px}@media(max-width: 749.98px){.image-hotspots__tooltip--3{width:150px}}@media(max-width: 1199.98px){.image-hotspots__hotspot:hover{z-index:10}}@media(max-width: 1199.98px){.image-hotspots__hotspot:hover .image-hotspots__tooltip{opacity:1;visibility:visible}}.image-hotspots__icon{width:80px;height:80px;margin:0 auto 12px}@media(max-width: 749.98px){.image-hotspots__icon{width:60px;height:60px}}.image-hotspots__icon img{width:100%;height:100%;object-fit:contain}.image-hotspots__tooltip-title{font-size:16px;font-weight:600;color:var(--clr-burgundy);margin-bottom:8px;text-align:center}.image-hotspots__tooltip-description{font-size:18px;line-height:140%;color:var(--clr-navy)}@media(max-width: 991.98px){.image-hotspots__tooltip-description{font-size:12px}}.image-hotspots__tooltip-description p{margin:0}.image-hotspots--creme{background-color:var(--clr-creme)}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(1);opacity:.6}50%{transform:translate(-50%, -50%) scale(1.3);opacity:.3}100%{transform:translate(-50%, -50%) scale(1.6);opacity:0}}
