@font-face{font-family:Manrope-Light;src:url(/superlife/dist/fonts/Manrope-Light.ttf);font-display:swap;font-weight:300}@font-face{font-family:Manrope-Regular;src:url(/superlife/dist/fonts/Manrope-Regular.ttf);font-display:swap;font-weight:400}@font-face{font-family:Manrope-SemiBold\.ttf;src:url(/superlife/dist/fonts/Manrope-SemiBold.ttf);font-display:swap;font-weight:600}@font-face{font-family:Manrope-Bold;src:url(/superlife/dist/fonts/Manrope-Bold.ttf);font-display:swap;font-weight:700}.thankyoubg{color:#fff;margin:0;padding:0;background:linear-gradient(#ee2773 0,#feb60f 100%)!important}.thankyoumain{width:100%;height:100vh;font-family:Manrope-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;display:flex}.thankyou{text-align:center;box-sizing:border-box;border-radius:7px;width:450px;margin:auto;padding:50px 30px;background:#050718!important}.thankyoulogo{width:220px;margin:0 auto;padding:0}.thankyoulogo img{margin-bottom:-7px}.thankyouicon{width:80px;margin:0 auto;padding:15px 0 30px}.thankyouicon img{width:100%;margin-bottom:-7px}.thankyoutext{text-align:center;width:80%;margin:0 auto;line-height:26px}.thankyoulink{width:100%;padding:20px 0;font-size:28px;font-weight:900;line-height:30px}.thankyoutext h3{padding:25px 0 10px;font-size:22px;font-weight:400;line-height:30px}.thankyoutext h6{margin:15px 0;font-size:22px;line-height:30px}.contactsocial i{text-align:center;color:#000;margin:0 5px;font-size:30px;line-height:36px}.thankyoulink a,.thankyoulink a:hover{color:#fff}.thankyoubg .img-fluid{max-width:100%;height:auto}@media (width<=767px){.thankyou{max-width:100%;margin:auto 15px}}html{scroll-behavior:auto!important;height:auto!important}.loaderContainer{width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:#000;justify-content:center;align-items:center;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;display:flex;position:fixed}.loader{border-radius:50%;width:120px;height:120px;position:relative;overflow:hidden}.loader:before{content:"";z-index:10;background:#000;border-radius:50%;position:absolute;inset:25px;box-shadow:inset -2px 2px 5px #fff3,inset 3px 3px 5px #00000080}.loader span{filter:blur(20px);z-index:-1;background-image:linear-gradient(#ee2773 0,#feb60f 100%);border-radius:50%;width:100%;height:100%;animation:.5s linear infinite animate,3s linear infinite hue;position:absolute}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.loaderContainer.hidden{opacity:0;visibility:hidden}#video-container{width:100%;height:100%;position:relative}#video-container video{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.hero img{object-fit:cover;width:100%;height:100%}video{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.error_msg{display:none}.error{color:red;padding-top:5px;font-size:14px}.floatingEnrollBtn{animation:4s ease-in-out infinite float;position:fixed!important}.floatingEnrollBtn a{color:#0f1419;letter-spacing:2px;background:linear-gradient(135deg,#ee2773 0%,#feb60f 100%);border-radius:50px;padding:16px 28px;font-size:13px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 8px 30px #ee277366,0 0 20px #feb60f33;text-decoration:none!important}.floatingEnrollBtn a:hover{transform:translateY(-5px);box-shadow:0 12px 40px #ee277380,0 0 30px #feb60f4d}.floatingEnrollBtn a:after{display:none!important}.floatingBookBtn{animation:4s ease-in-out infinite float;position:fixed!important}.floatingBookBtn a{color:#fff;letter-spacing:2px;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border-radius:50px;padding:16px 28px;font-size:13px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 8px 30px #8b5cf666,0 0 20px #7c3aed33;text-decoration:none!important}.floatingBookBtn a:hover{transform:translateY(-5px);box-shadow:0 12px 40px #8b5cf680,0 0 30px #7c3aed4d}.floatingBookBtn a:after{display:none!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.successMessage{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;animation:.4s ease-out slideInUp;display:flex;box-shadow:0 4px 12px #10b9814d}.successMessage.show{display:flex}.successMessage.hide{animation:.4s ease-out forwards slideOutDown}.successIcon{color:#fff;width:24px;min-width:24px;height:24px}.successMessage p{margin:0;font-size:14px;font-weight:500}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.enrollModal{z-index:100000;background-color:#000000b3;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.enrollModal.active{justify-content:center;align-items:center;animation:.4s fadeIn;display:flex}.modalContent{background:linear-gradient(135deg,#0f1419 0%,#1a1f2e 100%);border:2px solid #feb60f33;border-radius:16px;width:95%;max-width:600px;animation:.4s slideUp;position:relative;overflow:hidden;box-shadow:0 15px 50px #0009,0 0 80px #feb60f1a}.modalHeader{text-align:center;color:#fff;background:linear-gradient(135deg,#16213e 0%,#0f1419 100%);border-bottom:2px solid #feb60f59;padding:40px 35px 30px;position:relative}.modalHeader h2{letter-spacing:1px;color:#feb60f;text-shadow:0 2px 10px #feb60f33;margin:0 0 12px;font-size:32px;font-weight:700}.modalHeader p{opacity:.85;letter-spacing:.5px;color:#b0b8d4;margin:0;font-size:14px}.closeBtn{z-index:1;color:#feb60f;cursor:pointer;background:#feb60f1a;border:1.5px solid #feb60f66;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.closeBtn:hover{background:#feb60f33;border-color:#feb60f;transform:rotate(90deg)}.enrollForm{background:linear-gradient(135deg,#16213e66 0%,#0f14194d 100%);padding:40px 35px}.formGroup{background:#ffffff05;border:1px solid #feb60f26;border-radius:8px;margin-bottom:26px;padding:18px;transition:all .3s}.formGroup:hover{background:#ffffff0a;border-color:#feb60f40}.formGroup:last-child{margin-bottom:0}.formGroup label{color:#feb60f;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.formGroup input,.formGroup select{box-sizing:border-box;color:#e8e8e8;background:#16213e80;border:2px solid #feb60f33;border-radius:6px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .3s}.formGroup input::placeholder,.formGroup select,.formGroup input::placeholder{color:#e0d5ff66}.formGroup select option{color:#e8e8e8;background:#0f1419;border:1px solid #feb60f33}.formGroup input:focus,.formGroup select:focus{background:#16213ecc;border-color:#feb60f;outline:none;box-shadow:0 0 15px #feb60f40,inset 0 0 10px #feb60f0d}.mobileGroup{grid-template-columns:130px 1fr;gap:12px;display:grid}.mobileGroup select,.mobileGroup input{width:100%}.errorMsg{color:#ff6b6b;letter-spacing:.3px;margin-top:8px;font-size:12px;font-weight:600;display:none}.formGroup.error{background:#ff6b6b14;border-color:#ff6b6b}.formGroup.error input,.formGroup.error select{background:#ff6b6b1a;border-color:#ff6b6b}.formGroup.error .errorMsg{display:block}.enrollForm .submitBtn{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#ee2773 0%,#feb60f 100%);border:2px solid #0000;border-radius:8px;width:100%;margin-top:25px;padding:16px 35px;font-size:15px;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 30px #ee277366,0 0 20px #feb60f33}.enrollForm .submitBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.enrollForm .submitBtn:hover:before{left:100%}.enrollForm .submitBtn:hover{transform:translateY(-3px);box-shadow:0 12px 40px #ee277380,0 0 30px #feb60f4d}.enrollForm .submitBtn:active{transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.modalContent{width:92%;margin:20px}.modalHeader{padding:25px 20px 15px}.modalHeader h2{font-size:24px}.enrollForm{padding:25px}.mobileGroup{grid-template-columns:100px 1fr}}.joinThankYouCard{text-align:center}.joinThankYouBody{padding:50px 35px 45px}.joinThankYouLogo{width:170px;height:auto;margin:0 auto 34px;display:block}.joinThankYouMessage{color:#e8e8e8;margin:0 0 30px;font-size:17px;line-height:1.6}.joinThankYouSignoff{color:#fff;margin:0;font-size:17px;font-weight:700}@media (width<=600px){.joinThankYouBody{padding:40px 20px 35px}.joinThankYouLogo{width:140px;margin-bottom:26px}}
