.navbar-custom[data-v-5649119d]{background-color:#175480;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar-brand[data-v-5649119d]{display:flex;align-items:center}.navlogo[data-v-5649119d]{height:45px;margin:0 10px;width:auto}.navbar-nav[data-v-5649119d]{margin-left:auto!important}.navbar-nav .nav-item[data-v-5649119d]{margin:0 5px}.navbar-nav .nav-link[data-v-5649119d]{color:#fff!important;font-weight:500;padding:.5rem 1rem;position:relative}.navbar-toggler[data-v-5649119d]{border:none;padding:.25rem .5rem}.navbar-toggler[data-v-5649119d]:focus{box-shadow:none}@media (max-width:1199.98px){.navbar-collapse[data-v-5649119d]{background-color:#175480;margin-top:10px;border-radius:8px;padding:10px}.navbar-nav .nav-item[data-v-5649119d]{margin:5px 0}.dropdown-menu[data-v-5649119d]{background-color:hsla(0,0%,100%,.95);border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);position:static!important;float:none;width:100%;margin-top:5px}.dropdown-menu.show[data-v-5649119d]{display:block!important}.dropdown-toggle[data-v-5649119d]:after{float:right;margin-top:8px}.dropdown-menu .navItems[data-v-5649119d],.dropdown-menu .navTitle_clickable[data-v-5649119d],.dropdown-menu .title[data-v-5649119d]{color:#175480!important;text-decoration:none}.dropdown-menu .navItems[data-v-5649119d]:hover,.dropdown-menu .navTitle_clickable[data-v-5649119d]:hover,.dropdown-menu .title[data-v-5649119d]:hover{background-color:#f8f9fa;color:#175480!important}}@media (min-width:1200px){.dropdown-menu[data-v-5649119d]{border-radius:8px;border:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}}.dropdown-item[data-v-5649119d]{padding:.5rem 1rem;color:#175480;transition:all .2s ease}.dropdown-item[data-v-5649119d]:hover{background-color:#f8f9fa;color:#175480}[data-v-d7f1bdca]:root{--primary-color:#175480;--secondary-color:#99c33c;--accent-color:#f8f9fa;--text-dark:#2c3e50;--text-light:#6c757d;--border-color:#e9ecef;--shadow:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 25px rgba(0,0,0,0.15);--transition:all 0.3s ease}[data-v-d7f1bdca]{margin:0;padding:0;box-sizing:border-box}.container-layout[data-v-d7f1bdca]{width:100%;max-width:1344px;margin:0 auto}.main-content[data-v-d7f1bdca]{padding:2rem 0}.section-title[data-v-d7f1bdca]{color:var(--primary-color);font-weight:600;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.section-title[data-v-d7f1bdca]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--secondary-color);border-radius:2px}.announcements-card[data-v-d7f1bdca]{background:linear-gradient(135deg,#fff,#f8f9fa);border:none;height:680px;border-radius:16px;box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.announcements-card[data-v-d7f1bdca]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.announcements-header[data-v-d7f1bdca]{background:linear-gradient(135deg,var(--secondary-color),#1a6ba8);color:#fff;padding:1rem;text-align:center;font-weight:600}.announcement-item[data-v-d7f1bdca]{padding:1rem;border-bottom:1px solid var(--border-color);transition:var(--transition)}.announcement-item[data-v-d7f1bdca]:last-child{border-bottom:none}.announcement-item[data-v-d7f1bdca]:hover{background-color:var(--accent-color)}.announcement-title[data-v-d7f1bdca]{font-weight:600;color:var(--primary-color);margin-bottom:.5rem}.announcement-link[data-v-d7f1bdca]{color:var(--secondary-color);text-decoration:none;font-weight:500;transition:var(--transition)}.announcement-link[data-v-d7f1bdca]:hover{color:var(--primary-color);text-decoration:underline}.feature-card[data-v-d7f1bdca]{background:#fff;border:none;border-radius:16px;box-shadow:var(--shadow);text-align:center;transition:var(--transition);height:100%;overflow:hidden}.feature-card[data-v-d7f1bdca]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.feature-card a[data-v-d7f1bdca]{text-decoration:none;color:inherit;display:block;height:100%}.feature-card a[data-v-d7f1bdca]:hover{text-decoration:none}.feature-card img[data-v-d7f1bdca]{width:100%;height:auto;display:block;border-radius:16px 16px 0 0}.feature-icon[data-v-d7f1bdca]{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--primary-color),#1a6ba8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.feature-title[data-v-d7f1bdca]{color:var(--primary-color);font-weight:600;margin-bottom:1rem}.btn-primary[data-v-d7f1bdca]{background:linear-gradient(135deg,var(--primary-color),#1a6ba8);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:var(--transition)}.btn-primary[data-v-d7f1bdca]:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.carousel[data-v-d7f1bdca]{box-shadow:var(--shadow)}.carousel-item img[data-v-d7f1bdca]{transition:var(--transition)}.carousel-control-next[data-v-d7f1bdca],.carousel-control-prev[data-v-d7f1bdca]{background:rgba(0,0,0,.3);border-radius:12px;width:40px;height:40px;top:50%;transform:translateY(-50%)}.floating-welcome-box[data-v-d7f1bdca]{position:absolute;left:50%;top:30%;transform:translate(-50%,100px);z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,.15);border-radius:16px;padding:24px 32px;min-width:320px;max-width:90vw;font-size:25px;color:#fff;font-weight:600;text-align:center;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.floating-welcome-box.show[data-v-d7f1bdca]{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-welcome-box .register-btn[data-v-d7f1bdca]{margin-top:18px;padding:10px 28px;background:#fff;color:#1a6ba8;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.floating-welcome-box .register-btn[data-v-d7f1bdca]:hover{background:#1a6ba8;color:#fff}.society-container[data-v-d7f1bdca]{justify-content:space-between;flex-direction:column;height:100vh;display:flex}.society-container .btn-holder[data-v-d7f1bdca]{justify-content:flex-end;display:flex}.announcement-hr[data-v-d7f1bdca]{background-color:#99c33c;border:0 none;color:#99c33c;height:1.2px}.container.container-layout[data-v-d7f1bdca]{width:100%;max-width:1344px;margin:0 auto;padding:0 15px}.card[data-v-d7f1bdca]{border:none;box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.card-body[data-v-d7f1bdca]{padding:1.5rem}.loading[data-v-d7f1bdca]{opacity:1;transition:opacity .3s ease}.row[data-v-d7f1bdca]{margin-left:-15px;margin-right:-15px}.col-lg-4[data-v-d7f1bdca],.col-lg-8[data-v-d7f1bdca],.col-md-4[data-v-d7f1bdca]{padding-left:15px;padding-right:15px}.row.mb-4[data-v-d7f1bdca]{margin-top:2rem!important}@media (max-width:768px){.floating-welcome-box[data-v-d7f1bdca]{font-size:20px;padding:20px 24px;min-width:280px}.announcements-card[data-v-d7f1bdca]{height:500px}}#carouselExampleIndicators2[data-v-d7f1bdca]{margin-top:20px;background:#f8f9fa;border-radius:8px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);min-height:250px}#carouselExampleIndicators2 .carousel-item .row[data-v-d7f1bdca]{align-items:center;justify-content:center;margin:0;width:100%}#carouselExampleIndicators2 .carousel-item.active[data-v-d7f1bdca],#carouselExampleIndicators2 .carousel-item[data-v-d7f1bdca]{opacity:1!important;visibility:visible!important;position:relative}#carouselExampleIndicators2 .carousel-inner[data-v-d7f1bdca]{position:relative;width:100%;overflow:hidden}#carouselExampleIndicators2 .carousel-item[data-v-d7f1bdca]{float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}.AOGSSOCIETY_PARTNERS_CARD[data-v-d7f1bdca]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:15px;text-align:center;font-size:12px;color:#404041;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease;height:180px;display:flex;flex-direction:column;justify-content:space-between;margin:0 5px;position:relative;z-index:1}.AOGSSOCIETY_PARTNERS_CARD[data-v-d7f1bdca]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AOGSSOCIETY_PARTNERS_CARD img[data-v-d7f1bdca]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.AOGSSOCIETY_PARTNERS_CARD .card-body[data-v-d7f1bdca]{padding:0;flex-grow:1;display:flex;align-items:center;justify-content:center}.AOGSSOCIETY_PARTNERS_CARD .card-text[data-v-d7f1bdca]{margin:0;font-size:11px;line-height:1.3}.AOGSSOCIETY_PARTNERS_CARD .card-text a[data-v-d7f1bdca]{color:#175480;text-decoration:none;word-wrap:break-word}.AOGSSOCIETY_PARTNERS_CARD .card-text a[data-v-d7f1bdca]:hover{color:#99c33c;text-decoration:underline}.btn-group .btn[data-v-d7f1bdca]{background:#fff;border:1px solid #dee2e6;color:#175480;padding:8px 12px;border-radius:4px;transition:all .3s ease}.btn-group .btn[data-v-d7f1bdca]:hover{background:#175480;color:#fff;border-color:#175480}.btn-group .btn[data-v-d7f1bdca]:focus{box-shadow:none;outline:none}@media (max-width:768px){#carouselExampleIndicators2[data-v-d7f1bdca]{padding:15px}.AOGSSOCIETY_PARTNERS_CARD[data-v-d7f1bdca]{height:160px;padding:10px}.AOGSSOCIETY_PARTNERS_CARD img[data-v-d7f1bdca]{height:80px}.AOGSSOCIETY_PARTNERS_CARD .card-text[data-v-d7f1bdca]{font-size:10px}}@media (max-width:576px){#carouselExampleIndicators2[data-v-d7f1bdca]{padding:10px}.AOGSSOCIETY_PARTNERS_CARD[data-v-d7f1bdca]{height:140px;padding:8px}.AOGSSOCIETY_PARTNERS_CARD img[data-v-d7f1bdca]{height:70px}.AOGSSOCIETY_PARTNERS_CARD .card-text[data-v-d7f1bdca]{font-size:9px}.btn-group .btn[data-v-d7f1bdca]{padding:6px 10px;font-size:14px}}#mainBannerCarousel[data-v-d7f1bdca]{width:100%;height:400px;position:relative;overflow:hidden}.carousel-inner[data-v-d7f1bdca]{height:100%;position:relative;width:100%}.carousel-item[data-v-d7f1bdca]{height:100%;width:100%;position:absolute;top:0;left:0;transition:transform .6s ease-in-out;backface-visibility:hidden}.carousel-item.active[data-v-d7f1bdca]{position:relative;transform:translateX(0)}.carousel-item .banner-img[data-v-d7f1bdca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0;padding:0;border:none}.carousel-control-next[data-v-d7f1bdca],.carousel-control-prev[data-v-d7f1bdca]{margin:20px;opacity:.8;z-index:10}#mainBannerCarousel [data-v-d7f1bdca]{box-sizing:border-box}