.katara-section{position:relative;width:100%;height:400px;background-size:cover;background-position:bottom;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.katara-overlay{position:absolute;inset:0;background:#000000de}.katara-content{position:relative;z-index:2;max-width:850px;text-align:center;padding:20px}.katara-content h2{color:white;font-size:30px;font-weight:700;margin-bottom:20px}.katara-content p{color:#ffffffd9;font-size:18px;line-height:1.2;max-width:600px;margin:0 auto 30px!important}.watch-btn{display:flex;align-items:center;gap:10px;margin:auto;border:none;background:white;padding:16px 30px;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer}@media(max-width:768px){.katara-section{height:420px}.katara-content h2{font-size:28px}.katara-content p{font-size:15px}}.admission-wrapper{padding:60px 20px}.admission-container{background:#ffffff;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;max-width:1200px;margin:auto;padding:30px 50px;display:flex;box-shadow:0 0 20px 0 #00000026}.admission-content{flex:1}.admission-content h2{font-size:48px;font-weight:700;color:#000;margin-bottom:15px;line-height:1.3}.admission-content p{font-size:24px;color:#666;margin-bottom:30px}.call-btn{color:#f4f4f4;background:#d1312e;border-radius:40px;align-items:center;gap:12px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex}.call-btn:hover{transform:translateY(-3px)}.call-btn svg{background:#333;color:white;padding:8px;width:30px;height:30px;border-radius:50%}.admission-image{flex:0.7;display:flex;justify-content:flex-end}.admission-image img{width:100%;max-width:420px;object-fit:contain}@media(max-width:992px){.admission-content h2{font-size:34px}.admission-content p{font-size:18px}}@media(max-width:768px){.admission-container{flex-direction:column;text-align:center;padding:30px 20px}.admission-content h2{font-size:28px}.admission-content p{font-size:16px}.call-btn{font-size:18px;padding:14px 24px}.admission-image{justify-content:center}.admission-image img{max-width:280px}}@media(max-width:480px){.admission-content h2{font-size:24px}.call-btn{width:100%;justify-content:center}}