/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.archive-container{padding:3rem 1rem;background:linear-gradient(to bottom,#f8f9fa 0%,#ffffff 100%);}.archive-title{color:#2c3e50;font-weight:700;letter-spacing:-0.03em;}.title-divider{width:60px;height:3px;background-color:#3498db;margin:1rem auto;}.archive-year-card{border-radius:12px;border:1px solid rgba(0,0,0,0.08);}.archive-year-button{padding:1.25rem;font-size:1.1rem;border-radius:12px !important;background-color:#f8f9fa;}.archive-year-button:not(.collapsed){background-color:#3498db;color:white;}.archive-year-icon{font-size:1.2rem;}.custom-data-card{transition:transform 0.2s ease;margin-top:40px;}.custom-data-card:hover{transform:translateY(-3px);}.custom-data-meta dt{color:#4a5568;margin-top:1rem;}.custom-data-meta dd{color:#718096;}.custom-data-abstract{background:#ffffff;padding:1rem;border-radius:8px;border:1px solid rgba(0,0,0,0.05);}.custom-data-title{line-height:2;}.custom-speaker-image{width:100%;max-width:100px;display:block;}.custom-data-title-link{text-decoration:none;}.empty-state{background:#ffffff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);}@media (max-width:768px){.archive-title{font-size:2rem;}.archive-year-button{padding:1rem;font-size:1rem;}}
.tilesWrap{padding:0;margin:0px auto;list-style:none;text-align:center;}.tilesWrap li{display:inline-block;width:20%;min-width:200px;max-width:230px;padding:80px 20px 40px;position:relative;vertical-align:top;margin:10px;font-family:'helvetica',san-serif;min-height:25vh;background:#262a2b;border:1px solid #252727;text-align:left;}.tilesWrap li h2{font-size:70px;margin:0;position:absolute;top:25px;right:0px;transition:all 0.3s ease-in-out;color:tan;}.tilesWrap li h3{font-size:20px;color:#ffffff;margin-bottom:5px;}.tilesWrap li p{font-size:16px;line-height:18px;color:#b7b7b7;margin-top:5px;}.tilesWrap li button{background:transparent;border:1px solid #b7b7b7;padding:10px 20px;color:#b7b7b7;border-radius:3px;position:relative;transition:all 0.3s ease-in-out;transform:translateY(-40px);opacity:0;cursor:pointer;overflow:hidden;}.tilesWrap li button:before{content:'';position:absolute;height:100%;width:120%;background:#b7b7b7;top:0;opacity:0;left:-140px;border-radius:0 20px 20px 0;z-index:-1;transition:all 0.3s ease-in-out;}.tilesWrap li:hover button{transform:translateY(5px);opacity:1;}.tilesWrap li button:hover{color:#262a2b;}.tilesWrap li button:hover:before{left:0;opacity:1;}.tilesWrap li:hover h2{top:0px;opacity:0.6;}.tilesWrap li:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;background:#fff;transform:skew(2deg,2deg);}.tilesWrap li:after{content:'';position:absolute;width:40%;height:100%;left:0;top:0;background:rgba(255,255,255,0.02);}.tilesWrap li:nth-child(1):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(2):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(3):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(4):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.tilesWrap li:nth-child(5):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(6):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(7):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(8):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.tilesWrap li:nth-child(9):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(10):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(11):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(12):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.tilesWrap li:nth-child(13):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(14):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(15):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(16):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.tilesWrap li:nth-child(17):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(18):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(19):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(20):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.tilesWrap li:nth-child(21):before{background:#C9FFBF;background:-webkit-linear-gradient(to right,#FFAFBD,#C9FFBF);background:linear-gradient(to right,#FFAFBD,#C9FFBF);}.tilesWrap li:nth-child(22):before{background:#f2709c;background:-webkit-linear-gradient(to right,#ff9472,#f2709c);background:linear-gradient(to right,#ff9472,#f2709c);}.tilesWrap li:nth-child(23):before{background:#c21500;background:-webkit-linear-gradient(to right,#ffc500,#c21500);background:linear-gradient(to right,#ffc500,#c21500);}.tilesWrap li:nth-child(24):before{background:#FC354C;background:-webkit-linear-gradient(to right,#0ABFBC,#FC354C);background:linear-gradient(to right,#0ABFBC,#FC354C);}.data-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin:0 auto;width:100%;}.data-item{display:flex;background-size:cover;padding:10px;border-radius:5px;width:100%;box-shadow:5px 5px 10px rgba(0,0,0,0.2);background-color:#7a7a7a;color:#ffffff;font-size:18px;}.award-name{flex:5;padding:5px;text-align:left;}.award-count{flex:2;padding:5px;text-align:right;}@media (max-width:768px){.data-container{grid-template-columns:1fr;}}.award_anchor{color:white}.award_anchor:hover{color:teal}
.footer-nav .nav-link{color:#ffffff;font-size:14px;transition:color 0.3s ease-in-out;}.footer-nav .nav-link:hover{color:#f8d210;text-decoration:underline;}.fab{color:black !important}.social-container{display:flex;gap:20px;justify-content:center;align-items:center;}.social-icon{width:60px;height:60px;background-color:white;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.3s,background-color 0.3s;text-decoration:none;color:#333;font-size:24px;}.social-icon:hover{transform:scale(1.1);}.social-icon.facebook:hover{background-color:#3b5998;color:white;}.social-icon.twitter:hover{background-color:#00acee;color:white;}.social-icon.instagram:hover{background-color:#e1306c;color:white;}.social-icon.linkedin:hover{background-color:#0077b5;color:white;}.social-icon.youtube:hover{background-color:#ff0000;color:white;}
:root{--primary-color:#2c3e50;--secondary-color:#3498db;--accent-color:#e74c3c;--light-color:#ecf0f1;--dark-color:#2c3e50;--success-color:#27ae60;}.chai-pe-byte-button{font-size:1.5rem;font-weight:bold;margin-bottom:15px;}.text-justify{text-align:justify}a{color:var(--secondary-color);text-decoration:none;}@media (max-width:575px){.custom-header-logo-div > img{width:15%}.custom-header-logo-div{text-align:center;}.custom-header-logo-hindi-name-div,.custom-header-logo-english-name-div{font-size:1.5em;text-align:center;}}@media (min-width:576px) and (max-width:899px){.custom-header-logo-div{text-align:center;}.custom-header-logo-hindi-name-div{font-size:1.4em;}.custom-header-logo-english-name-div{font-size:1.2em;}}@media (min-width:900px) and (max-width:1345px){.custom-header-logo-div > img{width:48%}.custom-header-logo-div{text-align:right;}.custom-header-logo-hindi-name-div{font-size:1.8em;}.custom-header-logo-english-name-div{font-size:1.4em;}}@media (min-width:1346px){.custom-header-logo-div > img{width:56%}.custom-header-logo-div{text-align:right;}.custom-header-logo-hindi-name-div{font-size:2.5em;}.custom-header-logo-english-name-div{font-size:2em;}}.top-strip{background:#006494;padding:0.2rem 0;font-size:0.9rem;color:rgba(255,255,255,0.9);margin-bottom:0rem;}.top-nav{display:flex;justify-content:space-between;align-items:center;}.language-switcher{display:flex;gap:1rem;}.lang-btn{align-items:center;gap:0.5rem;padding:0.4rem 0.8rem;border-radius:6px;color:rgba(255,255,255,0.9);text-decoration:none;transition:all 0.3s ease;}.lang-btn:hover{background:rgba(255,255,255,0.15);}.lang-btn.active{background:#4a8cff;color:white;font-weight:500;}.lang-flag{font-size:1.1em;}.utility-links{display:flex;gap:1.5rem;}.util-link{align-items:center;gap:0.4rem;color:rgba(255,255,255,0.8);text-decoration:none;transition:all 0.2s ease;}.util-link:hover{color:white;text-decoration:underline;}nav.navbar{background:#94d1be !important;}.custom-logo-block{margin-bottom:0.5rem !important;}.language-button{display:inline-block;padding:5px 12px;background-color:#007bff;color:white;font-weight:bold;text-align:center;text-decoration:none;border-radius:10px;transition:background-color 0.3s ease,transform 0.2s ease;font-size:14px;}.language-button:hover{background-color:#0056b3;transform:scale(1.05);}.language-button:active{background-color:#003f7f;}.separator{font-size:18px;font-weight:normal;color:#333;}.badge-container{gap:10px;background-color:black;color:white;width:auto;height:auto;transition:transform 0.3s ease;padding:0.5rem;border-radius:100%;font-size:1rem;}.badge-container:hover{transform:scale(1.1);}.custom-content-container{border:1px solid #669631;border-radius:20px;margin:20px auto;padding:10px;margin:20px auto;}.custom-h2{}.custom-council-member{padding:10px;border-bottom:1px solid #ddd;}.custom-council-member:last-child{border-bottom:none;}.custom-council-position{font-weight:bold;color:#0056b3;}.custom-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px;justify-items:center;}.custom-card{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:15px;text-align:left;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;width:100%;}.custom-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.custom-card img{width:100%;max-width:250px;border-radius:8px;display:block;margin-bottom:10px;margin:auto;}.custom-card img.custom-person-image{width:100%;max-width:250px;border-radius:50%;display:block;margin:auto;height:250px;}.custom-main-title{color:#2c3e50;font-weight:700;letter-spacing:-0.05em;font-size:2.5rem;}.custom-title-divider{width:80px;height:4px;background-color:#3498db;margin:1.5rem auto;margin-right:auto;margin-left:auto;}
.region-nav-main{margin:auto;}.h4_with_underline{padding-bottom:10px;border-bottom:1px solid #00ab13;margin:25px 0px 7px;line-height:1.5;font-size:1rem;}.h4_with_underline > a{color:#337ab7;}.h4_for_header{background-color:#83cb6a;padding:10px;width:100%;height:auto;box-shadow:0px -10px 10px #a1a1a1;margin:0px;color:#000;}.content_col_border{border:1px solid #83cb6a;border-radius:5px 5px 0px 0px;padding:0px;}.content_col_border > div:first-child{margin:0px;}.row_style{margin:25px 0px 25px;padding:0px 10px;line-height:1.5;text-align:justify;}header{margin-bottom:25px}
