@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_f654b9{font-family:Karla,Karla Fallback;font-style:normal}:root,[data-bs-theme=light]{--bs-body-font-family:inherit;--primary-color:#2e7d32;--form-color:#2e7d3271;--secondary-color:#8bc34a;--accent-color:#ff7043;--light-bg:#f8f9fa;--dark-bg:#fff;--text-color:#333;--color-white:#fff;--mute-color:rgba(10,11,12,.75);--primary-color-hover:#66bb6a;--bs-navbar-toggler-icon-bg:none!important;--light-black:rgba(0,0,0,.32);--bs-border-color-translucent:rgba(0,0,0,.175);--bs-dropdown-spacer:0px;--payload-link-color:#2e2ee9 e;--event-dot-color:#ff4343;--event-day-color:#a1e5b47f;--weekend-color:#ff4343}body{font-family:var(--font-family)!important;background-color:var(--light-bg);color:var(--text-color);margin:0;padding:0;position:relative;overflow-y:auto}.btn-primary{letter-spacing:.09rem;background-color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;color:var(--color-white)!important;box-shadow:1.5px 1px 5px var(--text-color);border-radius:.4rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .3s ease,border-color .3s ease}.btn-primary:focus,.btn-primary:hover{background-color:var(--color-white)!important;border:2px solid var(--primary-color)!important;color:var(--primary-color)!important}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--primary-color)!important;border:2px solid var(--color-white)!important;color:var(--color-white)!important}.btn-secondary{background-color:var(--color-white)!important;border:2px solid var(--color-white)!important;color:var(--primary-color)!important}.text-muted{color:var(--mute-color)!important}a{text-decoration:none}a:hover{color:var(--primary-color)!important}.fc{border:none}.fc .fc-toolbar.fc-header-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.fc .fc-toolbar-title{color:var(--primary-color);font-weight:700;font-size:1.5rem;text-align:center;font-weight:600;font-size:1.25rem}.fc .fc-button{background:none!important;border:none!important;box-shadow:none!important;padding:0;margin:0;color:var(--primary-color)!important;font-size:1.75rem;line-height:1;transition:color .2s ease-in-out}.fc .fc-button:active,.fc .fc-button:focus,.fc .fc-button:hover{background:none!important;outline:none!important;color:var(--primary-color-hover)!important}.fc .fc-button-group{display:flex;gap:8px}.fc .fc-col-header-cell-cushion{color:var(--primary-color);font-weight:600;font-size:1rem}.fc .fc-day-sat .day-number,.fc .fc-day-sat .fc-col-header-cell-cushion,.fc .fc-day-sun .day-number,.fc .fc-day-sun .fc-col-header-cell-cushion{color:var(--weekend-color)!important}.fc-daygrid-day-number{color:var(--primary-color)!important}.fc td,.fc th{border:none!important}.fc .fc-day-today{background:var(--event-day-color)!important}.fc-event{cursor:pointer;background:none;border:none}.fc-day-number-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.day-number{font-weight:500;color:var(--text-color)}.fc-event-wrapper{position:relative;display:flex;justify-content:center;align-items:center;pointer-events:auto}.event-dot{width:10px;height:10px;background-color:var(--event-dot-color);border-radius:50%;z-index:1}.event-tooltip{display:none;position:absolute;top:16px;background:var(--light-bg);color:#000;font-size:.7rem;padding:2px 6px;border:1px solid var(--light-bg);border-radius:4px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2}.fc-event-wrapper:hover .event-tooltip{display:block}.icon-circle{width:48px;height:48px;min-width:48px;border-radius:50%;background-color:var(--primary-color)!important;color:var(--color-white);justify-content:center;font-size:1rem}.detail-row,.icon-circle{display:flex;align-items:center}.detail-row{margin-bottom:1.5rem;gap:1rem;padding:10px}.detail-text{margin:0;line-height:1.4}.contact{max-width:1100px;margin:auto}.contact-info{border-left:4px solid var(--primary-color)}.contact-form{border-radius:8px;padding:20px;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.contact-form .form-control{border-radius:6px;border:1px solid var(--bs-border-color-translucent)}.contact-form h2,.contact-info h2{color:var(--primary-color)!important}.card-details{overflow:hidden;overflow-y:auto;max-height:200px;transition:max-height .3s ease-out}.show-details{max-height:300px}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer}.card:hover .card-body{background-color:#f7f7f7}.text-shadow{text-shadow:2px 2px 7px var(--text-color)}.form-control:focus{box-shadow:0 0 0 .25rem var(--form-color);border:var(--primary-color)}.modal.fade.show{background-color:rgba(0,0,0,.6)!important}.modal-content{border-radius:10px;max-height:80vh;overflow-y:auto;scroll-behavior:smooth}.modal-body{font-size:1.2rem;line-height:1.6}.modal-title{font-size:1.5rem}.border-primary{border-color:var(--primary-color)!important}.dropdown-item.active,.dropdown-item:active{background-color:inherit!important}.pointer-cursor{cursor:pointer}[data-scrollspy]{scroll-margin-top:140px}.mission-box{height:100%;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .2s ease-in-out}.mission-box:hover{transform:translateY(-5px)}.mission-box .icon{flex-shrink:0}.mission-box h4{margin-bottom:.75rem}.mission-box p{margin-bottom:0;flex-grow:1}.btn-outline-success:hover{color:var(--color-white)!important}.btn-custom-link{background-color:var(--color-white);color:var(--primary-color);border:2px solid var(--primary-color);padding:.5rem 1.5rem;font-weight:500;border-radius:.4rem;box-shadow:1.5px 1px 5px var(--text-color);transition:all .3s ease-in-out}.btn-custom-link:hover{background-color:var(--primary-color);color:var(--color-white)!important;text-decoration:none}a{color:var(--primary-color)}a:hover{color:var(--text-color)}.event-tooltip{display:block!important}.navbar{background-color:var(--dark-bg)!important;padding:.2rem 0;text-transform:uppercase!important}.navbar-brand{color:var(--primary-color)!important;font-weight:700;font-size:1.5rem}.btn-close,.navbar-toggler{border:none;box-shadow:none!important;color:var(--primary-color)}.btn-close,.navbar-toggler-icon{background-image:none}.btn-close:hover{color:var(--primary-color)}.navbar .dropdown:hover .dropdown-menu{display:block;margin-top:var(--bs-dropdown-spacer)!important}@media (max-width:992px){.navbar .dropdown:hover .dropdown-menu{display:none}.dropdown-menu.show{display:block!important}.dropdown-menu{border:none}.dropdown-item{border-bottom:1px solid var(--light-black)}}.active,.active #dropDownMenu{color:var(--primary-color)!important}#topNav a:hover{color:var(--color-white)!important}#topNav button a{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}@media (max-width:768px){#about-us{width:18rem;margin:0 auto}}@media (max-width:600px){#about-us{width:15rem}}