:root{--g-yellow:#f0d900;--g-saffron:#d78317;--g-red:#bd3535;--g-ink:#111;--g-paper:#fff;--g-wash:#fff9d8}
html{scroll-behavior:smooth}body{margin:0!important;background:var(--g-paper)!important;color:var(--g-ink)!important;font-family:"Noto Sans Devanagari",sans-serif!important;font-size:16px!important}body *{letter-spacing:0!important}a{color:var(--g-red)}a:hover{color:#861d1d}.container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-inline:auto!important}h1,h2,h3,h4,h5,h6,.card__title,.main_txt p,.custom_heading12,.logo_title{font-family:"Noto Sans Devanagari",sans-serif!important}
.site-header{position:relative;z-index:1000;background:var(--g-yellow);box-shadow:0 3px 14px rgba(0,0,0,.12)}.site-header__utility{background:var(--g-red);color:#fff;font-size:13px}.site-header__utility-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header__contact{display:flex;gap:20px}.site-header__utility a{color:#fff}.site-header__main{min-height:104px;display:flex;align-items:center;gap:28px}.site-brand{display:flex;align-items:center;gap:13px;min-width:max-content;color:#111}.site-brand:hover{color:#111}.site-brand img{width:76px;height:76px;object-fit:contain}.site-brand span{display:grid}.site-brand strong{font-size:24px;line-height:1.25;font-weight:600}.site-brand small{font-size:12px;color:#6f3100}.site-header .nav{display:flex!important;align-items:stretch!important;margin-left:auto!important;padding:0!important;min-height:50px!important;background:transparent!important;box-shadow:none!important}.site-header .nav a{display:flex;align-items:center;padding:13px 10px!important;border-bottom:3px solid transparent;color:#191000!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;white-space:nowrap}.site-header .nav a:hover,.site-header .nav a.active{background:rgba(255,255,255,.48)!important;border-bottom-color:var(--g-red);color:#721515!important}.site-header .nav .nav__cta{margin-left:7px;background:var(--g-red)!important;color:#fff!important;border:0!important;padding-inline:17px!important}.site-header .nav .nav__cta:hover,.site-header .nav .nav__cta.active{background:#8f2424!important;color:#fff!important}.nav-toggle{display:none;width:44px;height:44px;padding:10px!important;border:0!important;border-radius:0!important;background:var(--g-red)!important}.nav-toggle span{display:block;height:2px;margin:5px 0;background:#fff}
.site-footer{background:var(--g-red);color:#fff}.site-footer__grid{display:grid;grid-template-columns:1.4fr .7fr .8fr;gap:60px;padding-top:58px;padding-bottom:48px}.site-footer h2{margin:0 0 15px;color:var(--g-yellow)!important;font-size:20px!important}.site-footer p{margin:6px 0;color:rgba(255,255,255,.86)!important}.site-footer a{display:block;color:#fff;margin:5px 0}.site-footer a:hover{color:var(--g-yellow)}.site-footer__identity{display:flex;gap:18px;align-items:flex-start}.site-footer__identity img{width:92px;height:82px;object-fit:contain}.site-footer__identity strong{display:block;font-size:24px}.site-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px}.site-footer__bottom{padding:13px 0;background:#8f2424;color:rgba(255,255,255,.82);font-size:13px}
.page-hero,.introduction_page,.team-hero,.event-hero{min-height:230px!important;background:var(--g-saffron)!important;color:#111!important}.page-hero h1,.page-hero p,.team-hero h1,.team-hero p,.event-hero h1,.event-hero p{color:#111!important}.page-hero p,.team-hero p,.event-hero p{opacity:.76}.team-hero:after,.event-hero:after{border-color:rgba(255,255,255,.35)!important}.team-eyebrow,.team-group-kicker,.event-eyebrow,.event-section-label{color:#fff!important}.common_bg_wrapper:after{background:linear-gradient(90deg,rgba(189,53,53,.88),rgba(215,131,23,.52))!important}.events-page,.team-directory,.event-detail-page{background:var(--g-wash)!important}
.card,.mission_card_container,.gallery-r1,.event_card,.news_card,.program_card,.team-card,.person,.faq_accordion,.nb_right_container,.contact-content-lt,.contact-content-rt,.form_submit_container,.donor-card,.event-card-refined,.team-member-card{border:1px solid #eadb9a!important;border-radius:4px!important;background:#fff!important;box-shadow:0 7px 20px rgba(88,48,0,.08)!important}.card:hover,.mission_card_container:hover,.gallery-r1:hover,.event_card:hover,.news_card:hover,.program_card:hover,.team-card:hover,.person:hover,.donor-card:hover,.event-card-refined:hover,.team-member-card:hover{border-color:var(--g-saffron)!important;box-shadow:0 14px 30px rgba(88,48,0,.15)!important}.card__head{background:var(--g-saffron)!important}.card__head h2,.card__head p{color:#111!important}.team-member-info{border-top-color:var(--g-saffron)!important}.team-member-info h3,.event-card-content h3 a,.event-card-link,.team-profile-link,.events-heading h2,.team-group-heading h2{color:#4b2400!important}.team-member-photo span,.event-card-image time,.badge,.date,.progress-bar,#progressbar li.active:before,#progressbar li.active:after{background:var(--g-yellow)!important;color:#221400!important}.team-term-chip,.event-info-card{background:var(--g-red)!important;border-color:var(--g-yellow)!important}.event-info-card dt,.event-info-title span{color:var(--g-yellow)!important}.event-info-action{background:var(--g-yellow)!important;color:#351700!important}.team-filters{border-top-color:var(--g-saffron)!important}.team-filter-field label,.team-filter-intro strong{color:#6c3100!important}
button:not(.nav-toggle):not(.donor-card):not(.donor-modal__close),.btn,.submitData,.submit_btn,.entry_form,.action-button,.action-button-previous,.read_more,.read-more,.view_more{background:var(--g-red)!important;border-color:var(--g-red)!important;color:#fff!important;border-radius:3px!important}.btn:hover,.submitData:hover,.submit_btn:hover,.entry_form:hover,.read_more:hover,.read-more:hover,.view_more:hover{background:#8f2424!important;color:#fff!important}input,select,textarea{border:1px solid #cdbd7b!important;border-radius:3px!important;background:#fff!important;color:#111!important}input:focus,select:focus,textarea:focus{outline:3px solid rgba(215,131,23,.25)!important;border-color:var(--g-saffron)!important}.pagination .active span,.pagination a:hover{background:var(--g-red)!important;color:#fff!important}.question,.personal_info_container,.permanent_ad_txt,.temp_ad_txt,.right_first_text,.left_first_text{border-left-color:var(--g-saffron)!important}
@media(max-width:1100px){.site-header__main{flex-wrap:wrap;padding-block:10px}.site-header .nav{order:3;width:100%;justify-content:center;margin:0!important}.site-header .nav a{padding-inline:13px!important}}
@media(max-width:760px){.container{width:min(100% - 28px,1180px)!important}.site-header__utility-inner>span{display:none}.site-header__utility-inner{justify-content:center}.site-header__main{min-height:82px;flex-wrap:nowrap}.site-brand img{width:58px;height:58px}.site-brand strong{font-size:18px}.site-brand small{display:none}.nav-toggle{display:block!important;margin-left:auto}.site-header .nav{display:none!important;position:absolute!important;top:100%;left:0;right:0;width:100%;padding:10px 14px!important;background:#fff7c7!important;box-shadow:0 12px 20px rgba(0,0,0,.16)!important}.site-header .nav.nav--open{display:grid!important;grid-template-columns:1fr 1fr}.site-header .nav a{justify-content:center;padding:11px!important;border:0!important}.site-header .nav .nav__cta{margin:0}.site-footer__grid{grid-template-columns:1fr;gap:28px;padding-top:38px;padding-bottom:35px}.site-footer__links{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.site-header__contact{gap:9px;font-size:11px}.site-brand strong{font-size:16px}.site-header .nav.nav--open{grid-template-columns:1fr}.site-footer__identity img{width:72px;height:65px}.site-footer__identity strong{font-size:20px}}
