body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:CalibriBoldItalic;src:url(/static/media/calibri-bold-italic.4166559599d4208db29d.woff) format("woff")}@font-face{font-family:CalibriBold;src:url(/static/media/calibri-bold.af54836de37cea18906e.woff) format("woff")}@font-face{font-family:CalibriItalic;src:url(/static/media/calibri-italic.6a68963048d23d15b419.woff) format("woff")}@font-face{font-family:Calibri;src:url(/static/media/calibri-regular.8ce1868c92a98001e6ef.woff) format("woff")}@font-face{font-family:NunitoSansBlack;src:url(/static/media/NunitoSans-Black.e7d8439ff578a1c84b7f.woff) format("woff")}@font-face{font-family:NunitoSansBlackItalic;src:url(/static/media/NunitoSans-BlackItalic.fea7941451f9878ae7b5.woff) format("woff")}@font-face{font-family:NunitoSansBold;src:url(/static/media/NunitoSans-Bold.8f8aea3966aa454f4732.woff) format("woff")}@font-face{font-family:NunitoSansBoldItalic;src:url(/static/media/NunitoSans-BoldItalic.672898e3871682057f97.woff) format("woff")}@font-face{font-family:NunitoSansExtraBold;src:url(/static/media/NunitoSans-ExtraBold.791c98ee7c1767d58be5.woff) format("woff")}@font-face{font-family:NunitoSansExtraBoldItalic;src:url(/static/media/NunitoSans-ExtraBoldItalic.f6c6cc7fa63356e95e9d.woff) format("woff")}@font-face{font-family:NunitoSansExtraLight;src:url(/static/media/NunitoSans-ExtraLight.10333879d47f4992340f.woff) format("woff")}@font-face{font-family:NunitoSansExtraLightItalic;src:url(/static/media/NunitoSans-ExtraLightItalic.033b1344acf8029f8609.woff) format("woff")}@font-face{font-family:NunitoSansItalic;src:url(/static/media/NunitoSans-Italic.2b9a69e10b38ed17fd69.woff) format("woff")}@font-face{font-family:NunitoSansLight;src:url(/static/media/NunitoSans-Light.60496c1f4907f98b989f.woff) format("woff")}@font-face{font-family:NunitoSansSemiBold;src:url(/static/media/NunitoSans-SemiBold.02bccd8e9d60a693d0d7.woff) format("woff")}@font-face{font-family:NunitoSansSemiBoldItalic;src:url(/static/media/NunitoSans-SemiBoldItalic.0c34430848a813035e74.woff) format("woff")}.scroll-container{height:calc(100vh - 220px);margin-bottom:14px}.scroll-container,.scroll-container-search{border:0 inset;border-radius:4px;overflow-x:hidden;overflow-y:auto;padding-left:0;padding-right:1px}.scroll-container-search{height:calc(100vh - 260px)}.scrolled-contents{display:flex;flex-direction:column;gap:12px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__month-view__days__day,.react-calendar__month-view__days__day--weekend,.react-calendar__navigation button{color:#1c365f;color:var(--norm-blue-dark)}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__navigation__label__labelText{font-weight:600}.react-calendar__month-view__days__day--neighboringMonth{color:#75757566}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffc980;background:var(--norm-orange-light)}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#2c5697;background:var(--norm-blue);color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#a0bbe3;background:var(--norm-blue-light)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar-popover .modal-title{background-color:#2c5697;background-color:var(--norm-blue);color:#fefefe;color:var(--white);font-family:NunitoSansBlack;font-weight:700;margin-bottom:20px;padding:12px 24px;text-align:center}.calendar-popover .calendar-area{align-items:center;display:flex;flex-direction:column}.calendar-popover .modal-footer{margin-top:20px}.pagination-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding-top:2rem}.pagination-container .pagination-component{align-items:center;display:flex;flex-direction:column}.pagination-container .pagination-component .pagination{margin-bottom:0}.pagination-container .pagination-component .pagination .active>.page-link{background-color:#2c5697;background-color:var(--norm-blue)}.pagination-container .page-link{padding-inline:.6rem}.post-card .card-title{align-items:flex-start;display:flex;flex-direction:column;gap:8px;white-space:nowrap;width:100%}.post-card .subject-label{flex:0 0 auto;font-weight:700}.post-card .subject-text{flex:1 1 100%;white-space:normal}.post-card .subject-link{align-items:flex-start;display:flex;flex:0 0 auto}.post-card .subject-link>svg{margin-left:12px;margin-right:-2px}.post-card .forum-link{opacity:.75}.post-card .forum-link,.post-card .forum-link:active,.post-card .forum-link:hover{color:#fefefe;color:var(--white)}.post-card .forum-link>svg{margin-left:12px;margin-right:-2px}.post-card .go-to-forum-link{flex:0 0 auto;text-align:left}.post-card .card-header{background-color:#2c5697;background-color:var(--norm-blue);color:#fefefe;color:var(--white);display:flex;flex-direction:column;font-family:NunitoSansBlack;font-weight:700;justify-content:space-between}.post-card .author-area{text-align:right}.post-card .image-link{display:flex;flex-direction:column;margin-bottom:20px}.post-card .linked-image{max-width:300px}.post-card hr{border:1px solid #a0bbe3;border:1px solid var(--norm-blue-light)}.btn-norm{--bs-btn-color:var(--white)!important;--bs-btn-bg:var(--norm-orange)!important;--bs-btn-border-color:var(--norm-orange)!important;--bs-btn-hover-color:var(--white)!important;--bs-btn-hover-bg:var(--norm-orange-light)!important;--bs-btn-hover-border-color:var(--norm-orange-light)!important;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:var(--white)!important;--bs-btn-active-bg:var(--norm-orange-dark)!important;--bs-btn-active-border-color:var(--norm-orange-dark)!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--white)!important;--bs-btn-disabled-bg:var(--norm-orange-light)!important;--bs-btn-disabled-border-color:var(--norm-orange-light)!important}a.dropdown-item:hover{background-color:#fff4e5!important;background-color:var(--norm-orange-ultra-light)!important}a.dropdown-item:active{background-color:#ff9e1b!important;background-color:var(--norm-orange)!important}.dropdown-menu.show{box-shadow:0 2px 2px rgba(0,0,0,.1)}.search-input-area{position:relative}.search-input-area>button:nth-of-type(2){display:none}@media (min-width:480px){.search-input-area>button:nth-of-type(2){display:block}}.hidden{display:none}.page-footer{color:#2c5697;color:var(--norm-blue);flex:0 0 auto;margin-block:.75rem;text-align:center;width:100%}.small-copy{font-size:.88rem}.no-results-container{align-items:center;color:#2c5697;color:var(--norm-blue);display:flex;height:calc(100vh - 300px);justify-content:center;width:100%}.no-results{display:flex;flex-direction:row;gap:12px}.no-results-icon{color:#ff9e1b;color:var(--norm-orange);font-size:24px}.no-results-text-container>h3{color:#2c5697;color:var(--norm-blue);font-family:NunitoSansBlack;margin-bottom:0}.all-forum-topics{text-align:right}.filter-group{display:flex;flex-direction:row;flex-wrap:nowrap;min-width:290px;white-space:nowrap;width:290px}.filter-group .input-list{flex:1 1 100%;min-width:120px}.navigation-bar{background-color:#eff4fa;background-color:var(--norm-blue-ultra-light);flex:0 0 auto;padding-block:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navigation-bar .brand-headline{align-items:center;display:flex;flex-direction:row;padding-inline:.5rem}.navigation-bar .links{font-size:1.5rem;font-weight:600;gap:24px}.navigation-bar .main-title{flex:0 0 auto;font-size:1.4rem;line-height:5rem;margin-bottom:0}@media (min-width:768px){.navigation-bar .main-title{font-size:1.8rem}}.navigation-bar .container{flex-direction:column;margin-inline:0;padding-inline:0;padding-bottom:0}.navigation-bar .container .links,.navigation-bar .container .links a{display:none}.navigation-bar .container .links a:nth-child(2){border-top:1px solid #eff4fa;border-top:1px solid var(--norm-blue-ultra-light)}@media (min-width:768px){.navigation-bar .container .links a{font-size:1.5rem}}@media (min-width:575px){.navigation-bar .container{flex-direction:row;margin-inline:auto;padding-inline:auto}.navigation-bar .container .links{background:none;display:flex;flex:0 0 auto;flex-direction:row;font-size:1rem;font-weight:600;gap:0;width:auto}.navigation-bar .container .links a{display:block;text-align:center;text-decoration:none}.navigation-bar .container .links a:nth-child(2){border-top:1px solid #eff4fa;border-top:1px solid var(--norm-blue-ultra-light)}}.navigation-links{background:#fff;display:flex;flex-direction:column;gap:0;width:100%}.navigation-links a{display:none;display:block;font-size:1.5rem;font-weight:600;text-align:center;text-decoration:none}.navigation-links a:nth-child(2){border-top:1px solid #eff4fa;border-top:1px solid var(--norm-blue-ultra-light)}@media (min-width:575px){.navigation-links{display:none}}.unauth-container{align-items:center;-webkit-animation:fadeIn .5s ease .5s forwards;animation:fadeIn .5s ease .5s forwards;display:flex;height:100vh;justify-content:center;opacity:0;width:100%}.unauth-container .unauthorized{padding-inline:1rem;position:relative;top:-20%}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-container{display:flex;flex-direction:column}.search-container .input-container,.search-container .page-footer,.search-container .pagination-row{flex:0 0 auto}.search-container .scroll-container-search{flex:1 1 100%}.search-container .input-container{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:80px;z-index:500}.search-container .search-input-area{margin-block:.5rem}.search-container .list-forums-link{display:inline}.search-container .posts{display:flex;flex-direction:column;gap:1rem}.search-route .navigation-bar .links .search-archive-link{display:none}.search-route .navigation-bar .links .list-forums-link{display:block}.search-route .search-archive-link{display:none}.topic{display:flex;flex-direction:column}.topic .topic-header-area{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);flex:0 0 auto;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:80px;z-index:500}.topic .scroll-container{flex:1 1 100%}.topic .topic-header{align-items:center;color:#2c5697;color:var(--norm-blue);display:flex;flex-direction:row;gap:.8rem;padding:12px}.topic .topic-header button{padding:0 .8rem}.topic .back-button{color:#fff;flex:0 0 auto;padding:0 12px}.topic .topic-header-text{flex:1 1 100%;font-size:1.2rem;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-page,.forum-page .topic-body{display:flex;flex-direction:column}.forum-page .topic-body{justify-content:space-between}.forum-page .topic-header-area{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);flex:0 0 auto;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:80px;z-index:500}.forum-page .button-title-area{align-items:center;display:flex;gap:1rem;justify-content:space-between}.forum-page .button-title-area button{padding:0 .8rem}@media (min-width:575px){.forum-page .button-title-area{flex:1 1 100%}}.forum-page .filter-group{width:100%}.forum-page .scroll-container-search{flex:1 1 100%}.forum-page .scrolled-contents{gap:2px}.forum-page .topic-header{color:#2c5697;color:var(--norm-blue);display:flex;flex-direction:column;gap:.8rem;padding:12px}.forum-page .topic-header h3{font-size:1.2rem;margin-bottom:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-page .topic-header button{flex:0 0 auto}@media (min-width:575px){.forum-page .topic-header{flex-direction:row}}.forum-page .input-group{min-width:256px;width:100%}.home-page .title-area{margin-top:24px}.home-page .sub-title{background:#fff;border:1px solid #eff4fa;border:1px solid var(--norm-blue-ultra-light);border-radius:4px;margin-top:0;padding:12px}.home-page .carousel-inner{background-color:#a0bbe3;background-color:var(--norm-blue-light);border:1px solid #a0bbe3;border:1px solid var(--norm-blue-light);border-radius:4px;margin-top:24px;max-height:577px;min-height:360px;padding:24px;transition:max-height .5s ease-in-out}.home-page .carousel-inner .carousel-item{top:50%}.home-page .carousel-image{max-height:500px}.home-page .caption-area{background-color:#1c365f88;background-color:var(--norm-blue-dark-transparent);left:5%;padding-inline:.5rem;right:5%}.home-page .caption-area h3{color:#fff}.home-page .link-area{background:#fff;border:1px solid #eff4fa;border:1px solid var(--norm-blue-ultra-light);border-radius:4px;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem;z-index:500}.home-page .link-area.row{box-shadow:0 2px 2px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:80px}@media (min-width:480px){.home-page .link-area.row{box-shadow:none}}.home-page .link-area h3{margin-bottom:0;text-align:center}@media (min-width:480px){.home-page .link-area h3{font-size:1.3rem}}.home-route .navigation-links{box-shadow:0 2px 2px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:80px}@media (min-width:575px){.home-route .navigation-links{display:none}}.forums-page{display:flex;flex-direction:column}.forums-page .topic-body{display:flex;justify-content:space-between}.forums-page .scrolled-contents{gap:12px}.forums-page .scroll-container-search{flex:1 1 100%}.forums-page .topic-header-area{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);flex:0 0 auto;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:80px;z-index:500}.forums-page .topic-header-text{display:none}@media (min-width:480px){.forums-page .topic-header-text{display:inline}}.forums-page .topic-header{color:#2c5697;color:var(--norm-blue);display:flex;flex-direction:row;gap:.8rem;padding:.8rem}.forums-page .topic-header>h3{flex:1 1 100%;line-height:36px;margin-bottom:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forums-page .input-group{flex:1 1 100%;min-width:0;width:233px}@media (min-width:480px){.forums-page .input-group{flex:0 0 auto}}.forums-page .card-header{display:flex;flex-direction:column}.forums-page .card-header:last-of-type(span){font-weight:400}.list-forums-route .navigation-bar .links .search-archive-link{display:block}.list-forums-route .navigation-bar .links .list-forums-link{display:none}.list-forums-route .search-archive-link{display:block}.list-forums-route .list-forums-link{display:none}.loading-container{align-items:center;color:#ff9e1b;color:var(--norm-orange);display:flex;height:calc(100vh - 300px);justify-content:center;width:100%}.loading-container>svg{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-text{font-size:24px;margin-left:12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--norm-blue-ultra-light:#eff4fa;--norm-blue-light:#a0bbe3;--norm-blue:#2c5697;--norm-blue-dark:#1c365f;--norm-blue-dark-transparent:#1c365f88;--white:#fefefe;--norm-orange-ultra-light:#fff4e5;--norm-orange-light:#ffc980;--norm-orange:#ff9e1b;--norm-orange-dark:#e68400;--norm-orange-darker:#804900}*,:after,:before{box-sizing:border-box}*{font:inherit;margin:0;padding:0}img,picture,svg,video{display:block;max-width:100%}html{color-scheme:dark light}#root,body{background:#eff4fa;background:var(--norm-blue-ultra-light);display:flex;flex-direction:column;font-family:Calibri;min-height:100vh}#root .container,body .container{flex:1 1 100%}.main-title{color:#2c5697;color:var(--norm-blue);font-family:NunitoSansBlack}.btn-link,.navbar-nav>a,.navigation-links>a,.page-link,.search-logo,a{color:#e68400;color:var(--norm-orange-dark);cursor:pointer;text-decoration:none}.btn-link:hover,.btn-link:visited,.navbar-nav>a:hover,.navbar-nav>a:visited,.navigation-links>a:hover,.navigation-links>a:visited,.page-link:hover,.page-link:visited,.search-logo:hover,.search-logo:visited,a:hover,a:visited{color:#e68400;color:var(--norm-orange-dark);text-decoration:underline}.btn-link:active,.navbar-nav>a:active,.navigation-links>a:active,.page-link:active,.search-logo:active,a:active{color:#804900;color:var(--norm-orange-darker);text-decoration:underline}h1,h2,h3{color:#2c5697;color:var(--norm-blue);font-family:NunitoSansBlack}
/*# sourceMappingURL=main.cc606939.css.map*/