body{font-family:Inter,sans-serif}.page-skin{font-family:Inter,sans-serif;background-image:url(https://newmpculture.techbeaters.com/website/img/newimg/Category_img/bg_cover.png);background-repeat:repeat;color:#374151}.font-devanagari{font-family:Tiro Devanagari Hindi,serif}.header-bg{background-image:url(https://newmpculture.techbeaters.com/website/img/newimg/header-bg2.png);border-bottom:1px solid #e5e7eb}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content{animation:marquee 15s linear infinite}.marquee-content:hover{animation-play-state:paused}.marquee-content>*{white-space:nowrap}.swiper-button-next,.swiper-button-prev{color:#6a1b9a;background-color:#fffc;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 10px #0000001a}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;font-weight:700}#slider-container{display:flex;transition:transform .6s ease-in-out}.slide{width:100%;height:100%;flex-shrink:0}.play-button-aurora{width:96px;height:96px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;border:2px solid rgba(255,255,255,.7);background-color:#00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.play-button-aurora .icon-wrapper{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.play-button-aurora svg{width:2.5rem;height:2.5rem;fill:#fff}.play-button-aurora:hover{transform:scale(1.1)}.play-button-aurora span{position:absolute;width:160%;height:160%;border-radius:50%;opacity:0;z-index:1;transition:opacity 1s ease,transform 1.5s cubic-bezier(.19,1,.22,1)}.play-button-aurora .aurora-1{background:radial-gradient(circle,#9333ea 0%,transparent 60%);transform:scale(.5) translate(-70%,-70%)}.play-button-aurora .aurora-2{background:radial-gradient(circle,#F97316 0%,transparent 60%);transform:scale(.5) translate(70%,70%)}.play-button-aurora:hover span{opacity:.4}.play-button-aurora:hover .aurora-1{transform:scale(1.2) translate(0) rotate(90deg)}.play-button-aurora:hover .aurora-2{transform:scale(1.2) translate(0) rotate(-90deg)}.bg-dots{background-image:radial-gradient(circle at center,#d1d5db 1px,transparent 1px);background-size:1.25rem 1.25rem}.info-card{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;max-width:1280px;width:100%;overflow:hidden}.logo-container{flex:1;display:flex;justify-content:center;align-items:center;padding:40px;background-color:#fff8f5}.logo-container img{max-width:100%;height:auto}.details-container{flex:2;padding:40px;display:flex;flex-direction:column;gap:20px}.title-hindi{font-size:28px;font-weight:600;color:#8c4303;margin:0}.address{font-size:14px;color:#555;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.map-button{display:inline-block;width:fit-content;background-color:#f7f7f7;border:1px solid #ddd;border-radius:8px;padding:10px 20px;text-decoration:none;color:#333;font-weight:500;transition:all .3s ease}.map-button:hover{background-color:#e9e9e9;border-color:#ccc;transform:translateY(-2px)}.info-section{border-top:1px solid #eee;padding-top:20px}.section-title{font-size:20px;font-weight:600;color:#8c4303;margin:0 0 15px}.contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.contact-list li{display:flex;align-items:center;gap:10px;color:#444}.contact-list a{color:#f97316;text-decoration:none}.contact-list a:hover{text-decoration:underline}.info-section p{line-height:1.7;margin:0}.read-more{display:inline-block;margin-top:15px;color:#f97316;text-decoration:none;font-weight:600}.read-more:hover{text-decoration:underline}@media (max-width: 900px){.info-card{flex-direction:column}.logo-container{padding:30px}.logo-container img{max-width:250px}.details-container{padding:30px}.title-hindi{font-size:24px}}@media (max-width: 480px){.details-container{padding:20px}.title-hindi{font-size:22px}.section-title{font-size:18px}}.tab-content.hidden{display:none}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide-up{animation:fade-slide-up .6s cubic-bezier(.25,.46,.45,.94) forwards}.swiper-horizontal{overflow-x:hidden}.tab-active{border-color:#f97316;color:#f97316;background-color:#fff7ed}.slider-container{max-width:600px;position:relative;margin:auto}.slider-image{display:none}.slider-image img{width:100%;height:auto;border-radius:8px}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none;background-color:#00000080}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:#000c}@keyframes fade{0%{opacity:.4}to{opacity:1}}.fade{animation-name:fade;animation-duration:1.5s}.section-header{text-align:center;background-color:#6a1b9a;color:#fff;padding:20px 0;border-radius:8px;margin-bottom:30px}.section-header h2{font-family:Poppins,sans-serif;font-size:2rem}.category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:0 10px}@media (min-width: 640px){.category-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width: 1024px){.category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}}.category-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2px 20px;background:#ffffffaf;border-radius:12px;box-shadow:0 4px 6px #0000001a,0 8px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:#333}.category-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px #00000026}.card-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:15px}.card-icon img{filter:none}.card-title{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600;margin-bottom:5px;line-height:1.3}.card-program-count{font-size:.9rem;color:#777}.gradient-bg{background:linear-gradient(135deg,#6a1b9a,#f97316)}.btn-primary{background-color:#6a1b9a;transition:all .3s ease}.btn-primary:hover{background-color:#581c87;transform:translateY(-2px);box-shadow:0 10px 25px #6a1b9a4d}
