:root{--primary-color: #1a1a1a;--secondary-color: #f9f9f9;--accent-color: #007bff;--text-color: #333;--light-text: #fff;--shadow: 0 4px 14px rgba(0, 0, 0, .15);--transition: all .3s ease-in-out;--radius: 1rem;--section-padding: clamp(2rem, 6vw, 4rem) clamp(1rem, 4vw, 2rem)}html,body{max-width:100%;overflow-x:hidden}.event,.benefits,.l_info{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;max-width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.event-card,.b_card{width:100%;max-width:100%;box-sizing:border-box}.header-text,.ad-content,.navbar{padding-left:1rem;padding-right:1rem;box-sizing:border-box}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--secondary-color);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color);line-height:1.6;-webkit-text-size-adjust:100%}.header{height:90vh;background:url(/assets/background_2-DYKqsdi6.jpg) center/cover no-repeat;display:flex;align-items:center;position:relative;animation:fadeIn 1.2s ease-in-out}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.navbar{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1400px;padding:clamp(.75rem,3vw,1rem) clamp(1rem,4vw,2rem);z-index:1000;transition:var(--transition)}.header-text{position:relative;z-index:2;padding:clamp(1rem,5vw,2rem) clamp(2rem,8vw,4rem);color:var(--light-text);animation:slideUp 1s ease-out;max-width:800px}.header-text h1{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.2}.header-text h4{font-size:clamp(1rem,4vw,2rem);font-style:italic;font-weight:400;margin-top:1rem;opacity:.9}.description{text-align:center;opacity:0;animation:fadeIn 1s ease-in-out .3s forwards;padding:var(--section-padding)}.description h2{font-size:clamp(1.5rem,6vw,2.5rem);margin-bottom:1.5rem;font-weight:600;color:var(--accent-color)}.description p{font-size:clamp(.95rem,3.5vw,1.2rem);max-width:900px;margin:0 auto 2rem;color:#444;line-height:1.7}.events{text-align:center;opacity:0;animation:fadeIn 1s ease-in-out .6s forwards;padding:var(--section-padding);background:#fff}.events h2{color:var(--accent-color);margin-bottom:2rem}.event{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,3vw,1.5rem);max-width:1300px;margin:0 auto}.event-card{background:var(--primary-color);color:var(--light-text);border-radius:var(--radius);overflow:hidden;height:clamp(180px,50vw,240px);position:relative;box-shadow:var(--shadow);transition:var(--transition);cursor:pointer}.event-card:hover{transform:translateY(-10px);box-shadow:0 8px 20px #00000040}.event-card .text{position:absolute;bottom:-70px;width:100%;text-align:center;opacity:0;padding:1rem;background:#000000a6;transition:var(--transition)}.event-card:hover .text{bottom:0;opacity:1}.benefit{opacity:0;animation:fadeIn 1s ease-in-out .9s forwards;padding:var(--section-padding);background:var(--secondary-color)}.benefit h2{text-align:center;margin-bottom:2rem;color:var(--accent-color);font-weight:600}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,3vw,1.5rem);max-width:1300px;margin:0 auto}.b_card{background:#fff;border-radius:var(--radius);padding:clamp(1rem,3vw,1.5rem);box-shadow:var(--shadow);transition:var(--transition)}.b_card:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000040}.leadership_team{text-align:center;opacity:0;animation:fadeIn 1s ease-in-out 1.2s forwards;padding:var(--section-padding);background:#fff}.leadership_team h2{margin-bottom:2rem;color:var(--accent-color)}.l_info{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,3vw,1.5rem);max-width:1200px;margin:0 auto}.foot{background:var(--primary-color);color:var(--light-text);text-align:center;padding:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.header{height:70vh}.event,.benefits,.l_info{grid-template-columns:1fr}}@media (max-width: 480px){.header{height:60vh}.header-text h1{font-size:clamp(1.6rem,6vw,2rem)}.header-text h4{font-size:clamp(.9rem,4vw,1.2rem)}}.description,.events,.benefit,.leadership_team,.foot{text-align:center}.benefits,.event,.l_info{justify-items:center}.b_card{text-align:center}.b_card ul{list-style:none;padding:0;margin:0 auto}.b_card li{margin-bottom:.75rem;position:relative;padding-left:0}.b_card li:before{content:"✔ ";position:static;color:var(--accent-color);font-size:.9rem;margin-right:.3rem}.ad-content{background:var(--secondary-color);padding:clamp(1.5rem,4vw,2rem);border-radius:var(--radius);max-width:500px;width:90%;position:relative;text-align:center;box-shadow:var(--shadow);animation:slideUp .5s ease-out}.ad-content h2{font-size:clamp(1.5rem,5vw,2rem);color:var(--accent-color);margin-bottom:1rem}.close-button:hover{color:var(--accent-color)}.cta-button{background:var(--accent-color);color:var(--light-text);padding:.5rem 1.5rem;border:none;border-radius:calc(var(--radius) / 2);cursor:pointer;font-size:clamp(.9rem,3vw,1rem);transition:var(--transition)}@media (max-width: 480px){.header{height:auto;min-height:50vh;padding-top:1rem;padding-bottom:1rem;background-size:cover;background-position:center}.header-text{padding-left:.5rem;padding-right:.5rem}.header-text h1{font-size:clamp(1.4rem,6vw,2rem);line-height:1.3}.header-text h4{font-size:clamp(.8rem,4vw,1.2rem)}.event,.benefits,.l_info{grid-template-columns:1fr;gap:.75rem;padding-left:.5rem;padding-right:.5rem}.event-card,.b_card{min-height:auto}.ad-content{width:95%;padding-left:.75rem;padding-right:.75rem}.cta-button{font-size:clamp(.8rem,2.5vw,.95rem)}}@media (max-width: 768px){.header{height:auto;min-height:60vh}.header-text h1{font-size:clamp(1.6rem,5vw,2.5rem)}.header-text h4{font-size:clamp(.9rem,3.5vw,1.5rem)}.event,.benefits,.l_info{grid-template-columns:1fr;gap:1rem;padding-left:1rem;padding-right:1rem}.event-card,.b_card{min-height:auto}}@media (min-width: 1400px){.header-text h1{font-size:clamp(3rem,6vw,5rem)}.header-text h4{font-size:clamp(1.2rem,4vw,2rem)}.event-card{height:clamp(200px,40vw,260px)}.b_card{padding:clamp(1.5rem,4vw,2rem)}}:root{--primary-color: #1a1a1a;--secondary-color: #ffffff;--accent-color: #007bff;--shadow: 0 4px 12px rgba(0, 0, 0, .1);--border-radius: 12px;--font-primary: "Poppins", "Lucida Sans", sans-serif;--transition: all .3s ease-in-out}header{width:100%;position:fixed;top:0;left:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:95%;max-width:1200px;margin:.75rem auto;border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition)}nav>.nav_h1{font-size:1.25rem;font-family:var(--font-primary);font-weight:700;color:var(--primary-color);letter-spacing:.5px;white-space:nowrap}nav>ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}nav>ul>li{margin-left:1.5rem;font-size:1rem;font-family:var(--font-primary);position:relative}nav>ul>li>.link{text-decoration:none;color:var(--primary-color);transition:var(--transition);padding:.25rem 0}nav>ul>li>.link:after{content:"";display:block;width:0%;height:2px;background:var(--accent-color);transition:width .3s ease-in-out;margin-top:4px}nav>ul>li>.link:hover:after{width:100%}nav>.menu{display:none;cursor:pointer;color:var(--primary-color);transition:transform .3s ease,color .3s ease}nav>.menu:hover{color:var(--accent-color);transform:scale(1.1)}.over-lay{background:#0000;position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:background .4s ease-in-out,opacity .4s ease-in-out;z-index:2000}.over-lay.active{background:#0009;opacity:1;pointer-events:all}.sideBar{background:var(--secondary-color);width:280px;max-width:85%;padding:2rem;position:fixed;top:0;right:0;height:100vh;transform:translate(100%);opacity:0;transition:all ease-in-out .8s;box-shadow:var(--shadow);z-index:2001;display:flex;flex-direction:column}.over-lay.active .sideBar{transform:translate(0);opacity:1}.sideBar>.cancel-icon{align-self:flex-end;margin-bottom:2rem;cursor:pointer;color:var(--primary-color);transition:transform 1s ease,color 1s ease}.sideBar>.cancel-icon:hover{color:var(--accent-color);transform:rotate(90deg)}.sideBar>ul{list-style:none;padding:0;margin:0}.sideBar>ul>li{margin-bottom:1.2rem}.sideBar>ul>li>.link{text-decoration:none;color:var(--primary-color);font-size:1.1rem;font-weight:500;transition:var(--transition),transform 1s ease}.sideBar>ul>li>.link:hover{color:var(--accent-color);padding-left:8px;transform:translate(5px)}@media screen and (max-width: 1200px){nav{width:95%;padding:1rem 1.5rem}nav>.nav_h1{font-size:1.15rem}.sideBar{width:260px;padding:2rem 1.8rem}}@media screen and (max-width: 900px){nav>ul{display:none}nav>.menu{display:block}nav>.nav_h1{font-size:1rem;flex:1;text-align:center}.sideBar{width:220px;padding:1.8rem 1.5rem}}@media screen and (max-width: 600px){nav{padding:.75rem 1rem;margin:0;border-radius:0;width:100%}nav>.nav_h1{font-size:.95rem}.sideBar{width:250px;padding:1.5rem 1rem}.sideBar>ul>li{margin-bottom:1rem}.sideBar>ul>li>.link{font-size:.95rem}}@media screen and (max-width: 400px){nav>.nav_h1{font-size:.85rem}.sideBar{width:180px;padding:1.2rem .8rem}.sideBar>ul>li>.link{font-size:.9rem}}@media screen and (min-width: 1600px){nav{width:90%;padding:1.2rem 2.5rem}nav>.nav_h1{font-size:1.5rem}.sideBar{width:280px;padding:2.5rem 2rem}}.evCard{display:flex;flex-direction:column;width:300px;height:auto;border-radius:15px;box-shadow:0 2px 4px;overflow:hidden;margin-bottom:15px}.evCard>p{padding:15px}.evCard>img{object-fit:cover}.evCard:hover{transform:translateY(-5px);transition:ease .5s all}.footer{background-color:#1a1a1a;color:#f1f1f1;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;animation:fadeIn 1.2s ease-in forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.footer__branding{text-align:center;margin-bottom:20px}.footer__branding h2{font-size:28px;margin-bottom:10px}.footer__motto{font-style:italic;color:#ccc}.footer__content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-top:20px}.footer__contact,.footer__address{flex:1;min-width:250px}.contact__item{display:flex;align-items:center;margin-bottom:15px;transition:transform .3s ease}.contact__item:hover{transform:translate(5px)}.contact__item .icon{margin-right:10px;color:orange;transition:color .3s ease}.contact__item a{text-decoration:none;color:#f1f1f1;transition:color .3s ease}.contact__item a:hover{color:orange}.footer__address h3{margin-bottom:10px}.footer__address address{font-style:normal;line-height:1.6}.footer__copyright{text-align:center;margin-top:40px;font-size:14px;color:#888;animation:fadeInUp 1s ease forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.footer__content{flex-direction:column;align-items:center;text-align:center}.footer__contact,.footer__address{width:100%}.contact__item{justify-content:center}.footer__address address{padding:0 10px}}.leader-card{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:24px;width:100%;max-width:300px;transition:transform .3s ease,box-shadow .3s ease;margin:16px}.leader-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.image-container{width:180px;height:180px;border-radius:50%;overflow:hidden;margin-bottom:16px;border:3px solid #f0f0f0}.leader-image{width:100%;height:100%;object-fit:cover;object-position:center}h3{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:8px 0;text-align:center}p{font-size:1rem;color:#666;text-align:center;margin:0;line-height:1.4}@media (max-width: 768px){.leader-card{max-width:250px;padding:16px}.image-container{width:120px;height:120px}h3{font-size:1.25rem}p{font-size:.875rem}}.advert{display:flex;flex-direction:column;min-height:100vh;background-color:var(--secondary-color);color:var(--text-color);font-family:var(--font-family);margin-top:60px}.ad-form{padding:clamp(1.5rem,5vw,2.5rem);max-width:1200px;margin:0 auto;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow)}.ad-form-container{padding:clamp(1.5rem,4vw,2rem)}.ad-form-container h2{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;color:var(--primary-color);margin-bottom:2rem;text-align:center}.ad-form-fields{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.form-label{display:flex;flex-direction:column;gap:.75rem;font-size:1rem;font-weight:500;color:var(--text-color)}.form-label span{font-weight:600}.input-wrapper{position:relative;display:flex;align-items:center}.input-field{width:100%;padding:.875rem 2.75rem .875rem 1rem;font-size:1rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f9fafb;transition:var(--transition);font-family:var(--font-family)}.input-field::placeholder{color:#9ca3af;opacity:1}.input-field:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #007bff26}.input-field:disabled{background-color:#e5e7eb;cursor:not-allowed;opacity:.7}.input-field[type=file]{padding:.75rem 1rem}.input-field[type=file]::file-selector-button{background:var(--accent-color);color:var(--light-text);border:none;padding:.5rem 1.25rem;border-radius:4px;cursor:pointer;transition:var(--transition);font-weight:500}.input-field[type=file]::file-selector-button:hover{background:#0056b3}.input-field[type=date]{padding-right:2.75rem}.in_icon,.in_icon_t{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}textarea.input-field{min-height:140px;padding:.875rem 1rem;resize:vertical}.image-preview{margin-top:1.5rem;text-align:center}.image-preview span{display:block;font-size:.95rem;font-weight:500;margin-bottom:.75rem;color:var(--text-color)}.preview-image{max-width:100%;max-height:220px;border-radius:6px;box-shadow:var(--shadow);object-fit:cover}.btn{display:flex;gap:1.25rem;justify-content:center;margin-top:2rem}.submit-btn{padding:.875rem 2rem;font-size:1.1rem;font-weight:600;color:var(--light-text);background-color:var(--accent-color);border:none;border-radius:6px;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #007bff33}.submit-btn:hover:not(:disabled){background-color:#0056b3;transform:translateY(-2px)}.submit-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.cancel-btn{padding:.875rem 2rem;font-size:1.1rem;font-weight:600;color:var(--text-color);background-color:#e5e7eb;border:none;border-radius:6px;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #0000001a}.cancel-btn:hover{background-color:#d1d5db;transform:translateY(-2px)}.notification{position:fixed;top:1.5rem;right:1.5rem;max-width:420px;width:95%;padding:1.25rem;border-radius:6px;box-shadow:var(--shadow);z-index:1100;animation:slideIn .4s ease-in-out;background-color:#fff;border:1px solid #e5e7eb}.notification.success{background-color:#ecfdf5;color:#065f46;border-color:#6ee7b7}.notification.error{background-color:#fef2f2;color:#991b1b;border-color:#f87171}.notification-content{display:flex;align-items:center;gap:1rem}.notification-icon{flex-shrink:0;width:24px;height:24px}.notification-message{flex:1;font-size:.95rem;font-weight:500}.notification-close{background:none;border:none;cursor:pointer;color:inherit;padding:.25rem}.notification-close:hover{color:var(--accent-color)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:2rem;border-radius:var(--border-radius);max-width:420px;width:95%;text-align:center;box-shadow:var(--shadow)}.modal-content p{font-size:1.1rem;margin-bottom:2rem;color:var(--text-color)}.modal-actions{display:flex;gap:1.25rem;justify-content:center}.modal-confirm-btn{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:var(--light-text);background-color:var(--accent-color);border:none;border-radius:6px;cursor:pointer;transition:var(--transition)}.modal-confirm-btn:hover{background-color:#0056b3}.modal-cancel-btn{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:var(--text-color);background-color:#e5e7eb;border:none;border-radius:6px;cursor:pointer;transition:var(--transition)}.modal-cancel-btn:hover{background-color:#d1d5db}.ad-display{max-width:1200px;margin:2.5rem auto;padding:clamp(1.5rem,5vw,2.5rem);background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow)}.ad-display h2{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;color:var(--primary-color);margin-bottom:2rem;text-align:center}.ad-list{display:flex;justify-content:center;align-items:center}.ad-card{background:#fff;padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow);max-width:450px;width:100%;transition:var(--transition)}.ad-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000026}.ad-image{width:100%;height:180px;object-fit:cover;border-radius:6px;margin-bottom:1.25rem}.ad-card h3{font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:600;color:var(--text-color);margin-bottom:1rem}.ad-card p{font-size:clamp(.95rem,3vw,1.1rem);color:var(--text-color);margin-bottom:.75rem}.card-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.change-ad-btn,.delete-btn{background:none;border:none;cursor:pointer;color:var(--accent-color);transition:var(--transition);padding:.5rem}.change-ad-btn:hover,.delete-btn:hover{color:#0056b3;transform:scale(1.1)}.ad-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .5s ease-in-out}.ad-content{position:relative;max-width:700px;width:95%;min-height:500px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.ad-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 20%,rgba(0,0,0,.4) 50%,transparent 80%);z-index:1}.ad-content p{color:#fff!important}.ad-fallback{position:relative;z-index:2;padding:clamp(1.5rem,4vw,2rem);color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:150px}.ad-fallback p{font-size:clamp(1rem,3vw,1.2rem);text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff!important}.ad-text-container{position:relative;z-index:2;padding:clamp(1.5rem,4vw,2rem);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;min-height:150px}.ad-text-container h2{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;margin-bottom:.75rem;text-shadow:0 3px 6px rgba(0,0,0,.8);color:#fff!important}.ad-text-container p{font-size:clamp(1rem,3vw,1.2rem);margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff!important}.ad-text-container .event-date{font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff!important}.close-button{position:absolute;top:16px;right:16px;background:#0009;border:none;font-size:1.75rem;color:var(--light-text);cursor:pointer;transition:var(--transition);padding:.5rem;border-radius:50%;z-index:3}.close-button:hover:not(:disabled){background:#000c;color:var(--accent-color);transform:scale(1.1)}.close-button:disabled{color:#ccc;cursor:not-allowed;opacity:.7}@media (max-width: 768px){.ad-form,.ad-display{padding:1.25rem}.ad-list{flex-direction:column;align-items:center}.notification{max-width:90%;right:1rem}.ad-content{min-height:400px}.ad-fallback,.ad-text-container{padding:clamp(1.25rem,3vw,1.5rem);min-height:120px}.ad-text-container h2{font-size:clamp(1.5rem,4vw,1.85rem)}.ad-text-container p{font-size:clamp(.9rem,2.5vw,1.05rem)}}@media (max-width: 480px){.ad-form-container h2,.ad-display h2{font-size:clamp(1.5rem,4vw,1.85rem)}.input-field,.submit-btn,.cancel-btn{font-size:.95rem}.ad-card h3{font-size:clamp(1rem,3vw,1.25rem)}.ad-card p{font-size:clamp(.85rem,2.5vw,1rem)}.notification{top:.75rem;right:.75rem;padding:1rem;max-width:95%}.modal-content{padding:1.5rem}.ad-content{min-height:350px}.ad-fallback,.ad-text-container{padding:1.25rem;min-height:100px}.ad-text-container h2{font-size:clamp(1.25rem,3.5vw,1.5rem)}.ad-text-container p{font-size:clamp(.85rem,2vw,1rem)}.close-button{top:12px;right:12px;font-size:1.5rem}}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.about{margin-top:50px}.about_page{padding-top:8rem;width:90%;max-width:1400px;margin:0 auto;padding-bottom:4rem;background:var(--secondary-color)}.intro h2{text-align:center;font-size:2.5rem;font-weight:600;color:var(--text-color);margin-bottom:2rem;opacity:0;animation:fadeIn 1s ease-in-out forwards}.intro p{font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.25rem;color:var(--text-color);line-height:1.6;max-width:1100px;margin:0 auto;opacity:0;animation:fadeIn 1s ease-in-out .3s forwards}@media screen and (max-width: 1024px){.about_page{width:95%;padding-top:6rem}.intro h2{font-size:2rem}.intro p{font-size:1.1rem}}@media screen and (max-width: 768px){.about_page{padding-top:5rem;padding-bottom:3rem}.intro h2{font-size:1.75rem;margin-bottom:1.5rem}.intro p{font-size:1rem}}@media screen and (max-width: 480px){.about_page{padding-top:4rem;padding-bottom:2rem}.intro h2{font-size:1.5rem;margin-bottom:1rem}.intro p{font-size:.9rem}}.about_card{margin-top:30px}.about_card>h2{font-size:40px;color:#333}.about_card>p{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin-top:5px}.event_page{margin-top:50px}.event_body{padding-top:8rem;width:90%;max-width:1400px;margin:0 auto;text-align:center;padding-bottom:4rem;background:var(--secondary-color)}.event_body>h2{font-size:2.5rem;font-weight:600;color:var(--text-color);margin-bottom:2rem;opacity:0;animation:fadeIn 1s ease-in-out forwards}.event_body>p{text-align:left;font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.25rem;color:var(--text-color);line-height:1.6;max-width:1100px;margin:2.5rem auto 0;opacity:0;animation:fadeIn 1s ease-in-out .3s forwards}.regular{margin-top:5rem}.regular>h2{font-size:2rem;font-weight:600;color:var(--text-color);text-align:left;margin-left:2rem;margin-bottom:2rem;opacity:0;animation:fadeIn 1s ease-in-out .6s forwards}.others{margin-top:6rem;opacity:0;animation:fadeIn 1s ease-in-out .9s forwards}@media screen and (max-width: 1024px){.event_body{width:95%;padding-top:6rem}.event_body>h2{font-size:2rem}.event_body>p{font-size:1.1rem}.regular>h2{font-size:1.75rem;margin-left:1.5rem}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media screen and (max-width: 768px){.event_body{padding-top:5rem;padding-bottom:3rem}.event_body>h2{font-size:1.75rem}.event_body>p{font-size:1rem}.regular{margin-top:4rem}.regular>h2{font-size:1.5rem;margin-left:1rem}.card{min-width:250px;padding:1.5rem}.others{margin-top:4rem}}@media screen and (max-width: 480px){.event_body{padding-top:4rem;padding-bottom:2rem}.event_body>h2{font-size:1.5rem}.event_body>p{font-size:.9rem}.regular>h2{font-size:1.25rem;margin-left:.5rem}.card{min-width:220px;padding:1rem}}.ad-content{background:var(--secondary-color);padding:clamp(1.5rem,4vw,2rem);border-radius:1rem;max-width:500px;width:90%;position:relative;text-align:center;box-shadow:var(--shadow);animation:fadeIn .5s ease-in-out}.ad-content h2{font-size:clamp(1.5rem,5vw,2rem);color:var(--primary-color);margin-bottom:1rem}.ad-content p{font-size:clamp(.9rem,3vw,1.1rem);color:var(--text-color);margin-bottom:1.5rem}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;color:var(--text-color);cursor:pointer;transition:var(--transition)}.close-button:hover{color:#007bff}.cta-button{background:#007bff;color:var(--light-text);padding:.5rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-size:clamp(.9rem,3vw,1rem);transition:var(--transition)}.cta-button:hover{background:#0056b3;transform:translateY(-2px)}@media screen and (max-width: 480px){.ad-content{padding:clamp(1rem,3vw,1.5rem)}.ad-content h2{font-size:clamp(1.2rem,4vw,1.5rem)}.ad-content p{font-size:clamp(.8rem,2.5vw,.95rem)}}.hard{font-weight:700}.li{text-align:left;margin-bottom:15px;padding-inline:10px}.others{text-align:left}.others>h1{color:#332;font-size:30px}.others>p{font-size:1.1em;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin-top:15px}:root{--primary-color: #1a1a1a;--secondary-color: #f5f5f5;--text-color: #333;--light-text: #fff;--shadow: 0 4px 12px rgba(0, 0, 0, .15);--transition: all .3s ease}.leader{margin-top:50px}.leader_body{padding-top:8rem;width:90%;max-width:1400px;margin:0 auto;padding-bottom:4rem;background:var(--secondary-color)}.leader_body>h2{text-align:center;font-size:2.5rem;font-weight:600;color:var(--text-color);margin-bottom:3rem;opacity:0;animation:fadeIn 1s ease-in-out forwards}.leader_body>p{font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.25rem;color:var(--text-color);line-height:1.6;max-width:1100px;margin:0 auto;opacity:0;animation:fadeIn 1s ease-in-out .3s forwards}.temp_h{margin-top:6rem}.temp{margin-bottom:2.5rem}.temp>h2{text-align:center;font-size:2rem;font-weight:600;color:var(--text-color);margin-bottom:1rem;opacity:0;animation:fadeIn 1s ease-in-out .6s forwards}.temp>p{text-align:left;font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.25rem;color:var(--text-color);line-height:1.6;max-width:1100px;margin:0 auto;opacity:0;animation:fadeIn 1s ease-in-out .9s forwards}.function{margin-top:5rem}.function>h2{font-size:2rem;font-weight:600;color:var(--text-color);text-align:center;margin-bottom:2rem;opacity:0;animation:fadeIn 1s ease-in-out 1.2s forwards}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.card{min-width:280px;height:auto;background:#fff;border-radius:1rem;box-shadow:var(--shadow);padding:2rem;transition:var(--transition)}.card:hover{transform:translateY(-8px);box-shadow:0 6px 16px #0003}.executives{max-width:1400px;margin:2rem auto;padding:0 1rem;overflow-x:hidden;box-sizing:border-box}.executives h2{font-size:2rem;font-weight:600;color:var(--text-color);text-align:center;margin-bottom:2rem;opacity:0;animation:fadeIn 1s ease-in-out 1.2s forwards}.l_info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.leadership-card{min-width:280px;height:auto;background:#fff;border-radius:1rem;box-shadow:var(--shadow);padding:2rem;transition:var(--transition)}.leadership-card:hover{transform:translateY(-8px);box-shadow:0 6px 16px #0003}.leadership-card-image{width:100%;height:120px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.leadership-card h3{font-size:1.25rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem;font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.leadership-card p{font-size:1rem;color:var(--text-color);font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.loading,.error{text-align:center;font-size:1.25rem;color:var(--text-color);font-family:Open Sans,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;padding:1rem;opacity:0;animation:fadeIn 1s ease-in-out 1.5s forwards}.error{color:#e53e3e}@media screen and (max-width: 1024px){.leader_body{width:95%;padding-top:6rem}.leader_body>h2{font-size:2rem}.leader_body>p{font-size:1.1rem}.temp>h2{font-size:1.75rem}.temp>p{font-size:1.1rem}.function>h2{font-size:1.75rem}.cards,.executives,.l_info{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media screen and (max-width: 768px){.leader_body{padding-top:5rem;padding-bottom:3rem}.leader_body>h2{font-size:1.75rem;margin-bottom:2rem}.leader_body>p{font-size:1rem}.temp_h{margin-top:4rem}.temp>h2{font-size:1.5rem}.temp>p{font-size:1rem}.function{margin-top:4rem}.function>h2{font-size:1.5rem}.card,.leadership-card{min-width:250px;padding:1.5rem}.leadership-card-image{height:100px}.executives,.l_info{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0 .5rem}.executives h2{font-size:1.5rem}.loading,.error{font-size:1rem}}@media screen and (max-width: 480px){.leader_body{padding-top:4rem;padding-bottom:2rem}.leader_body>h2{font-size:1.5rem;margin-bottom:1.5rem}.leader_body>p{font-size:.9rem}.temp>h2{font-size:1.25rem}.temp>p{font-size:.9rem}.function>h2{font-size:1.25rem}.card,.leadership-card{min-width:220px;padding:1rem}.leadership-card-image{height:80px}.executives,.l_info{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0 .5rem}.executives h2{font-size:1.25rem}.loading,.error{font-size:.9rem}}@media (prefers-color-scheme: dark){.leader_body{background:var(--primary-color)}.leader_body>h2,.temp>h2,.function>h2,.executives h2{color:var(--light-text)}.leader_body>p,.temp>p,.leadership-card h3,.leadership-card p,.loading{color:var(--light-text)}.card,.leadership-card{background:#2d2d2d;box-shadow:0 4px 12px #0000004d}.error{color:#f87171}}:root{--primary-color: #1a1a1a;--secondary-color: #f9f9f9;--accent-color: #007bff;--text-color: #333;--light-text: #fff;--shadow: 0 4px 12px rgba(0, 0, 0, .1);--transition: all .3s ease;--border-radius: 8px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.membership{display:flex;flex-direction:column;min-height:100vh;background-color:var(--secondary-color);color:var(--text-color);font-family:var(--font-family)}.membership_info{max-width:1200px;margin:0 auto;padding:clamp(1.5rem,5vw,2.5rem)}.desc,.sec{margin-bottom:2rem}.desc h2,.sec h2{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;color:var(--primary-color);margin-bottom:1rem;text-align:center}.desc p,.sec p{font-size:clamp(1rem,3vw,1.1rem);color:var(--text-color);line-height:1.6}.card{background:#fff;padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow);margin-top:1rem}.card ul{list-style-type:disc;padding-left:1.5rem;font-size:clamp(.95rem,2.5vw,1rem);color:var(--text-color)}.card li{margin-bottom:.5rem}.members-detail h2{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;color:var(--primary-color);margin-bottom:1.5rem;text-align:center}.search-container{margin-bottom:1.5rem;display:flex;justify-content:center}.search-input{width:100%;max-width:600px;padding:.875rem 1rem;font-size:1rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f9fafb;transition:var(--transition);font-family:var(--font-family)}.search-input::placeholder{color:#9ca3af;opacity:1}.search-input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #007bff26}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.button-container{display:flex;justify-content:center;gap:1rem}.show-more,.show-less{padding:.875rem 2rem;font-size:1.1rem;font-weight:600;color:var(--light-text);background-color:var(--accent-color);border:none;border-radius:6px;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #007bff33}.show-more:hover,.show-less:hover{background-color:#0056b3;transform:translateY(-2px)}.error{color:#991b1b;text-align:center;font-size:1.1rem;margin:1rem 0}@media (max-width: 768px){.membership_info{padding:1.25rem}.desc h2,.sec h2,.members-detail h2{font-size:clamp(1.5rem,4vw,1.85rem)}.desc p,.sec p{font-size:clamp(.9rem,2.5vw,1rem)}.card{padding:1.25rem}.search-input{max-width:100%}.members-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media (max-width: 480px){.membership_info{padding:1rem}.desc h2,.sec h2,.members-detail h2{font-size:clamp(1.25rem,3.5vw,1.5rem)}.desc p,.sec p{font-size:clamp(.85rem,2vw,.95rem)}.card ul{font-size:clamp(.85rem,2vw,.9rem)}.show-more,.show-less{padding:.75rem 1.5rem;font-size:.95rem}}.member-card{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.member-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000026}.serial-number{display:block;font-size:1rem;font-weight:700;color:#007bff;margin-bottom:.75rem}.member-card h3{font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:600;color:#333;margin-bottom:.75rem}.member-card p{font-size:clamp(.95rem,2.5vw,1rem);color:#333;margin-bottom:.5rem}.phone-link{color:#007bff;text-decoration:none;transition:all .3s ease}.phone-link:hover{color:#0056b3;text-decoration:underline}@media (max-width: 768px){.member-card{padding:1.25rem}.serial-number{font-size:.9rem}.member-card h3{font-size:clamp(1rem,3vw,1.25rem)}.member-card p{font-size:clamp(.85rem,2vw,.9rem)}}@media (max-width: 480px){.member-card{padding:1rem}.serial-number{font-size:.85rem}}.contact{display:flex;flex-direction:column;min-height:100vh;background-color:#f9fafb;color:#1f2937;margin-top:50px}.contact-card{max-width:1200px;margin:2rem auto;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.contact-card>p{grid-column:span 2;font-size:1.75rem;font-weight:600;text-align:center;margin-bottom:1.5rem;color:#111827}.contact-form{display:flex;flex-direction:column;gap:1.25rem}.form-group{display:flex;flex-direction:column}.form-group label{font-size:1rem;font-weight:500;margin-bottom:.5rem;color:#374151}.contact-form-input,.contact-form-textarea{padding:.75rem;font-size:1rem;border:1px solid #d1d5db;border-radius:6px;background-color:#f9fafb;transition:border-color .2s ease,box-shadow .2s ease}.contact-form-input:focus,.contact-form-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.contact-form-textarea{min-height:120px;resize:vertical}.contact-form-button{padding:.75rem;font-size:1rem;font-weight:500;color:#fff;background-color:#3b82f6;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.contact-form-button:hover{background-color:#2563eb}.contact-form-button:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}.form-status{margin-top:1rem;font-size:.875rem;font-weight:500}.form-status:empty{display:none}.form-status.success{color:#10b981}.form-status.error{color:#ef4444}.call-info{padding:1.5rem;background-color:#f3f4f6;border-radius:6px}.call-info h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#111827}.call-info p{font-size:1rem;line-height:1.6;color:#4b5563}.foot{margin-top:auto;width:100%}@media (max-width: 768px){.contact-card{grid-template-columns:1fr;padding:1.5rem;margin:1rem}.contact-card>p{grid-column:span 1;font-size:1.5rem}.call-info{padding:1rem}}@media (max-width: 480px){.contact-card{padding:1rem}.contact-card>p{font-size:1.25rem}.contact-form-input,.contact-form-textarea,.contact-form-button{font-size:.875rem}.foot{width:105%}}.ad-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .5s ease-in-out}.ad-content{background:#fff;padding:clamp(1.5rem,4vw,2rem);border-radius:8px;max-width:500px;width:90%;position:relative;text-align:center;box-shadow:0 4px 6px #0000001a;animation:fadeIn .5s ease-in-out}.ad-content h2{font-size:clamp(1.5rem,5vw,2rem);color:#111827;margin-bottom:1rem}.ad-content p{font-size:clamp(.9rem,3vw,1.1rem);color:#4b5563;margin-bottom:1.5rem}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;color:#374151;cursor:pointer;transition:color .2s ease}.close-button:hover{color:#3b82f6}.cta-button{background:#3b82f6;color:#fff;padding:.5rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:clamp(.9rem,3vw,1rem);transition:background-color .2s ease,transform .2s ease}.cta-button:hover{background:#2563eb;transform:translateY(-2px)}@media (max-width: 480px){.ad-content{padding:clamp(1rem,3vw,1.5rem)}.ad-content h2{font-size:clamp(1.2rem,4vw,1.5rem)}.ad-content p{font-size:clamp(.8rem,2.5vw,.95rem)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
