@keyframes MedicalContactBubble-module-scss-module__UalL_a__shinyRotate{0%{transform:rotate(0)translate(-100%)}to{transform:rotate(360deg)translate(-100%)}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__pulseGlow{0%,to{opacity:.8;box-shadow:0 0 20px #00a3e099,0 0 40px #00a3e066,0 0 60px #00a3e033,inset 0 0 15px #ffffff4d}50%{opacity:1;box-shadow:0 0 30px #00a3e0cc,0 0 60px #00a3e099,0 0 90px #00a3e04d,inset 0 0 20px #ffffff80}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.03)}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__textGlitter{0%,to{text-shadow:0 0 5px #fffc,0 0 10px #fff9,0 0 15px #00a3e080}50%{text-shadow:0 0 10px #fff,0 0 20px #fffc,0 0 30px #00a3e0b3,0 0 40px #00a3e080}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__pulseRing{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__buttonSlideIn{0%{opacity:0;transform:translate(20px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes MedicalContactBubble-module-scss-module__UalL_a__iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble{z-index:9999;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:fixed;bottom:2.5rem;right:2.5rem}.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble.MedicalContactBubble-module-scss-module__UalL_a__expanded .MedicalContactBubble-module-scss-module__UalL_a__actionButtons{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble.MedicalContactBubble-module-scss-module__UalL_a__expanded .MedicalContactBubble-module-scss-module__UalL_a__mainBubble{animation:1.5s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__pulseGlow,2.5s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__float;transform:scale(1.15)}.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble.MedicalContactBubble-module-scss-module__UalL_a__expanded .MedicalContactBubble-module-scss-module__UalL_a__mainBubble:after{content:"";z-index:-1;background:radial-gradient(circle,#00a3e026 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__pulse;position:absolute;inset:-15px}.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble.MedicalContactBubble-module-scss-module__UalL_a__hovered .MedicalContactBubble-module-scss-module__UalL_a__mainBubble{transform:scale(1.1)}.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble.MedicalContactBubble-module-scss-module__UalL_a__hovered .MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__medicalIcon{animation:1.5s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__iconFloat}.MedicalContactBubble-module-scss-module__UalL_a__bubbleContent{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex;position:relative}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble{cursor:pointer;background:linear-gradient(135deg,#47cdff 0%,#2ec6ff 20%,#14bfff 40%,#00a3e0 60%,#007ead 80%,#00597a 100%);border:4px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:2s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__pulseGlow,3s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__float;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00a3e066,0 6px 20px #006b944d,inset 0 1px #ffffff4d}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble:hover{animation:1s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__pulseGlow,2s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__float;transform:scale(1.2);box-shadow:0 16px 45px #00a3e099,0 8px 25px #006b9466,inset 0 1px #fff6}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__textContainer{z-index:4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__shinyText{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:center;text-shadow:0 2px 4px #fffc,0 4px 8px #fff9,0 0 15px #00a3e0b3;-webkit-text-stroke:.5px #00000080;paint-order:stroke fill;padding:.5rem;font-size:1.4rem;font-weight:900;animation:1.5s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__textGlitter;position:relative}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__loggedInText{font-size:1.2rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__loggedOutText{font-size:1.3rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__textBackground{z-index:3;filter:blur(2px);background:#ffffff26;border-radius:50%;width:80%;height:80%;position:absolute}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__shineOverlay{z-index:2;background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);width:200%;height:200%;animation:3s linear infinite MedicalContactBubble-module-scss-module__UalL_a__shinyRotate;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__glowEffect{z-index:1;background:radial-gradient(circle,#00a3e066 0%,#00a3e033 40%,#0000 70%);border-radius:50%;width:110%;height:110%;position:absolute}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__pulseRing{z-index:0;border:2px solid #ffffff4d;border-radius:50%;animation:2s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__pulseRing;position:absolute;inset:-10px}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__medicalIcon{z-index:2;color:#ffffff40;transition:all .3s;position:absolute}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__medicalIcon svg{width:28px;height:28px}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__loadingPulse{background:#ffffff1a;border-radius:50%;width:100%;height:100%;animation:1.5s ease-in-out infinite MedicalContactBubble-module-scss-module__UalL_a__pulse;position:absolute}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons{opacity:0;pointer-events:none;flex-direction:column;gap:.8rem;margin-bottom:1.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;bottom:100%;right:0;transform:translateY(20px)scale(.95)}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn{color:#fcfcfc;cursor:pointer;text-align:left;opacity:0;border:2px solid #fcfcfc33;border-radius:3.5rem;align-items:center;gap:.9rem;min-width:18rem;padding:1rem 1.8rem 1rem 1.5rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);animation:.3s ease-out forwards MedicalContactBubble-module-scss-module__UalL_a__buttonSlideIn;display:flex;position:relative;overflow:hidden;transform:translate(20px);box-shadow:0 6px 20px #05050540}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:first-child{animation-delay:50ms}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:nth-child(2){animation-delay:.1s}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:nth-child(3){animation-delay:.15s}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:nth-child(4){animation-delay:.2s}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:nth-child(5){animation-delay:.25s}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn span:not(.MedicalContactBubble-module-scss-module__UalL_a__btnIcon){z-index:2;text-shadow:0 1px 2px #0000004d;text-align:center;flex-grow:1;font-weight:700;position:relative}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn .MedicalContactBubble-module-scss-module__UalL_a__btnIcon{z-index:2;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn .MedicalContactBubble-module-scss-module__UalL_a__btnIcon svg{opacity:.9;width:18px;height:18px}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover{border-color:#fcfcfc66;padding-left:1.8rem;padding-right:2rem;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 30px #05050559}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover .MedicalContactBubble-module-scss-module__UalL_a__btnIcon{transform:scale(1.2)}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover .MedicalContactBubble-module-scss-module__UalL_a__btnIcon svg{opacity:1}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover .MedicalContactBubble-module-scss-module__UalL_a__btnShine{transform:rotate(30deg)translate(100%)}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:active{transform:translateY(-1px)}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__btnShine{z-index:1;background:linear-gradient(90deg,#0000 20%,#fff6 50%,#0000 80%);width:200%;height:200%;transition:transform .8s;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}.MedicalContactBubble-module-scss-module__UalL_a__expanded .MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn{opacity:1;transform:translate(0)}.MedicalContactBubble-module-scss-module__UalL_a__programsBtn{background:linear-gradient(135deg,#0090c7,#00b4e6)}.MedicalContactBubble-module-scss-module__UalL_a__programsBtn:hover{background:linear-gradient(135deg,#00a3e0,#10cbff);box-shadow:0 0 15px #00a3e080}.MedicalContactBubble-module-scss-module__UalL_a__searchBtn{background:linear-gradient(135deg,#00b4e6,#000)}.MedicalContactBubble-module-scss-module__UalL_a__searchBtn:hover{background:linear-gradient(135deg,#10cbff,#000);box-shadow:0 0 15px #00b4e680}.MedicalContactBubble-module-scss-module__UalL_a__chatBtn{background:linear-gradient(135deg,#1ec2ff,#10cbff)}.MedicalContactBubble-module-scss-module__UalL_a__chatBtn:hover{background:linear-gradient(135deg,#3dcaff,#24cfff);box-shadow:0 0 15px #1ec2ff80}.MedicalContactBubble-module-scss-module__UalL_a__loginBtn{background:linear-gradient(135deg,#0076a3,#0094bd)}.MedicalContactBubble-module-scss-module__UalL_a__loginBtn:hover{background:linear-gradient(135deg,#0085b7,#00a4d2);box-shadow:0 0 15px #0076a380}.MedicalContactBubble-module-scss-module__UalL_a__registerBtn{background:linear-gradient(135deg,#00b6fa,#00b4e6)}.MedicalContactBubble-module-scss-module__UalL_a__registerBtn:hover{background:linear-gradient(135deg,#14bfff,#01c8ff);box-shadow:0 0 15px #00b6fa80}.MedicalContactBubble-module-scss-module__UalL_a__dashboardBtn{background:linear-gradient(135deg,#006b94,#000)}.MedicalContactBubble-module-scss-module__UalL_a__dashboardBtn:hover{background:linear-gradient(135deg,#007ead,#000);box-shadow:0 0 15px #006b9480}.MedicalContactBubble-module-scss-module__UalL_a__logoutBtn{background:linear-gradient(135deg,#00597a,#000)}.MedicalContactBubble-module-scss-module__UalL_a__logoutBtn:hover{background:linear-gradient(135deg,#006b94,#000);box-shadow:0 0 15px #00597a80}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#05050566;border:1px solid #00a3e04d;border-radius:1.5rem;min-width:18rem;margin-bottom:.5rem;padding:.8rem 1.2rem;transition:all .3s;animation:.3s ease-out forwards MedicalContactBubble-module-scss-module__UalL_a__buttonSlideIn}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome:hover{border-color:#00a3e080;transform:translateY(-2px);box-shadow:0 4px 15px #05050533}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeText{color:#fcfcfc;text-shadow:0 1px 2px #0000004d;font-size:1.1rem;font-weight:700;display:block}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeSubtext{color:#fcfcfccc;letter-spacing:.5px;margin-top:.2rem;font-size:.8rem;font-weight:500;display:block}@media (max-width:768px){.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble{bottom:1.8rem;right:1.8rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble{border:3px solid #ffffffe6;width:6.5rem;height:6.5rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__shinyText{font-size:1.1rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__medicalIcon svg{width:22px;height:22px}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn{border-radius:3rem;min-width:16rem;padding:.9rem 1.6rem .9rem 1.3rem;font-size:1rem}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn .MedicalContactBubble-module-scss-module__UalL_a__btnIcon svg{width:16px;height:16px}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover{padding-left:1.5rem;padding-right:1.8rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome{min-width:16rem;padding:.7rem 1rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeText{font-size:1rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeSubtext{font-size:.75rem}}@media (max-width:480px){.MedicalContactBubble-module-scss-module__UalL_a__medicalContactBubble{bottom:1.9rem;right:1.9rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble{width:6rem;height:6rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__shinyText{font-size:1rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__medicalIcon svg{width:20px;height:20px}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn{border-radius:2.8rem;min-width:15rem;padding:.8rem 1.4rem .8rem 1.2rem;font-size:.95rem}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover{padding-left:1.4rem;padding-right:1.6rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome{min-width:15rem;padding:.6rem .9rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeText{font-size:.95rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeSubtext{font-size:.7rem}}@media (max-width:360px){.MedicalContactBubble-module-scss-module__UalL_a__mainBubble{width:5.5rem;height:5.5rem}.MedicalContactBubble-module-scss-module__UalL_a__mainBubble .MedicalContactBubble-module-scss-module__UalL_a__shinyText{font-size:.95rem}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn{min-width:14rem;padding:.7rem 1.2rem .7rem 1rem;font-size:.9rem}.MedicalContactBubble-module-scss-module__UalL_a__actionButtons .MedicalContactBubble-module-scss-module__UalL_a__actionBtn:hover{padding-left:1.2rem;padding-right:1.4rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome{min-width:14rem}.MedicalContactBubble-module-scss-module__UalL_a__userWelcome .MedicalContactBubble-module-scss-module__UalL_a__welcomeText{font-size:.9rem}}.MedicalContactBubble-module-scss-module__UalL_a__trainingBtn{background:linear-gradient(135deg,#0abcff,#00b4e6)}.MedicalContactBubble-module-scss-module__UalL_a__trainingBtn:hover{background:linear-gradient(135deg,#1ec2ff,#10cbff);box-shadow:0 0 15px #0abcff80}.MedicalContactBubble-module-scss-module__UalL_a__locationsBtn{background:linear-gradient(135deg,#00b4e6,#0085b7)}.MedicalContactBubble-module-scss-module__UalL_a__locationsBtn:hover{background:linear-gradient(135deg,#01c8ff,#0094cc);box-shadow:0 0 15px #00b4e680}.MedicalContactBubble-module-scss-module__UalL_a__contactBtn{background:linear-gradient(135deg,#007ead,#008cb3)}.MedicalContactBubble-module-scss-module__UalL_a__contactBtn:hover{background:linear-gradient(135deg,#008dc1,#009cc7);box-shadow:0 0 15px #007ead80}
