#pain-animation{position:relative;text-align:center}#pain-canvas{margin-top:-100px;max-height:100vh;width:100%!important}.hover_text_1{cursor:pointer;height:25px;left:49.5%;position:absolute;top:12%;width:25px;z-index:1}#upperback_label{max-width:250px;right:25px;top:5px}.hover_text_2{cursor:pointer;height:25px;position:absolute;right:49%;top:30%;width:25px;z-index:1}#lowerback_label{bottom:18px;left:12px;max-width:250px}.hover_text_3{cursor:pointer;height:25px;position:absolute;right:49%;top:36%;width:25px;z-index:1}#sciatica_label{left:10px;max-width:250px;top:-15px}.hover_text_4{cursor:pointer;height:25px;position:absolute;right:52%;top:40%;width:25px;z-index:1}#hips_label{bottom:18px;max-width:210px;right:20px}.hover_text_5{cursor:pointer;height:25px;position:absolute;right:46%;top:50%;width:25px;z-index:1}#leg_label{bottom:15px;left:9px;max-width:200px}.pain_points{animation:painswell 3s linear infinite;background-color:#000;border-radius:90px;box-shadow:0 0 0 3px #00000050;display:block;height:10px;opacity:1;position:relative;transition:all .3s ease-out;width:10px;z-index:1}.pain_label{position:absolute;transform:rotateY(90deg);transition:.3s ease-in-out!important;width:250px;z-index:0}.hover_text_1:hover #upperback_label,.hover_text_2:hover #lowerback_label,.hover_text_3:hover #sciatica_label,.hover_text_4:hover #hips_label,.hover_text_5:hover #leg_label{transform:rotate(0deg)!important}@media screen and (min-width:1921px) and (max-width:2600px){.hover_text_1{left:49.7%;top:22%}.hover_text_3{right:49.25%;top:43%}.hover_text_2{right:49.35%;top:39%}.hover_text_4{right:52.2%;top:48%}.hover_text_5{right:46.5%;top:56%}}@media screen and (min-width:1681px) and (max-width:1920px){.hover_text_1{left:49.7%;top:17%}.hover_text_2{top:36%}.hover_text_3{top:41%}.hover_text_4{top:45%}.hover_text_5{right:46.5%;top:54%}}@media screen and (min-width:1441px) and (max-width:1680px){.hover_text_1{left:49.7%;top:17%}.hover_text_2{top:34%}.hover_text_3{top:39%}.hover_text_4{top:45%}.hover_text_5{right:46%;top:52%}}@media only screen and (max-width:767px){.hover_text_1{left:48%;position:absolute;top:150px}.hover_text_2{position:absolute;right:45%;top:250px}.hover_text_3{position:absolute;right:45%;top:280px}.hover_text_4{position:absolute;right:55%;top:300px}.hover_text_5{position:absolute;right:35%;top:370px}.pain_label{transform:rotateY(0deg);width:175px}#hips_label{bottom:18px;max-width:120px;right:20px}#lowerback_label{bottom:20px;left:12px;max-width:165px}#sciatica_label{left:10px;max-width:160px;top:-5px}#leg_label{bottom:15px;left:10px;max-width:130px;object-fit:cover}#pain-animation{margin-top:-100px}#pain-canvas{height:85vh;margin-top:-50px;object-fit:cover}}@keyframes painswell{0%{background-color:#000;box-shadow:0 0 0 3px #00000050;height:10px;width:10px}50%{background-color:#ce202975;border:none;box-shadow:0 0 10px #ce2029;height:20px;width:20px}to{background-color:#000;box-shadow:0 0 0 3px #00000050;height:10px;width:10px}}