*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#5c5c54;font-family:Roboto,sans-serif}a{text-decoration:none;transition:color .3s}img{height:auto;max-width:100%}.breadcrumb-section{background:linear-gradient(135deg,#7a0012,#093653);padding:60px 0;position:relative;text-align:center}.breadcrumb-section:before{background:#060316a6;content:"";inset:0;position:absolute}.breadcrumb-title{color:#fff!important;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;position:relative;z-index:1}.fee-table{border-collapse:collapse;font-size:.9rem;margin:16px 0;width:100%}.fee-table th{background-color:#7a0012;color:#fff;text-align:left}.fee-table td,.fee-table th{border:1px solid #ddd;padding:10px 12px}.fee-table td{color:#333}.fee-table tr:nth-child(2n) td{background-color:#f9f9f9}.fee-table tfoot td{background-color:#f0f0f0;font-weight:600}.gallery-img-wrapper{cursor:pointer;overflow:hidden;position:relative}.gallery-img-wrapper img{display:block;height:150px;object-fit:cover;transition:transform .4s;width:100%}.gallery-img-wrapper:hover img{transform:scale(1.08)}.gallery-overlay{align-items:center;background:#61070f99;color:#fff;display:flex;font-size:2rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .4s}.gallery-img-wrapper:hover .gallery-overlay{opacity:1}.lightbox-overlay{align-items:center;background:#000000eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.lightbox-overlay img{border:4px solid #fff;max-height:85vh;max-width:90vw;object-fit:contain}.lightbox-close{right:30px;top:20px}.lightbox-close,.lightbox-next,.lightbox-prev{color:#fff;cursor:pointer;font-size:2.5rem;position:absolute;z-index:10000}.lightbox-next,.lightbox-prev{background:#61070f99;padding:10px 16px;top:50%;transform:translateY(-50%)}.lightbox-prev{left:20px}.lightbox-next{right:20px}.popup-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.popup-box{background:#fff;border-top:5px solid #7a0012;max-width:450px;padding:40px;position:relative;width:90%}.popup-close{background:none;border:none;color:#7a0012;cursor:pointer;font-size:1.8rem;font-weight:700;position:absolute;right:18px;top:12px}.check-list{list-style:none;margin:0;padding:0}.check-list li{align-items:center;color:#fff;display:flex;font-size:1rem;gap:10px;margin-bottom:10px}.check-list li img{flex-shrink:0;height:20px;width:20px}.course-sidebar-form{background:#f8f8f8;border:1px solid #e8e8e8;padding:30px}.course-sidebar-form h3{color:#7a0012;font-family:Playfair Display,serif;font-size:1.2rem;margin-bottom:20px}.course-form-field{margin-bottom:14px}.course-form-field label{color:#333;display:block;font-size:.85rem;font-weight:600;margin-bottom:5px}.course-form-field input,.course-form-field textarea{background:#fff;border:1px solid #ddd;font-family:Roboto,sans-serif;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .3s;width:100%}.course-form-field input:focus,.course-form-field textarea:focus{border-color:#7a0012}.course-form-field textarea{height:100px;resize:vertical}.team-card{background:#fff;box-shadow:0 2px 16px #00000014;margin-bottom:24px;overflow:hidden;transition:transform .3s,box-shadow .3s}.team-card:hover{box-shadow:0 8px 30px #61070f26;transform:translateY(-4px)}.team-card img{height:200px;object-fit:cover;width:100%}.team-card-info{padding:20px}.team-card-info h3{color:#7a0012;font-size:1.1rem;margin-bottom:6px}.team-card-info span{color:#5c5c54;font-size:.9rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease both}
/*# sourceMappingURL=main.368186bd.css.map*/