html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}body{background:#f5f5f5}.poster{background:#fff;width:100%;height:100vh;position:relative;overflow:hidden}.bg{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;top:0;left:0}.overlay{background:#ffffff08;width:100%;height:100%;position:absolute;top:0;left:0}.title h1{letter-spacing:3px;font-size:125px;font-weight:900;line-height:1}.blue{color:#0f172a}.green{color:#2563eb;margin-left:30px}.tagline{z-index:10;justify-content:center;align-items:center;gap:22px;width:100%;display:flex;position:absolute;top:505px;left:50%;transform:translate(-50%)}.leftLine,.rightLine{background:#2563eb;border-radius:5px;width:120px;height:3px}.tagText{letter-spacing:.4px;align-items:center;gap:8px;font-size:24px;font-weight:800;display:flex}.orangeText{color:#2563eb}.greenText{color:#64748b}.description{text-align:center;z-index:10;width:100%;position:absolute;top:570px;left:50%;transform:translate(-50%)}.stay{z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;top:690px;left:50%;transform:translate(-50%)}.bell{color:#14367c;background:#fff;border:3px solid #14367c;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex}.stay p{color:#64748b;margin-top:6px;font-size:16px;font-weight:500}.footer{z-index:20;background:#0f172a;border-top:2px solid #2563eb;justify-content:center;align-items:center;width:100%;height:88px;display:flex;position:absolute;bottom:0;left:0}.footerContent{justify-content:center;align-items:center;gap:55px;width:90%;display:flex}.followSection{align-items:center;gap:18px;display:flex}.followLine{background:#ffffff59;width:70px;height:2px}.followText{letter-spacing:2px;color:#fff;font-size:18px;font-weight:600}.socialSection{align-items:center;gap:15px;display:flex}.socialIcon{color:#60a5fa;cursor:pointer;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:all .3s;display:flex}.socialIcon:hover{color:#fff;background:#2563eb}.username{color:#fff;margin-left:8px;font-size:20px;font-weight:500}@media (width<=992px){.footer{height:120px}.footerContent{flex-direction:column;gap:15px}.followText{font-size:15px}.followLine{width:40px}.username{font-size:15px}.socialIcon{width:34px;height:34px}}.title{text-align:center;z-index:10;width:100%;position:absolute;top:24%;left:50%;transform:translate(-50%)}.title h1{letter-spacing:3px;text-transform:uppercase;text-shadow:0 2px 2px #00000014;justify-content:center;align-items:center;gap:28px;font-size:clamp(58px,7vw,120px);font-weight:900;line-height:1;display:flex}.logoSection{z-index:15;position:absolute;top:4%;left:50%;transform:translate(-50%)}.logo{width:clamp(320px,26vw,480px);display:block}.tagline{justify-content:center;align-items:center;gap:22px;width:100%;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%)}.tagText{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:clamp(18px,1.8vw,28px);font-weight:800;display:flex}.leftLine,.rightLine{border-radius:50px;width:clamp(60px,7vw,120px);height:3px}.description{text-align:center;width:100%;position:absolute;top:56%;left:50%;transform:translate(-50%)}.description p{color:#5c5c5c;font-size:clamp(16px,1.5vw,24px);font-weight:500;line-height:1.6}.stay{flex-direction:column;align-items:center;display:flex;position:absolute;top:66%;left:50%;transform:translate(-50%)}.bell{color:#2563eb;background:#fff;border:2px solid #2563eb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:25px;display:flex;box-shadow:0 8px 18px #00000014}.stay h3{letter-spacing:1px;color:#0f172a;margin-top:18px;font-size:clamp(24px,2vw,36px);font-weight:900}.stay p{color:#64748b;margin-top:5px;font-size:15px}.bg{object-fit:cover!important;object-position:center top!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.overlay{z-index:1;background:#ffffff05;position:absolute;inset:0}.logoSection,.title,.tagline,.description,.stay,.footer{z-index:10}.poster{background:#fff;width:100%;height:100vh;min-height:900px;position:relative;overflow:hidden}@media (width<=992px){.poster{min-height:760px}.tagline{flex-direction:column;gap:15px}.leftLine,.rightLine{display:none}.footer{height:120px}}@media (width<=768px){.poster{width:100%;min-height:100vh;overflow:hidden}.logoSection{top:30px}.logo{width:130px}.title{top:180px}.title h1{letter-spacing:2px;flex-direction:column;gap:5px;font-size:56px;line-height:1;display:flex}.green{margin-left:0}.tagline{gap:10px;width:90%;top:330px}.leftLine,.rightLine{width:45px}.tagText{text-align:center;flex-wrap:wrap;justify-content:center;font-size:14px}.description{width:90%;top:390px}.description p{font-size:15px;line-height:28px}.stay{top:500px}.bell{width:52px;height:52px;font-size:18px}.stay h3{margin-top:12px;font-size:24px}.stay p{font-size:13px}.footer{height:120px}.footerContent{flex-direction:column;gap:12px}.followSection{gap:10px}.followLine{width:35px}.followText{letter-spacing:1px;font-size:12px}.socialSection{flex-wrap:wrap;justify-content:center;gap:10px}.socialIcon{width:34px;height:34px;font-size:14px}.username{text-align:center;width:100%;margin:0;font-size:14px}}@media (width<=480px){.logo{width:220px}.title h1{font-size:44px}.tagText{font-size:12px}.description p{font-size:13px}.stay{top:470px}.footer{height:110px}}.footer{flex-direction:column;height:auto;padding:15px 20px}.footerBottom{text-align:center;margin-top:15px}.footerBottom p{color:#fff;opacity:.9;font-size:13px;line-height:1.8}.darshan{color:#d7a548;font-weight:700}@media (width<=768px){.footerBottom p{font-size:11px}}.mobileBg{display:none}@media (width<=768px){.bg{display:none}.mobileBg{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}}
