:root{--brand-color:#00b451;--black-letters:#36454f;--black-background:#343434;--white-card-background:#f8f8f8}html,body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;width:100%;height:100%;margin:0;padding:0;font-family:Arial,sans-serif;line-height:1.1}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}img,picture,video,canvas,svg{display:block}h3{margin-bottom:18px}p{text-wrap:pretty;margin-top:16px;margin-bottom:16px}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}h1,h2,h3,h4,h5,h6,button,span,label,a,p{font-size:1em}button{appearance:none;text-align:inherit;box-shadow:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:0;padding:0}.layoutContainer{flex-direction:column;align-items:center;display:flex}.indexLayout{margin-top:0}.notFoundContainer{text-align:center;margin-top:50px}.showOnTabletContainer,.showOnTabletContainerFlex,.showOnMobileContainer{display:none!important}.hideOnTabletContainer,.hideOnMobileContainer{width:fit-content}@media (max-width:1280px){.indexLayout{margin-top:15px}.hideOnTabletContainer{display:none!important}.showOnTabletContainer{display:block!important}.showOnTabletContainerFlex{display:flex!important}}.main{flex-direction:column;min-height:100vh;margin:0;display:flex;position:relative}.mainContent{flex-direction:column;align-self:center;width:100%;max-width:1700px;padding:1rem 1rem 6em;display:flex}.mainLayout{flex:1;position:relative;overflow:hidden auto}.pageLayout{flex:1;position:relative;overflow-y:auto}@media (max-width:820px){.hideOnMobileContainer{display:none!important}.showOnMobileContainer{justify-content:center;width:100%;display:flex!important}}
.articleLayoutContainer{gap:1rem;margin:2rem;display:flex}.articleContentContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.relatedArticlesContainer{flex-direction:column;gap:1rem;display:flex}.articleContainer{max-width:750px;margin:0 auto}.articleTitle{color:var(--black-letters);margin-bottom:15px;font-size:24px;font-weight:700;line-height:1.4}.updateDate{color:#d2d3d2;margin-bottom:20px;font-size:14px}.articleBody{color:#939593;text-align:justify;font-size:16px;line-height:1.6}.commentFormContainer{width:100%}.textInputLarge{border:2px solid #777;border-radius:20px;width:100%;height:300px;margin-bottom:15px;padding:5px;font-size:16px;display:block}.textInputLarge:focus{border-color:#00b451;outline:none}.errorMessage{color:red;margin-bottom:10px}.commentListContainer{width:100%;max-width:750px}.commentListContainer h3{color:#222;margin-bottom:1rem;font-size:20px;font-weight:700}.commentList{max-height:485px;margin:0;padding:0;list-style:none;overflow-y:auto}.commentItem{background:#f7f7f7;border-radius:12px;align-items:flex-start;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 1px 4px #0000000a}.commentAvatar{flex-shrink:0;margin-right:12px}.commentAvatar img{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}.commentContent{flex:1}.commentHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.commentName{color:#00b451;font-size:16px;font-weight:600}.commentDate{color:#888;font-size:13px}.commentMessage{color:#444;word-break:break-word;font-size:15px;line-height:1.5}@media (max-width:1280px){.articleLayoutContainer{max-width:790px}}@media (max-width:820px){.articleLayoutContainer{flex-direction:column;align-items:center}.textInputLarge{width:auto}}
.programContainer{flex-direction:column;max-width:750px;margin:2rem;display:flex}.programCardContainer{align-items:flex-start;gap:20px;display:flex}.programContentContainer{width:100%;margin:0 auto}.programTitle{color:var(--black-letters);margin-bottom:15px;font-size:24px;font-weight:700;line-height:1.4}.programSchedule{color:#d2d3d2;margin-bottom:20px;font-size:14px}.programBody{color:#939593;text-align:justify;font-size:16px;line-height:1.6}@media (max-width:1280px){.programCardContainer{flex-direction:column}}@media (max-width:820px){.programCardContainer{align-items:center}}
.contactLayoutContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:2rem;display:flex}.formInfoContainer{flex-direction:column;justify-content:space-between;gap:10px;min-width:340px;max-width:540px;height:800px;display:flex}.iconContainer{color:#00b451}.greenLine{background-color:#00b451;border-radius:6px;width:45%;min-width:50px;height:12px}.formInfoTitle{font-size:60px;font-weight:700}.formInfoText{color:#2d2a26;font-size:24px}.contactInfo{color:#2d2a26;flex-direction:column;gap:5px;font-size:24px;display:flex}.submitForm{flex-direction:column;min-width:340px;max-width:710px;margin-bottom:15px;display:flex}.inputGroup{gap:30px;display:flex}.inputGroupColumn{width:100%}.inputLabel{color:#00b451;margin-bottom:5px;font-size:1.2rem;font-weight:700}.textInput{border:2px solid #777;border-radius:20px;width:100%;height:62px;margin-bottom:15px;padding:5px;font-size:24px;transition:border-color .3s;display:block}.textInput:focus{border-color:#00b451;outline:none}.textInputMedium{border:2px solid #777;border-radius:20px;width:100%;height:210px;margin-bottom:15px;padding:5px;font-size:16px;display:block}.textInputMedium:focus{border-color:#00b451;outline:none}.submitButton{color:#fff;cursor:pointer;background-color:#00b451;border:none;border-radius:20px;max-width:290px;height:60px;margin-bottom:15px;padding:5px 10px;font-size:1.2rem;font-weight:700}.submitButton:hover{background-color:#019644}.termsCheckboxContainer{margin-top:15px}@media (max-width:1280px){.formInfoTitle{font-size:52px}.formInfoText,.contactInfo{font-size:22px}.textInput{height:55px;font-size:22px}.contactLayoutContainer{gap:40px;margin-top:23px}.formInfoContainer{max-width:625px;height:auto}}@media (max-width:820px){.formInfoTitle{font-size:46px}.formInfoText,.contactInfo{font-size:20px}.textInput{width:-moz-available;height:42px;font-size:20px}.textInputMedium{width:auto}.inputGroup{flex-wrap:wrap;gap:0;width:100%}.formInfoContainer{max-width:548px}}@media (max-width:450px){.submitForm,.formInfoContainer{min-width:unset}.formInfoTitle{font-size:38px}.formInfoText,.contactInfo{font-size:18px}.textInput{height:36px;font-size:18px}}
.CookieModal-module__hmsGsW__overlay{z-index:9999;background-color:#34343480;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.CookieModal-module__hmsGsW__modal{background:#fff;border:1px solid #e1e1e1;border-radius:16px 16px 0 0;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 -4px 20px #34343426}.CookieModal-module__hmsGsW__header{border-bottom:1px solid #e1e1e1;padding:24px 24px 16px}.CookieModal-module__hmsGsW__header h2{color:#333;margin:0;font-size:20px;font-weight:600}.CookieModal-module__hmsGsW__content{padding:24px}.CookieModal-module__hmsGsW__description{color:#333;margin:0 0 24px;font-size:14px;line-height:1.6}.CookieModal-module__hmsGsW__basicView{justify-content:center;margin-bottom:16px;display:flex}.CookieModal-module__hmsGsW__detailsButton{color:#333;cursor:pointer;background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:12px 24px;font-size:14px;transition:all .2s}.CookieModal-module__hmsGsW__detailsButton:hover{background:#f5f5f5;border-color:#e1e1e1}.CookieModal-module__hmsGsW__detailedView{max-height:300px;overflow-y:auto}.CookieModal-module__hmsGsW__cookieCategory{border:1px solid #e1e1e1;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;display:flex;position:relative}.CookieModal-module__hmsGsW__categoryHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.CookieModal-module__hmsGsW__categoryHeader h3{color:#333;margin:0;font-size:16px;font-weight:500}.CookieModal-module__hmsGsW__required{color:#666;font-size:12px;font-style:italic}.CookieModal-module__hmsGsW__categoryDescription{color:#666;margin:0 0 12px;font-size:13px;line-height:1.5}.CookieModal-module__hmsGsW__switch{width:44px;height:24px;position:absolute;top:16px;right:16px}.CookieModal-module__hmsGsW__switch input{opacity:0;width:0;height:0}.CookieModal-module__hmsGsW__slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;inset:0}.CookieModal-module__hmsGsW__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.CookieModal-module__hmsGsW__slider{background-color:#4caf50}input:checked+.CookieModal-module__hmsGsW__slider:before{transform:translate(20px)}input:disabled+.CookieModal-module__hmsGsW__slider{opacity:.6;cursor:not-allowed;background-color:#4caf50}.CookieModal-module__hmsGsW__backButton{color:#333;cursor:pointer;background:0 0;border:1px solid #e1e1e1;border-radius:6px;align-self:flex-start;margin-top:16px;padding:8px 16px;font-size:13px}.CookieModal-module__hmsGsW__backButton:hover{background:#f5f5f5}.CookieModal-module__hmsGsW__actions{border-top:1px solid #e1e1e1;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.CookieModal-module__hmsGsW__rejectButton{color:#333;cursor:pointer;background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.CookieModal-module__hmsGsW__rejectButton:hover{background:#f5f5f5;border-color:#e1e1e1}.CookieModal-module__hmsGsW__acceptButton{color:#fff;cursor:pointer;background:#333;border:1px solid #333;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.CookieModal-module__hmsGsW__acceptButton:hover{background:#555;border-color:#555}.CookieModal-module__hmsGsW__saveButton{color:#fff;cursor:pointer;background:#333;border:1px solid #333;border-radius:8px;flex:1;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.CookieModal-module__hmsGsW__saveButton:hover{background:#555;border-color:#555}.CookieModal-module__hmsGsW__footer{border-top:1px solid #e1e1e1;padding:16px 24px 24px}.CookieModal-module__hmsGsW__footerText{color:#666;text-align:center;margin:0;font-size:12px;line-height:1.4}.CookieModal-module__hmsGsW__link{color:#333;text-decoration:underline}.CookieModal-module__hmsGsW__link:hover{text-decoration:none}@media (min-width:768px){.CookieModal-module__hmsGsW__overlay{align-items:center;padding:20px}.CookieModal-module__hmsGsW__modal{border-radius:16px;max-height:90vh}.CookieModal-module__hmsGsW__actions{justify-content:space-between}.CookieModal-module__hmsGsW__saveButton{flex:none;min-width:160px}}@media (prefers-color-scheme:dark){.CookieModal-module__hmsGsW__modal{background:#1a1a1a;border-color:#333}.CookieModal-module__hmsGsW__header{border-bottom:1px solid #333}.CookieModal-module__hmsGsW__header h2,.CookieModal-module__hmsGsW__description{color:#fff}.CookieModal-module__hmsGsW__detailsButton{color:#fff;border-color:#333}.CookieModal-module__hmsGsW__detailsButton:hover{background:#333}.CookieModal-module__hmsGsW__cookieCategory{border-color:#333}.CookieModal-module__hmsGsW__categoryHeader h3{color:#fff}.CookieModal-module__hmsGsW__backButton{color:#fff;border-color:#333}.CookieModal-module__hmsGsW__backButton:hover{background:#333}.CookieModal-module__hmsGsW__actions{border-top:1px solid #333}.CookieModal-module__hmsGsW__rejectButton{color:#fff;border-color:#333}.CookieModal-module__hmsGsW__rejectButton:hover{background:#333}.CookieModal-module__hmsGsW__acceptButton{color:#1a1a1a;background:#fff;border-color:#fff}.CookieModal-module__hmsGsW__acceptButton:hover{background:#e1e1e1;border-color:#e1e1e1}.CookieModal-module__hmsGsW__saveButton{color:#1a1a1a;background:#fff;border-color:#fff}.CookieModal-module__hmsGsW__saveButton:hover{background:#e1e1e1;border-color:#e1e1e1}.CookieModal-module__hmsGsW__footer{border-top:1px solid #333}.CookieModal-module__hmsGsW__link{color:#fff}.CookieModal-module__hmsGsW__required,.CookieModal-module__hmsGsW__categoryDescription,.CookieModal-module__hmsGsW__footerText{color:#999}.CookieModal-module__hmsGsW__slider{background-color:#555}input:disabled+.CookieModal-module__hmsGsW__slider{opacity:.8;background-color:#4caf50}}
/*# sourceMappingURL=91508f2e1b0205cd.css.map*/