@charset "UTF-8";.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0;stroke:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff;stroke:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.back-shade{position:absolute;display:grid;bottom:2px;right:2px;z-index:-1;content:"";width:100%;height:100%;transform:translate(1rem,1rem);background-color:#1f5264;border-radius:inherit}nav.sidebar{position:sticky;top:0;left:0;padding-inline:.5rem;padding-block:.5rem;display:grid;grid-template-columns:repeat(1,1fr);place-items:start stretch;align-content:first baseline;row-gap:1rem;width:100%;background-color:#1f5264;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden}nav.sidebar .sidebar-section{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row}nav.sidebar .sidebar-section small{text-transform:uppercase;color:#eee;padding:.75rem}nav.sidebar .sidebar-section ul{width:100%;display:grid;grid-template-columns:repeat(1,1fr);place-items:start end;align-content:first baseline;row-gap:.5rem;list-style-type:none}nav.sidebar .sidebar-section ul li{width:100%;position:relative;cursor:pointer;transition:all .2s ease-in-out;display:grid;grid-template-columns:repeat(1,1fr)}nav.sidebar .sidebar-section ul li a{padding:.75rem;border-radius:.5rem;width:100%;color:#fff;font-weight:500;text-decoration:none;transition:all .15s ease-in-out}nav.sidebar .sidebar-section ul li a:hover{background-color:#fff;color:#1f5264}@media screen and (max-width: 1024px){nav.sidebar{display:none}}.maintenance-section{height:100vh;display:grid;grid-template-columns:repeat(1,1fr);place-items:center;align-content:center}.maintenance-section .maintenance-div{display:grid;grid-template-columns:repeat(1,1fr);place-items:center;align-content:center;gap:1rem;padding:2rem}.maintenance-section .maintenance-div h1{font-size:3rem;font-weight:700;color:#1f5264;text-align:center}.maintenance-section .maintenance-div p{text-align:center;color:#333;font-size:1.125rem}button{padding:.5rem 1rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:all .1s ease-in-out;border-radius:.5rem;background-color:#fff;border:none}button:hover{background-color:#fafafa}button:disabled{transition:none;background-color:#fff!important;color:#666!important;cursor:not-allowed}input,textarea,select{width:100%;padding:.75rem .5rem;font-size:medium;color:#333;border:1px solid #d2dce0;outline:none;font-family:inherit;border-radius:.5rem}input[type=radio],input[type=checkbox],input[type=range],textarea[type=radio],textarea[type=checkbox],textarea[type=range],select[type=radio],select[type=checkbox],select[type=range]{accent-color:#1f5264}input::placeholder,textarea::placeholder,select::placeholder{color:#adb5bd}input.error,textarea.error,select.error{border-color:#ef4444}span.error{width:100%;color:#ef4444;margin-bottom:.5rem}label{color:#333;font-weight:700}.modal{position:absolute;top:0;left:0;z-index:11;width:100%;height:100dvh;display:grid}.modal .modal-backdrop{position:absolute;width:inherit;height:inherit;background-color:#333;opacity:.2}.modal .modal-content{place-self:center;z-index:11;width:50%;position:relative;background-color:#fff;border-radius:.5rem;overflow:hidden}.modal .modal-content .header{position:relative;padding:1rem}.modal .modal-content .header h3{font-size:x-large;color:#1f5264}.modal .modal-content .header .close-button{position:absolute;top:.5rem;right:.5rem;padding:.05rem;background-color:transparent}.modal .modal-content .header .close-button>svg{width:24px;height:24px}.modal .modal-content .body{padding:1rem}.modal .modal-content .footer{padding:1rem;display:grid;grid-template-columns:repeat(1,1fr);place-items:center end}@media screen and (max-width: 768px){.modal .modal-content{width:58.3333333333%}}header.header{position:relative;width:100%;display:grid;grid-template-columns:repeat(1,1fr);background-color:#fafafa;padding-bottom:1rem}header.header .account-buttons{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;margin-inline:1rem;margin-top:.5rem}header.header .account-buttons .account-burger .toggle-drawer{background-color:#fafafa;padding-inline:.5rem;padding-top:.5rem;padding-bottom:0;display:none}header.header .account-buttons .account-burger .toggle-drawer svg{width:24px;height:24px;color:#333}header.header .account-buttons .account-dropdown{place-self:start end}header.header .account-buttons .account-dropdown>button{padding:0;border:1px solid #d2dce0;transition:all .15s ease-in-out;background-color:#1f5264;display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;text-align:center;text-transform:capitalize;font-size:small;color:#fff}header.header .account-buttons .account-dropdown>button:hover{border-color:#8fa8b1;background-color:#1f5264}header.header .account-buttons .account-dropdown>button img{position:absolute;width:100%;height:100%;border-radius:100%;object-fit:cover;object-position:center}header.header .account-buttons .account-dropdown .display-name{padding:.5rem 1rem}header.header .account-buttons .account-dropdown .display-name:hover{background-color:unset}@media screen and (max-width: 1024px){header.header .account-buttons .account-burger .toggle-drawer{display:block}}@media screen and (max-width: 768px){header.header{position:sticky;top:0;z-index:2}header.header .account-buttons{margin-bottom:0}}.dropdown{position:relative;height:fit-content}.dropdown .dropdown-toggle{background-color:#fff;padding-inline:.5rem;border-radius:50%;display:inline-flex;align-items:center;padding:.5rem;border:1px solid #d2dce0}.dropdown .dropdown-toggle svg{width:18px;height:18px;color:#1f5264}.dropdown .dropdown-toggle:hover{border-color:#8fa8b1}.dropdown .dropdown-options{position:absolute;top:110%;height:fit-content;min-width:max-content;right:.5rem;z-index:3}.dropdown .dropdown-options ul{min-width:max-content;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;padding:.5rem;background-color:#fff;box-shadow:15px 10px 15px -3px #0000001a;border-radius:.5rem}.dropdown .dropdown-options ul li{display:grid;min-width:max-content}.dropdown .dropdown-options ul li>*{min-width:max-content;text-decoration:none;padding:.5rem 1rem;color:#333;border-radius:.5rem;transition:all .15s ease-in-out;margin-bottom:.25rem}.dropdown .dropdown-options ul li>*:hover{background-color:#0000000d}.dropdown .dropdown-options ul hr{border:0;border-top:1px solid rgba(0,0,0,.05);margin-block:.5rem}.dropdown.dropup .dropdown-options{bottom:100%}.editor{width:100%;display:grid;row-gap:1rem;overflow-x:hidden}.editor .editor-menu{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem;border-bottom:0}.editor .editor-menu button.is-active{background-color:#356373;color:#eee}.editor .tiptap{border:1px solid #d2dce0;outline-color:#1f5264;background-color:#fff;padding:.75rem .5rem;border-radius:.5rem;line-height:2;min-height:40vh;max-height:40vh;overflow-x:hidden;overflow-y:auto;color:#333;font-size:medium}.editor .tiptap .is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor .tiptap h1{font-size:xx-large}.editor .tiptap h2{font-size:x-large}.editor .tiptap h3{font-size:larger}.editor .tiptap h4{font-size:large}.editor .tiptap ul,.editor .tiptap ol{padding:0 1rem}.editor .tiptap a{text-decoration:none;color:#1f5264;cursor:pointer}.editor .tiptap img{place-self:center;width:fit-content;max-width:100%}.editor .editor-save{display:grid;grid-template-columns:repeat(1,1fr);place-items:stretch}.editor .editor-save button{place-self:end}#insertLinkModal .modal-content,#insertImageModal .modal-content{width:33.3333333333%;margin-block:auto}#insertLinkModal .modal-content .body .insert-form,#insertImageModal .modal-content .body .insert-form{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#insertLinkModal .modal-content .body .insert-form .toggle-image-upload-mode,#insertImageModal .modal-content .body .insert-form .toggle-image-upload-mode{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}#insertLinkModal .modal-content .body .insert-form .toggle-image-upload-mode button,#insertImageModal .modal-content .body .insert-form .toggle-image-upload-mode button{border:1px solid #356373;width:100%}#insertLinkModal .modal-content .body .insert-form .toggle-image-upload-mode button.active,#insertImageModal .modal-content .body .insert-form .toggle-image-upload-mode button.active{background-color:#356373;color:#fff}#insertLinkModal .modal-content .body .insert-form>div,#insertImageModal .modal-content .body .insert-form>div{display:grid;grid-template-columns:repeat(1,1fr)}#insertLinkModal .modal-content .body .insert-form>div label,#insertImageModal .modal-content .body .insert-form>div label{color:#1f5264;font-weight:400}#insertLinkModal .modal-content .body .insert-form>div .error,#insertImageModal .modal-content .body .insert-form>div .error{margin-top:.5rem}@media screen and (max-width: 1024px){#insertLinkModal .modal-content,#insertImageModal .modal-content{width:50%}}@media screen and (max-width: 768px){#insertLinkModal .modal-content,#insertImageModal .modal-content{width:75%}}@media screen and (max-width: 480px){#insertLinkModal .modal-content,#insertImageModal .modal-content{width:91.6666666667%}#insertLinkModal .modal-content .body .insert-form .toggle-image-upload-mode,#insertImageModal .modal-content .body .insert-form .toggle-image-upload-mode{grid-template-columns:repeat(1,1fr)}}.not-found-section{height:100vh;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center;background-color:#fafafa}.not-found-section .not-found-panel{width:50%;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center;row-gap:2rem;padding:2rem;border-radius:.5rem;background-color:#fff;color:#333}.not-found-section .not-found-panel h1{color:#1f5264;font-size:xx-large}.not-found-section .not-found-panel p{text-align:center;line-height:2}.not-found-section .not-found-panel a{text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;background-color:#356373;font-weight:600;color:#fff;transition:all .15s ease-in-out}.not-found-section .not-found-panel a:hover{background-color:#12313c}.loader-div{display:grid;grid-template-columns:repeat(1,1fr);place-items:center;align-content:center;row-gap:1.5rem}.loader-div .loading-text{margin-bottom:10vw}.loader-div .loading-text strong{color:#333;text-align:center}.loader-div .container{--uib-size: 3vw;--uib-color: #31829e;--uib-speed: 1.75s;display:flex;align-items:flex-end;justify-content:space-between;width:var(--uib-size);height:calc(var(--uib-size) * .6)}.loader-div .container .cube{flex-shrink:0;width:calc(var(--uib-size) * .25);height:calc(var(--uib-size) * .25);animation:jump var(--uib-speed) ease-in-out infinite}.loader-div .container .cube .inner{display:block;height:100%;width:100%;border-radius:25%;background-color:var(--uib-color);transform-origin:center bottom;animation:morph var(--uib-speed) ease-in-out infinite;transition:background-color .3s ease}.loader-div .container .cube:nth-child(2){animation-delay:calc(var(--uib-speed) * -.36)}.loader-div .container .cube:nth-child(2) .cube__inner{animation-delay:calc(var(--uib-speed) * -.36)}.loader-div .container .cube:nth-child(3){animation-delay:calc(var(--uib-speed) * -.2)}.loader-div .container .cube:nth-child(3) .cube__inner{animation-delay:calc(var(--uib-speed) * -.2)}.loader-div.auto-height{min-height:100vh}@keyframes jump{0%{transform:translateY(0)}30%{transform:translateY(0);animation-timing-function:ease-out}50%{transform:translateY(-200%);animation-timing-function:ease-in}75%{transform:translateY(0);animation-timing-function:ease-in}}@keyframes morph{0%{transform:scaleY(1)}10%{transform:scaleY(1)}20%,25%{transform:scaleY(.6) scaleX(1.3);animation-timing-function:ease-in-out}30%{transform:scaleY(1.15) scaleX(.9);animation-timing-function:ease-in-out}40%{transform:scaleY(1)}70%,85%,to{transform:scaleY(1)}75%{transform:scaleY(.8) scaleX(1.2)}}nav.drawer{position:absolute;z-index:5;top:0;padding:.5rem;display:grid;grid-template-columns:repeat(1,1fr);place-items:start stretch;align-content:first baseline;row-gap:1rem;width:275px;background-color:#1f5264;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden}nav.drawer .sidebar-section{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row}nav.drawer .sidebar-section small{text-transform:uppercase;color:#eee;padding:1rem}nav.drawer .sidebar-section ul{width:100%;display:grid;grid-template-columns:repeat(1,1fr);place-items:start end;align-content:first baseline;row-gap:.5rem;list-style-type:none}nav.drawer .sidebar-section ul li{width:100%;position:relative;cursor:pointer;transition:all .2s ease-in-out;display:grid;grid-template-columns:repeat(1,1fr)}nav.drawer .sidebar-section ul li a{padding:.75rem 1rem;border-radius:.5rem;width:100%;color:#fff;font-weight:500;text-decoration:none;transition:all .15s ease-in-out}nav.drawer .sidebar-section ul li a:hover{background-color:#e5e5e5;color:#1f5264}nav.drawer.open{left:0;animation:slide .25s forwards}nav.drawer.close{left:-100%;animation:slideOut .25s reverse}.drawer-backdrop{position:absolute;z-index:4;top:0;left:0;background-color:#333;opacity:.3;width:100%;height:100vh;display:none}.drawer-backdrop.open{display:block;animation:show .15s forwards}@keyframes slide{0%{left:-100%}to{left:0}}@keyframes slideOut{to{left:-100%}}@keyframes show{0%{display:none}to{display:block}}.markdown-text,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem;background-color:#fff;line-height:2.25;border-radius:.5rem;padding-block:1rem;padding-inline:2rem}.markdown-text h1,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p h1,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p h1,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p h1{font-size:xx-large}.markdown-text h2,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p h2,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p h2,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p h2{font-size:x-large}.markdown-text h3,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p h3,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p h3,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p h3{font-size:larger}.markdown-text h4,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p h4,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p h4,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p h4{font-size:large}.markdown-text ul,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p ul,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p ul,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p ul,.markdown-text ol,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p ol,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p ol,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p ol{padding:0 1rem}.markdown-text a,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p a,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p a,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p a{text-decoration:none;color:#1f5264;cursor:pointer}.markdown-text img,.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p img,.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p img,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p img{place-self:center;width:fit-content;max-width:100%}.image-preview-container{border:1px solid #d2dce0;background-color:#fff;padding:.75rem .5rem;border-radius:.5rem;position:relative;height:fit-content;aspect-ratio:20/9;max-height:300px;width:100%;display:grid;place-items:center}.image-preview-container img{width:100%;height:300px;object-fit:contain}.image-preview-container .image-buttons{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.5rem}.gallery-preview-container{padding:0;border-radius:.5rem;position:relative;display:grid;grid-template-columns:repeat(1,1fr);place-items:start;align-content:first baseline}.gallery-preview-container .image-dropzone{min-height:7.5vh;width:100%}.gallery-preview-container .selected-images{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.gallery-preview-container .gallery-preview{margin-top:.5rem;display:grid;grid-template-columns:repeat(5,1fr);place-items:center;align-content:first baseline;gap:1rem;border-radius:.5rem}.gallery-preview-container .gallery-list-item{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:0}.gallery-preview-container .gallery-preview-item{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.gallery-preview-container .gallery-preview-item img{object-fit:cover;max-width:150px;max-height:150px;border-radius:.5rem}.gallery-preview-container .gallery-preview-controls{padding-block:.5rem;padding-right:.5rem}.gallery-preview-container .gallery-preview-controls .remove-gallery-item-button{color:red}.image-dropzone{position:relative;border:1px solid #d2dce0;background-color:#fff;padding:.75rem .5rem;border-radius:.5rem;min-height:10vh;height:fit-content;display:grid;place-items:center;color:#b9bfc6;cursor:pointer}.image-dropzone .image-buttons{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.5rem}@media screen and (max-width: 1024px){.gallery-preview-container .gallery-preview{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 768px){.gallery-preview-container .gallery-preview{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 480px){.gallery-preview-container .gallery-preview{grid-template-columns:repeat(1,1fr)}}.pdf-preview-container{border:1px solid #d2dce0;background-color:#fff;padding:.75rem .5rem;border-radius:.5rem;position:relative;height:fit-content;width:100%;display:grid;place-items:center}.pdf-preview-container .pdf-item{display:inline-flex;align-items:center}.pdf-dropzone{position:relative;border:1px solid #d2dce0;background-color:#fff;padding:.75rem .5rem;border-radius:.5rem;height:fit-content;display:grid;place-items:center;color:#b9bfc6;cursor:pointer}.pdf-dropzone .pdf-dropzone-area{display:inline-flex;align-items:center}.main-div.membership-expired-wrapper .membership-expired-div{align-content:center;place-items:center}.main-div.membership-expired-wrapper .membership-expired-div .membership-expired-panel{background-color:#fff;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center;align-content:center;text-align:center;padding:2rem;border-radius:.5rem;color:#333;gap:1rem}.main-div.membership-expired-wrapper .membership-expired-div .membership-expired-panel h1{color:#1f5264;font-size:xx-large}.main-div.membership-expired-wrapper .membership-expired-div .membership-expired-panel p{text-align:center;line-height:2}.main-div.membership-expired-wrapper .membership-expired-div .membership-expired-panel a{text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;background-color:#356373;font-weight:600;color:#fff;transition:all .15s ease-in-out}.main-div.membership-expired-wrapper .membership-expired-div .membership-expired-panel a:hover{background-color:#12313c}.toggle-switch-container{display:block}.toggle-switch{height:0;width:0;visibility:hidden;display:none}.toggle-switch-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:48px;height:28px;background:#bbcbd0;border-radius:28px;position:relative;transition:background-color .15s}.toggle-switch-label.checked{background-color:#356373}.toggle-switch-button{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:52px;transition:.2s;background:#fff;box-shadow:0 0 2px #0a0a0a4a}.toggle-switch:checked+.toggle-switch-label .toggle-switch-button{left:calc(100% - 2px);transform:translate(-100%)}.toggle-switch-label:active .toggle-switch-button{width:32px}.datalist-range-selector{width:100%;display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-lr}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Poppins,sans-serif;scroll-behavior:smooth}body{position:relative}main{display:grid;position:relative;grid-template-columns:repeat(1,1fr);top:0;right:0;bottom:0;left:0;max-height:100vh;background-color:#fafafa}main.dialog-open{position:static}section{max-height:100vh}hr{height:fit-content}.section-header,.main-div.admin-dashboard-wrapper .admin-dashboard-header,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header,.main-div.single-banner-wrapper .view-banner-header,.main-div.single-banner-wrapper .single-banner-header,.main-div.banners-wrapper .banners-header,.main-div.single-publication-wrapper .edit-publication-header,.main-div.single-publication-wrapper .view-publication-header,.main-div.add-publication-wrapper .add-publication-header,.main-div.publications-wrapper .publications-header,.main-div.edit-renewal-wrapper .edit-renewal-header,.main-div.single-renewal-wrapper .review-renewal-header,.main-div.single-renewal-wrapper .single-renewal-header,.main-div.add-renewal-wrapper .add-renewal-header,.main-div.member-renewals-wrapper .member-renewals-header,.main-div.renewals-wrapper .renewals-header,.main-div.add-officer-wrapper .add-officer-header,.main-div.officers-wrapper .officers-header,.settings-wrapper .settings-header,.main-div.profile-wrapper .profile-header,.main-div.single-album-wrapper .edit-album-header,.main-div.single-album-wrapper .view-album-header,.main-div.create-album-wrapper .create-album-header,.main-div.albums-wrapper .albums-header,.main-div.view-org-partner-level-wrapper .view-org-partner-level-header,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-header,.main-div.create-org-partner-level-wrapper .create-org-partner-level-header,.main-div.org-partner-level-wrapper .org-partner-level-header,.main-div.edit-org-partner-wrapper .edit-org-partner-header,.main-div.create-org-partner-wrapper .create-org-partner-header,.main-div.org-partners-wrapper .org-partners-header,.main-div.single-employment-wrapper .edit-employment-header,.main-div.single-employment-wrapper .view-employment-header,.main-div.create-employment-wrapper .create-employment-header,.main-div.employment-wrapper .employment-header,.main-div.single-event-wrapper .edit-event-header,.main-div.single-event-wrapper .view-event-header,.main-div.create-event-wrapper .create-event-header,.main-div.events-wrapper .events-header,.main-div.single-announcement-wrapper .edit-announcement-header,.main-div.single-announcement-wrapper .view-announcement-header,.main-div.create-announcement-wrapper .create-announcement-header,.main-div.announcements-wrapper .announcements-header,.main-div.member-labels-wrapper .member-label-header,.main-div.single-application-wrapper .application-review-header,.main-div.application-wrapper .application-header,.main-div.single-contact-response-wrapper .view-contact-response-header,.contact-form-wrapper .contact-form-header,.subscriber-wrapper .subscriber-header,.main-div.admin-home-wrapper .main-page-header,.main-div .user-view-header,.main-div.users-wrapper .users-header{width:100%;padding-inline:1rem;display:grid;grid-template-columns:repeat(1,1fr);align-content:center;row-gap:.5rem}.section-header h1,.main-div.admin-dashboard-wrapper .admin-dashboard-header h1,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header h1,.main-div.single-banner-wrapper .view-banner-header h1,.main-div.single-banner-wrapper .single-banner-header h1,.main-div.banners-wrapper .banners-header h1,.main-div.single-publication-wrapper .edit-publication-header h1,.main-div.single-publication-wrapper .view-publication-header h1,.main-div.add-publication-wrapper .add-publication-header h1,.main-div.publications-wrapper .publications-header h1,.main-div.edit-renewal-wrapper .edit-renewal-header h1,.main-div.single-renewal-wrapper .review-renewal-header h1,.main-div.single-renewal-wrapper .single-renewal-header h1,.main-div.add-renewal-wrapper .add-renewal-header h1,.main-div.member-renewals-wrapper .member-renewals-header h1,.main-div.renewals-wrapper .renewals-header h1,.main-div.add-officer-wrapper .add-officer-header h1,.main-div.officers-wrapper .officers-header h1,.settings-wrapper .settings-header h1,.main-div.profile-wrapper .profile-header h1,.main-div.single-album-wrapper .edit-album-header h1,.main-div.single-album-wrapper .view-album-header h1,.main-div.create-album-wrapper .create-album-header h1,.main-div.albums-wrapper .albums-header h1,.main-div.view-org-partner-level-wrapper .view-org-partner-level-header h1,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-header h1,.main-div.create-org-partner-level-wrapper .create-org-partner-level-header h1,.main-div.org-partner-level-wrapper .org-partner-level-header h1,.main-div.edit-org-partner-wrapper .edit-org-partner-header h1,.main-div.create-org-partner-wrapper .create-org-partner-header h1,.main-div.org-partners-wrapper .org-partners-header h1,.main-div.single-employment-wrapper .edit-employment-header h1,.main-div.single-employment-wrapper .view-employment-header h1,.main-div.create-employment-wrapper .create-employment-header h1,.main-div.employment-wrapper .employment-header h1,.main-div.single-event-wrapper .edit-event-header h1,.main-div.single-event-wrapper .view-event-header h1,.main-div.create-event-wrapper .create-event-header h1,.main-div.events-wrapper .events-header h1,.main-div.single-announcement-wrapper .edit-announcement-header h1,.main-div.single-announcement-wrapper .view-announcement-header h1,.main-div.create-announcement-wrapper .create-announcement-header h1,.main-div.announcements-wrapper .announcements-header h1,.main-div.member-labels-wrapper .member-label-header h1,.main-div.single-application-wrapper .application-review-header h1,.main-div.application-wrapper .application-header h1,.main-div.single-contact-response-wrapper .view-contact-response-header h1,.contact-form-wrapper .contact-form-header h1,.subscriber-wrapper .subscriber-header h1,.main-div.admin-home-wrapper .main-page-header h1,.main-div .user-view-header h1,.main-div.users-wrapper .users-header h1{color:#1f5264;font-size:xx-large}@media screen and (max-width: 1024px){.section-header h1,.main-div.admin-dashboard-wrapper .admin-dashboard-header h1,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header h1,.main-div.single-banner-wrapper .view-banner-header h1,.main-div.single-banner-wrapper .single-banner-header h1,.main-div.banners-wrapper .banners-header h1,.main-div.single-publication-wrapper .edit-publication-header h1,.main-div.single-publication-wrapper .view-publication-header h1,.main-div.add-publication-wrapper .add-publication-header h1,.main-div.publications-wrapper .publications-header h1,.main-div.edit-renewal-wrapper .edit-renewal-header h1,.main-div.single-renewal-wrapper .review-renewal-header h1,.main-div.single-renewal-wrapper .single-renewal-header h1,.main-div.add-renewal-wrapper .add-renewal-header h1,.main-div.member-renewals-wrapper .member-renewals-header h1,.main-div.renewals-wrapper .renewals-header h1,.main-div.add-officer-wrapper .add-officer-header h1,.main-div.officers-wrapper .officers-header h1,.settings-wrapper .settings-header h1,.main-div.profile-wrapper .profile-header h1,.main-div.single-album-wrapper .edit-album-header h1,.main-div.single-album-wrapper .view-album-header h1,.main-div.create-album-wrapper .create-album-header h1,.main-div.albums-wrapper .albums-header h1,.main-div.view-org-partner-level-wrapper .view-org-partner-level-header h1,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-header h1,.main-div.create-org-partner-level-wrapper .create-org-partner-level-header h1,.main-div.org-partner-level-wrapper .org-partner-level-header h1,.main-div.edit-org-partner-wrapper .edit-org-partner-header h1,.main-div.create-org-partner-wrapper .create-org-partner-header h1,.main-div.org-partners-wrapper .org-partners-header h1,.main-div.single-employment-wrapper .edit-employment-header h1,.main-div.single-employment-wrapper .view-employment-header h1,.main-div.create-employment-wrapper .create-employment-header h1,.main-div.employment-wrapper .employment-header h1,.main-div.single-event-wrapper .edit-event-header h1,.main-div.single-event-wrapper .view-event-header h1,.main-div.create-event-wrapper .create-event-header h1,.main-div.events-wrapper .events-header h1,.main-div.single-announcement-wrapper .edit-announcement-header h1,.main-div.single-announcement-wrapper .view-announcement-header h1,.main-div.create-announcement-wrapper .create-announcement-header h1,.main-div.announcements-wrapper .announcements-header h1,.main-div.member-labels-wrapper .member-label-header h1,.main-div.single-application-wrapper .application-review-header h1,.main-div.application-wrapper .application-header h1,.main-div.single-contact-response-wrapper .view-contact-response-header h1,.contact-form-wrapper .contact-form-header h1,.subscriber-wrapper .subscriber-header h1,.main-div.admin-home-wrapper .main-page-header h1,.main-div .user-view-header h1,.main-div.users-wrapper .users-header h1{font-size:xx-large}}@media screen and (max-width: 768px){.section-header,.main-div.admin-dashboard-wrapper .admin-dashboard-header,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header,.main-div.single-banner-wrapper .view-banner-header,.main-div.single-banner-wrapper .single-banner-header,.main-div.banners-wrapper .banners-header,.main-div.single-publication-wrapper .edit-publication-header,.main-div.single-publication-wrapper .view-publication-header,.main-div.add-publication-wrapper .add-publication-header,.main-div.publications-wrapper .publications-header,.main-div.edit-renewal-wrapper .edit-renewal-header,.main-div.single-renewal-wrapper .review-renewal-header,.main-div.single-renewal-wrapper .single-renewal-header,.main-div.add-renewal-wrapper .add-renewal-header,.main-div.member-renewals-wrapper .member-renewals-header,.main-div.renewals-wrapper .renewals-header,.main-div.add-officer-wrapper .add-officer-header,.main-div.officers-wrapper .officers-header,.settings-wrapper .settings-header,.main-div.profile-wrapper .profile-header,.main-div.single-album-wrapper .edit-album-header,.main-div.single-album-wrapper .view-album-header,.main-div.create-album-wrapper .create-album-header,.main-div.albums-wrapper .albums-header,.main-div.view-org-partner-level-wrapper .view-org-partner-level-header,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-header,.main-div.create-org-partner-level-wrapper .create-org-partner-level-header,.main-div.org-partner-level-wrapper .org-partner-level-header,.main-div.edit-org-partner-wrapper .edit-org-partner-header,.main-div.create-org-partner-wrapper .create-org-partner-header,.main-div.org-partners-wrapper .org-partners-header,.main-div.single-employment-wrapper .edit-employment-header,.main-div.single-employment-wrapper .view-employment-header,.main-div.create-employment-wrapper .create-employment-header,.main-div.employment-wrapper .employment-header,.main-div.single-event-wrapper .edit-event-header,.main-div.single-event-wrapper .view-event-header,.main-div.create-event-wrapper .create-event-header,.main-div.events-wrapper .events-header,.main-div.single-announcement-wrapper .edit-announcement-header,.main-div.single-announcement-wrapper .view-announcement-header,.main-div.create-announcement-wrapper .create-announcement-header,.main-div.announcements-wrapper .announcements-header,.main-div.member-labels-wrapper .member-label-header,.main-div.single-application-wrapper .application-review-header,.main-div.application-wrapper .application-header,.main-div.single-contact-response-wrapper .view-contact-response-header,.contact-form-wrapper .contact-form-header,.subscriber-wrapper .subscriber-header,.main-div.admin-home-wrapper .main-page-header,.main-div .user-view-header,.main-div.users-wrapper .users-header{padding-bottom:.5rem}.section-header h1,.main-div.admin-dashboard-wrapper .admin-dashboard-header h1,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header h1,.main-div.single-banner-wrapper .view-banner-header h1,.main-div.single-banner-wrapper .single-banner-header h1,.main-div.banners-wrapper .banners-header h1,.main-div.single-publication-wrapper .edit-publication-header h1,.main-div.single-publication-wrapper .view-publication-header h1,.main-div.add-publication-wrapper .add-publication-header h1,.main-div.publications-wrapper .publications-header h1,.main-div.edit-renewal-wrapper .edit-renewal-header h1,.main-div.single-renewal-wrapper .review-renewal-header h1,.main-div.single-renewal-wrapper .single-renewal-header h1,.main-div.add-renewal-wrapper .add-renewal-header h1,.main-div.member-renewals-wrapper .member-renewals-header h1,.main-div.renewals-wrapper .renewals-header h1,.main-div.add-officer-wrapper .add-officer-header h1,.main-div.officers-wrapper .officers-header h1,.settings-wrapper .settings-header h1,.main-div.profile-wrapper .profile-header h1,.main-div.single-album-wrapper .edit-album-header h1,.main-div.single-album-wrapper .view-album-header h1,.main-div.create-album-wrapper .create-album-header h1,.main-div.albums-wrapper .albums-header h1,.main-div.view-org-partner-level-wrapper .view-org-partner-level-header h1,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-header h1,.main-div.create-org-partner-level-wrapper .create-org-partner-level-header h1,.main-div.org-partner-level-wrapper .org-partner-level-header h1,.main-div.edit-org-partner-wrapper .edit-org-partner-header h1,.main-div.create-org-partner-wrapper .create-org-partner-header h1,.main-div.org-partners-wrapper .org-partners-header h1,.main-div.single-employment-wrapper .edit-employment-header h1,.main-div.single-employment-wrapper .view-employment-header h1,.main-div.create-employment-wrapper .create-employment-header h1,.main-div.employment-wrapper .employment-header h1,.main-div.single-event-wrapper .edit-event-header h1,.main-div.single-event-wrapper .view-event-header h1,.main-div.create-event-wrapper .create-event-header h1,.main-div.events-wrapper .events-header h1,.main-div.single-announcement-wrapper .edit-announcement-header h1,.main-div.single-announcement-wrapper .view-announcement-header h1,.main-div.create-announcement-wrapper .create-announcement-header h1,.main-div.announcements-wrapper .announcements-header h1,.main-div.member-labels-wrapper .member-label-header h1,.main-div.single-application-wrapper .application-review-header h1,.main-div.application-wrapper .application-header h1,.main-div.single-contact-response-wrapper .view-contact-response-header h1,.contact-form-wrapper .contact-form-header h1,.subscriber-wrapper .subscriber-header h1,.main-div.admin-home-wrapper .main-page-header h1,.main-div .user-view-header h1,.main-div.users-wrapper .users-header h1{font-size:xx-large}}.section-search,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar,.main-div.renewals-wrapper .renewals-header .renewal-filter,.main-div.employment-wrapper .employment-header .employment-filter,.main-div.events-wrapper .events-header .event-filters,.main-div.announcements-wrapper .announcements-header .announcements-filters,.main-div.application-wrapper .application-header .application-filter,.contact-form-wrapper .contact-form-header .contact-form-filter,.subscriber-wrapper .subscriber-header .subscriber-filter,.main-div.users-wrapper .users-header .users-filter{display:inline-flex;align-items:center;gap:1rem}.section-search .filters,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters,.main-div.employment-wrapper .employment-header .employment-filter .filters,.main-div.events-wrapper .events-header .event-filters .filters,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters,.main-div.application-wrapper .application-header .application-filter .filters,.contact-form-wrapper .contact-form-header .contact-form-filter .filters,.subscriber-wrapper .subscriber-header .subscriber-filter .filters,.main-div.users-wrapper .users-header .users-filter .filters{display:inline-flex;align-items:center;gap:.5rem;flex:1}.section-search .filters input,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters input,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters input,.main-div.employment-wrapper .employment-header .employment-filter .filters input,.main-div.events-wrapper .events-header .event-filters .filters input,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters input,.main-div.application-wrapper .application-header .application-filter .filters input,.contact-form-wrapper .contact-form-header .contact-form-filter .filters input,.subscriber-wrapper .subscriber-header .subscriber-filter .filters input,.main-div.users-wrapper .users-header .users-filter .filters input{background-image:url(/search.svg);background-position:.5rem .75rem;background-repeat:no-repeat;padding-left:2.5rem;width:min(400px,100%);transition:all .15s ease-in-out}.section-search .filters input:focus,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters input:focus,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters input:focus,.main-div.employment-wrapper .employment-header .employment-filter .filters input:focus,.main-div.events-wrapper .events-header .event-filters .filters input:focus,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters input:focus,.main-div.application-wrapper .application-header .application-filter .filters input:focus,.contact-form-wrapper .contact-form-header .contact-form-filter .filters input:focus,.subscriber-wrapper .subscriber-header .subscriber-filter .filters input:focus,.main-div.users-wrapper .users-header .users-filter .filters input:focus{background-image:none;padding-left:.5rem}.section-search .buttons,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .buttons,.main-div.renewals-wrapper .renewals-header .renewal-filter .buttons,.main-div.employment-wrapper .employment-header .employment-filter .buttons,.main-div.events-wrapper .events-header .event-filters .buttons,.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons,.main-div.application-wrapper .application-header .application-filter .buttons,.contact-form-wrapper .contact-form-header .contact-form-filter .buttons,.subscriber-wrapper .subscriber-header .subscriber-filter .buttons,.main-div.users-wrapper .users-header .users-filter .buttons{flex:1;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.section-search .buttons button,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .buttons button,.main-div.renewals-wrapper .renewals-header .renewal-filter .buttons button,.main-div.employment-wrapper .employment-header .employment-filter .buttons button,.main-div.events-wrapper .events-header .event-filters .buttons button,.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons button,.main-div.application-wrapper .application-header .application-filter .buttons button,.contact-form-wrapper .contact-form-header .contact-form-filter .buttons button,.subscriber-wrapper .subscriber-header .subscriber-filter .buttons button,.main-div.users-wrapper .users-header .users-filter .buttons button{display:inline-flex;align-items:center}@media screen and (max-width: 1024px){.section-search .filters,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters,.main-div.employment-wrapper .employment-header .employment-filter .filters,.main-div.events-wrapper .events-header .event-filters .filters,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters,.main-div.application-wrapper .application-header .application-filter .filters,.contact-form-wrapper .contact-form-header .contact-form-filter .filters,.subscriber-wrapper .subscriber-header .subscriber-filter .filters,.main-div.users-wrapper .users-header .users-filter .filters,.section-search .buttons,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .buttons,.main-div.renewals-wrapper .renewals-header .renewal-filter .buttons,.main-div.employment-wrapper .employment-header .employment-filter .buttons,.main-div.events-wrapper .events-header .event-filters .buttons,.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons,.main-div.application-wrapper .application-header .application-filter .buttons,.contact-form-wrapper .contact-form-header .contact-form-filter .buttons,.subscriber-wrapper .subscriber-header .subscriber-filter .buttons,.main-div.users-wrapper .users-header .users-filter .buttons{flex:1}}@media screen and (max-width: 768px){.section-search .filters,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters,.main-div.employment-wrapper .employment-header .employment-filter .filters,.main-div.events-wrapper .events-header .event-filters .filters,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters,.main-div.application-wrapper .application-header .application-filter .filters,.contact-form-wrapper .contact-form-header .contact-form-filter .filters,.subscriber-wrapper .subscriber-header .subscriber-filter .filters,.main-div.users-wrapper .users-header .users-filter .filters{flex:1}.section-search .filters input,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters input,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters input,.main-div.employment-wrapper .employment-header .employment-filter .filters input,.main-div.events-wrapper .events-header .event-filters .filters input,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters input,.main-div.application-wrapper .application-header .application-filter .filters input,.contact-form-wrapper .contact-form-header .contact-form-filter .filters input,.subscriber-wrapper .subscriber-header .subscriber-filter .filters input,.main-div.users-wrapper .users-header .users-filter .filters input{width:100%}.section-search .buttons,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .buttons,.main-div.renewals-wrapper .renewals-header .renewal-filter .buttons,.main-div.employment-wrapper .employment-header .employment-filter .buttons,.main-div.events-wrapper .events-header .event-filters .buttons,.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons,.main-div.application-wrapper .application-header .application-filter .buttons,.contact-form-wrapper .contact-form-header .contact-form-filter .buttons,.subscriber-wrapper .subscriber-header .subscriber-filter .buttons,.main-div.users-wrapper .users-header .users-filter .buttons{flex:0}}@media screen and (max-width: 480px){.section-search,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar,.main-div.renewals-wrapper .renewals-header .renewal-filter,.main-div.employment-wrapper .employment-header .employment-filter,.main-div.events-wrapper .events-header .event-filters,.main-div.announcements-wrapper .announcements-header .announcements-filters,.main-div.application-wrapper .application-header .application-filter,.contact-form-wrapper .contact-form-header .contact-form-filter,.subscriber-wrapper .subscriber-header .subscriber-filter,.main-div.users-wrapper .users-header .users-filter{flex-wrap:wrap}.section-search .filters,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .filters,.main-div.renewals-wrapper .renewals-header .renewal-filter .filters,.main-div.employment-wrapper .employment-header .employment-filter .filters,.main-div.events-wrapper .events-header .event-filters .filters,.main-div.announcements-wrapper .announcements-header .announcements-filters .filters,.main-div.application-wrapper .application-header .application-filter .filters,.contact-form-wrapper .contact-form-header .contact-form-filter .filters,.subscriber-wrapper .subscriber-header .subscriber-filter .filters,.main-div.users-wrapper .users-header .users-filter .filters{flex:1}.section-search .buttons,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .buttons,.main-div.renewals-wrapper .renewals-header .renewal-filter .buttons,.main-div.employment-wrapper .employment-header .employment-filter .buttons,.main-div.events-wrapper .events-header .event-filters .buttons,.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons,.main-div.application-wrapper .application-header .application-filter .buttons,.contact-form-wrapper .contact-form-header .contact-form-filter .buttons,.subscriber-wrapper .subscriber-header .subscriber-filter .buttons,.main-div.users-wrapper .users-header .users-filter .buttons{flex:0}}.section-div,.main-div.user-home-wrapper .home-page-div,.main-div.admin-dashboard-wrapper .admin-dashboard-div,.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-div,.main-div.single-banner-wrapper .view-banner-div,.main-div.single-banner-wrapper .single-banner-div,.main-div.banners-wrapper .banners-div,.main-div.single-publication-wrapper .view-publication-div,.main-div.single-publication-wrapper .edit-publication-div,.main-div.add-publication-wrapper .add-publication-div,.main-div.publications-wrapper .publications-div,.main-div.edit-renewal-wrapper .edit-renewal-div,.main-div.single-renewal-wrapper .review-renewal-div,.main-div.single-renewal-wrapper .single-renewal-div,.main-div.add-renewal-wrapper .add-renewal-div,.main-div.member-renewals-wrapper .member-renewals-div,.main-div.renewals-wrapper .renewals-div,.main-div.add-officer-wrapper .add-officer-div,.main-div.officers-wrapper .officers-div,.settings-wrapper .settings-div,.main-div.profile-wrapper .corporate-members-wrapper,.main-div.profile-wrapper .profile-view-wrapper,.main-div.single-album-wrapper .edit-album-div,.main-div.single-album-wrapper .view-album-div,.main-div.create-album-wrapper .create-album-div,.main-div.albums-wrapper .albums-div,.main-div.view-org-partner-level-wrapper .view-org-partner-level-div,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-div,.main-div.create-org-partner-level-wrapper .create-org-partner-level-div,.main-div.org-partner-level-wrapper .org-partner-level-div,.main-div.edit-org-partner-wrapper .edit-org-partner-div,.main-div.create-org-partner-wrapper .create-org-partner-div,.main-div.org-partners-wrapper .org-partners-div,.main-div.single-employment-wrapper .edit-employment-div,.main-div.single-employment-wrapper .view-employment-details,.main-div.create-employment-wrapper .create-employment-div,.main-div.employment-wrapper .employment-div,.main-div.single-event-wrapper .edit-event-div,.main-div.single-event-wrapper .view-event-wrapper,.main-div.create-event-wrapper .create-event-div,.main-div.events-wrapper .events-div,.main-div.single-announcement-wrapper .edit-announcement-div,.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text,.main-div.single-announcement-wrapper .view-announcement-wrapper,.main-div.create-announcement-wrapper .create-announcement-div,.main-div.announcements-wrapper .announcements-div,.main-div.member-labels-wrapper .label-div-container,.main-div.single-application-wrapper .application-review-div,.main-div.application-wrapper .application-div,.main-div.single-contact-response-wrapper .view-contact-response-div,.contact-form-wrapper .contact-form-div,.subscriber-wrapper .subscriber-div,.main-div.admin-home-wrapper .main-page-div,.main-div .user-view-div,.main-div.users-wrapper .users-div,.main-div.membership-expired-wrapper .membership-expired-div{flex:1;overflow-y:auto;width:100%;margin-left:0;margin-right:0;padding-inline:1rem;padding-top:0;padding-bottom:2rem;position:relative;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}.section-list,.membership-certificate-logs-list,.banners-list,.publications-list,.renewals-list,.application-list,.subscriber-list,.users-table-container{width:100%;display:grid;align-content:first baseline;overflow:auto;border-radius:.5rem;border:1px solid #d2dce0}.no-results{margin-block:10vw;display:grid;grid-template-columns:repeat(1,1fr);place-items:center;align-content:center;row-gap:1rem;color:#333}.no-results svg{max-width:100px;min-width:50px;width:5vw;height:auto}.no-results span{font-weight:500;font-size:larger}.section-table,.membership-certificate-logs-list .membership-certificate-logs-table,.renewals-list .renewals-table,.application-list .application-table,.subscriber-list .subscriber-table,.users-table-container .users-table{min-width:100%;border-collapse:collapse;overflow:auto;background-color:#fff;border-radius:.5rem}.section-table thead tr th,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th,.renewals-list .renewals-table thead tr th,.application-list .application-table thead tr th,.subscriber-list .subscriber-table thead tr th,.users-table-container .users-table thead tr th{position:sticky;top:0;text-overflow:ellipsis;white-space:nowrap;padding:1rem;background-color:#fff;color:#333;text-align:left;z-index:2}.section-table thead tr th span,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span,.renewals-list .renewals-table thead tr th span,.application-list .application-table thead tr th span,.subscriber-list .subscriber-table thead tr th span,.users-table-container .users-table thead tr th span{transition:all .15s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none}.section-table thead tr th span.disabled,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span.disabled,.renewals-list .renewals-table thead tr th span.disabled,.application-list .application-table thead tr th span.disabled,.subscriber-list .subscriber-table thead tr th span.disabled,.users-table-container .users-table thead tr th span.disabled{transition:none;cursor:default}.section-table thead tr th span.disabled:hover,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span.disabled:hover,.renewals-list .renewals-table thead tr th span.disabled:hover,.application-list .application-table thead tr th span.disabled:hover,.subscriber-list .subscriber-table thead tr th span.disabled:hover,.users-table-container .users-table thead tr th span.disabled:hover{color:initial}.section-table thead tr th span:after,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span:after,.renewals-list .renewals-table thead tr th span:after,.application-list .application-table thead tr th span:after,.subscriber-list .subscriber-table thead tr th span:after,.users-table-container .users-table thead tr th span:after{margin-left:5px;color:currentcolor;font-size:100%;top:0}.section-table thead tr th span.asc,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span.asc,.renewals-list .renewals-table thead tr th span.asc,.application-list .application-table thead tr th span.asc,.subscriber-list .subscriber-table thead tr th span.asc,.users-table-container .users-table thead tr th span.asc{color:#1f5264}.section-table thead tr th span.asc:after,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span.asc:after,.renewals-list .renewals-table thead tr th span.asc:after,.application-list .application-table thead tr th span.asc:after,.subscriber-list .subscriber-table thead tr th span.asc:after,.users-table-container .users-table thead tr th span.asc:after{content:"▲"}.section-table thead tr th span.desc,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span.desc,.renewals-list .renewals-table thead tr th span.desc,.application-list .application-table thead tr th span.desc,.subscriber-list .subscriber-table thead tr th span.desc,.users-table-container .users-table thead tr th span.desc{color:#1f5264}.section-table thead tr th span.desc:after,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span.desc:after,.renewals-list .renewals-table thead tr th span.desc:after,.application-list .application-table thead tr th span.desc:after,.subscriber-list .subscriber-table thead tr th span.desc:after,.users-table-container .users-table thead tr th span.desc:after{content:"▼"}.section-table thead tr th span:hover,.membership-certificate-logs-list .membership-certificate-logs-table thead tr th span:hover,.renewals-list .renewals-table thead tr th span:hover,.application-list .application-table thead tr th span:hover,.subscriber-list .subscriber-table thead tr th span:hover,.users-table-container .users-table thead tr th span:hover{color:#1f5264}.section-table tbody tr td,.membership-certificate-logs-list .membership-certificate-logs-table tbody tr td,.renewals-list .renewals-table tbody tr td,.application-list .application-table tbody tr td,.subscriber-list .subscriber-table tbody tr td,.users-table-container .users-table tbody tr td{text-align:left;white-space:nowrap;padding:1rem;color:#333}.section-table tbody tr:hover,.membership-certificate-logs-list .membership-certificate-logs-table tbody tr:hover,.renewals-list .renewals-table tbody tr:hover,.application-list .application-table tbody tr:hover,.subscriber-list .subscriber-table tbody tr:hover,.users-table-container .users-table tbody tr:hover,.section-table tbody tr.active,.membership-certificate-logs-list .membership-certificate-logs-table tbody tr.active,.renewals-list .renewals-table tbody tr.active,.application-list .application-table tbody tr.active,.subscriber-list .subscriber-table tbody tr.active,.users-table-container .users-table tbody tr.active{background-color:#eee}.auth-section{display:grid;place-items:center;min-height:100vh}.auth-section .auth-panel{width:25%;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:.75rem;color:#333}.auth-section .auth-panel .logo-container{place-self:center;width:150px;height:auto}.auth-section .auth-panel .logo-container img{width:100%;height:100%;object-fit:cover}.auth-section .auth-panel .auth-panel-text-div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem;padding-block:1rem}.auth-section .auth-panel .auth-panel-text-div h1{text-align:center;font-size:xx-large;color:#1f5264}.auth-section .auth-panel .auth-panel-text-div strong{font-size:x-large;text-align:center}.auth-section .auth-panel a{color:#666;text-decoration:none;transition:all ease-in-out .3s}.auth-section .auth-panel a:hover{text-decoration:underline;text-underline-offset:4px;color:#1f5264}.auth-section .auth-panel input.error{border:1px solid #ef4444;outline-color:#ef4444}.auth-section .auth-panel span.error{font-size:1rem;color:#ef4444}.auth-section .auth-panel .show-password-checkbox{display:inline-flex;align-items:center;justify-content:flex-start}.auth-section .auth-panel .show-password-checkbox input[type=checkbox]{width:fit-content;margin-right:.5rem}.auth-section .auth-panel .show-password-checkbox label{font-weight:400;cursor:pointer;margin:0}.auth-section .auth-panel button{background-color:#1f5264;color:#fff;border:1px solid #1f5264}.auth-section .auth-panel button:disabled{transition:none;background-color:#fafafa!important;color:#666;border:1px solid #bbcbd0;cursor:not-allowed}.auth-section .auth-panel button:disabled:hover{color:#666}.auth-section .auth-panel button:hover{background-color:#1f5264;color:#eee}.auth-section .auth-panel .auth-links{margin-block:1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem;place-items:center;align-content:center}#authModal .modal-content{margin-block:auto;width:33.3333333333%}#authModal .modal-content .auth-modal-div{color:#333}#authModal .modal-content .auth-modal-div a{color:#1f5264;text-decoration:none}#authModal .modal-content .auth-modal-div a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.auth-section .auth-panel-filler{width:33.3333333333%;aspect-ratio:25/9}.auth-section .auth-panel{width:33.3333333333%}#authModal .modal-content{width:50%}}@media screen and (max-width: 768px){.auth-section .auth-panel{width:50%}.auth-section .auth-panel .auth-links{grid-template-columns:repeat(1,1fr);row-gap:.5rem;place-items:center}#authModal .modal-content{width:75%}}@media screen and (max-width: 480px){.auth-section .auth-panel-filler,.auth-section .auth-panel{width:75%}#authModal .modal-content{width:91.6666666667%}}.reset-password-section{height:100vh;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center;align-content:center;background-color:#fafafa}.reset-password-section .back-to-home{position:absolute;top:.5rem;right:1rem;background-color:#fafafa;text-decoration:none;padding:.5rem 1rem;border:none;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:all .1s ease-in-out;border-radius:.5rem;color:#333}.reset-password-section .back-to-home:hover{background-color:#d2dce0}.reset-password-section .logo-container{width:150px;height:auto}.reset-password-section .logo-container img{width:100%;height:100%;object-fit:cover}.reset-password-section .reset-password-text-div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem;padding-block:1rem}.reset-password-section .reset-password-text-div h1{text-align:center;font-size:xx-large;color:#1f5264}.reset-password-section .reset-password-text-div strong{font-size:x-large;text-align:center}.reset-password-form{width:25%;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.reset-password-form input[type=text].error{border-color:#ef4444}.reset-password-form input[type=checkbox]{width:fit-content;margin-right:.5rem}.reset-password-form label{color:#1f5264}.reset-password-form .toggle-show-password{display:inline-flex;margin-block:.5rem}@media screen and (max-width: 1024px){.reset-password-form{width:33.3333333333%}}@media screen and (max-width: 768px){.reset-password-form{width:50%}}@media screen and (max-width: 480px){.reset-password-form{width:75%}}#resetPasswordModal .modal-content{width:33.3333333333%}#resetPasswordModal .modal-content .body{color:#333;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center;row-gap:1rem;margin-bottom:.5rem}#resetPasswordModal .modal-content .body a{margin-top:1rem;text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;background-color:#356373;color:#fff}#resetPasswordModal .modal-content .approve-request-text p{margin-bottom:1rem}@media screen and (max-width: 1024px){#resetPasswordModal .modal-content{width:50%}}@media screen and (max-width: 768px){#resetPasswordModal .modal-content{width:75%}}@media screen and (max-width: 480px){#resetPasswordModal .modal-content{width:91.6666666667%}}.main-section{display:grid;grid-template-columns:275px auto;grid-auto-flow:row;gap:1rem;min-height:100vh;max-height:100vh;overflow:hidden}.main-section .main-div{flex:1;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 1024px){.main-section{grid-template-columns:1fr}}@media screen and (max-width: 768px){.main-section,.main-section .main-div{overflow-y:auto}}.main-div.users-wrapper .users-header .users-filter .user-status-buttons{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.main-div.users-wrapper .users-header .users-filter .user-status-buttons .user-status-button{color:#333;text-transform:capitalize;background-color:unset;border-radius:unset;padding-bottom:calc(.5rem - 2px);border-bottom:2px solid transparent}.main-div.users-wrapper .users-header .users-filter .user-status-buttons .user-status-button.selected{color:#fff}.main-div.users-wrapper .users-header .users-filter .user-status-buttons .user-status-button.selected.active{border-color:#1f6454;color:#1f6454}.main-div.users-wrapper .users-header .users-filter .user-status-buttons .user-status-button.selected.inactive{border-color:#333;color:#333}.main-div.users-wrapper .users-header .users-filter .filter-users-button,.main-div.users-wrapper .users-header .users-filter .view-users-button{border:1px solid #d2dce0}.main-div.users-wrapper .users-header .users-filter .filter-users-button:hover,.main-div.users-wrapper .users-header .users-filter .view-users-button:hover{background-color:#fff;border-color:#8fa8b1}.main-div.users-wrapper .users-header .users-filter .download-users-div{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.main-div.users-wrapper .users-header .users-filter .download-users-div>button{border:1px solid #d2dce0}.main-div.users-wrapper .users-header .users-filter .download-users-div>button:hover{background-color:#fff;border-color:#8fa8b1}.main-div.users-wrapper .users-header .users-filter .download-users-div .download-users-button{padding:.5rem 1rem;background-color:#356373;text-decoration:none;color:#fff;border-radius:.5rem;transition:all .15s ease-in-out}.main-div.users-wrapper .users-header .users-filter .download-users-div .download-users-button:hover{background-color:#1f5264}.users-list{width:100%;min-width:fit-content;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.users-list .user-item{width:100%;position:relative;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:start center;align-content:first baseline;padding:1rem;text-align:center;transition:all ease-in-out .2s;color:#333;border:1px solid #d2dce0;border-radius:.5rem;background-color:#fff}.users-list .user-item .user-list-select{place-self:start}.users-list .user-item .user-list-select input[type=checkbox]{width:24px;height:24px;cursor:pointer;outline:none}.users-list .user-item .name{color:#333;text-decoration:none;margin-block:1rem}.users-list .user-item .name:hover{text-decoration:underline;color:#1f5264}.users-list .user-item .avatar{min-width:75px;width:33.3333333333%;max-width:125px;height:auto;aspect-ratio:1/1;background-color:#647a85;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none}.users-list .user-item .avatar span{color:#fff;font-size:xx-large;text-decoration:none;text-transform:uppercase}.users-list .user-item .avatar:has(img){background-color:#fff}.users-list .user-item .avatar img{position:absolute;width:100%;height:100%;object-fit:cover}.users-list .user-item .badges{width:100%;display:inline-flex;align-content:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.users-list .user-item .badges .user-type-badge{padding:.25rem .75rem;font-size:small;color:#eee;border-radius:1rem;display:inline-flex;align-items:center;text-transform:capitalize}.users-list .user-item .badges .user-type-badge.user{background-color:#a5b9c1}.users-list .user-item .badges .user-type-badge.admin{background-color:#628592}.users-list .user-item .badges .user-status-badge{display:inline-flex;align-items:center;text-transform:capitalize;padding:.25rem .75rem;font-size:small;color:#eee;border-radius:1rem}.users-list .user-item .badges .user-status-badge.active{background-color:#1f6454}.users-list .user-item .badges .user-status-badge.disabled{background-color:#bbcbd0}.users-list .user-item .badges .membership-type-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:smaller;color:#fff;background-color:#256277;border-radius:1rem;text-transform:capitalize}.users-list .user-item .badges .membership-expired-badge{width:fit-content;padding:.25rem .75rem;font-size:smaller;background-color:#ef4444;color:#eee;border-radius:1rem;text-transform:capitalize}.users-list .user-item .committees{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-block:.5rem}.users-list .user-item .committees .committee{color:#1f3064;background-color:#fff;border:1px solid #1f3064;padding:.25rem .75rem;font-size:smaller;border-radius:1rem;overflow-x:hidden;max-width:125px;text-overflow:ellipsis;white-space:nowrap}.users-list .user-item.selected{background-color:#356373;color:#fff}.users-list .no-results{grid-column:span 4}.users-table-container .users-table thead tr th input[type=checkbox],.users-table-container .users-table tbody tr td.list-select input[type=checkbox]{cursor:pointer;outline:none}.users-table-container .users-table tbody tr td.name{width:100%;display:inline-flex;align-items:center;gap:.5rem}.users-table-container .users-table tbody tr td.name .avatar{min-width:32px;width:33.3333333333%;max-width:40px;height:auto;aspect-ratio:1/1;background-color:#647a85;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none}.users-table-container .users-table tbody tr td.name .avatar span{color:#fff;font-size:medium;text-decoration:none;text-transform:uppercase}.users-table-container .users-table tbody tr td.name .avatar:has(img){background-color:#fff}.users-table-container .users-table tbody tr td.name .avatar img{position:absolute;width:100%;height:100%;object-fit:cover}.users-table-container .users-table tbody tr td.name .display-name{text-decoration:none;font-weight:500;color:#333}.users-table-container .users-table tbody tr td.name .display-name:hover{color:#1f5264;text-decoration:underline}.users-table-container .users-table tbody tr td.name .display-name.membership-expired{color:#ef4444}.users-table-container .users-table tbody tr td.name .display-name.membership-expired:hover{color:#dc2626}.users-table-container .users-table tbody tr td.renewal-date .membership-expired{color:#ef4444}.users-table-container .users-table tbody tr td.membership-type .membership-type-badge{margin-inline:auto;display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:smaller;color:#fff;background-color:#256277;border-radius:1rem;text-transform:capitalize}.users-table-container .users-table tbody tr td.committees{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-block:.5rem}.users-table-container .users-table tbody tr td.committees .committee{color:#1f3064;background-color:#fff;border:1px solid #1f3064;padding:.25rem .75rem;font-size:smaller;border-radius:1rem;overflow-x:hidden;max-width:125px;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1024px){.users-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.users-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.users-list{grid-template-columns:repeat(1,1fr)}}.user-profile{width:100%;grid-column:span 3;padding:1rem;position:relative;display:grid;grid-template-columns:1fr;place-items:center;gap:.5rem}.user-profile .user-profile-panel{width:100%;padding:2rem .5rem;position:relative;display:grid;grid-template-columns:1fr;grid-auto-flow:row;place-items:center;gap:.5rem}.user-profile .user-profile-panel a.close-button{position:absolute;top:.5rem;right:.5rem;color:#000;text-decoration:none;transition:all ease-in .3s}.user-profile .user-profile-panel a.close-button:hover{color:#aaa}.user-profile .user-profile-panel .user-profile-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.user-profile .user-profile-panel .user-profile-actions>button{color:#fff;transition:all ease-in .2s}.user-profile .user-profile-panel .user-profile-actions>button.edit{background-color:#00f}.user-profile .user-profile-panel .user-profile-actions>button.delete{background-color:red}.user-profile .user-profile-panel .user-profile-actions>button:hover{opacity:.7}@media screen and (max-width: 768px){.user-profile{grid-column:span 1}}.user-form.add-user,.user-form.edit-user,.user-form.delete-user{display:grid}.user-form.add-user label,.user-form.edit-user label,.user-form.delete-user label{font-size:14px;font-weight:600;margin-bottom:.5rem}.user-form.add-user input.error,.user-form.add-user select.error,.user-form.edit-user input.error,.user-form.edit-user select.error,.user-form.delete-user input.error,.user-form.delete-user select.error{border:1px solid red;outline-color:red}.user-form.add-user span.error,.user-form.edit-user span.error,.user-form.delete-user span.error{font-size:14px;color:red;margin-block:.5rem}.user-form.delete-user{gap:.5rem}.user-form.delete-user>:nth-last-child(2){margin-bottom:.5rem}.main-div.single-user-wrapper{place-items:stretch}.main-div .user-view-header{position:relative;border-radius:.5rem;display:inline-flex;align-items:center;column-gap:2rem}.main-div .user-view-header .profile-image{position:relative;display:flex;align-items:center;justify-content:center;width:125px;height:auto;aspect-ratio:1/1;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center}.main-div .user-view-header .profile-image span{color:#fff;font-size:xx-large}.main-div .user-view-header .profile-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.main-div .user-view-header .user-info{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;row-gap:1rem;column-gap:2rem}.main-div .user-view-header .user-info h1{grid-column:span 2}.main-div .user-view-header .user-info .email{text-decoration:none;color:#333}.main-div .user-view-header .user-info .email:hover{text-decoration:underline;color:#1f5264}.main-div .user-view-header .user-info .header-badges{display:inline-flex;align-items:center;gap:.5rem}.main-div .user-view-header .user-info .header-badges .user-type{width:fit-content;padding:.25rem .75rem;font-size:smaller;color:#fff;border-radius:1rem;text-transform:capitalize;background-color:initial}.main-div .user-view-header .user-info .header-badges .user-type.member{background-color:#a5b9c1}.main-div .user-view-header .user-info .header-badges .user-type.admin{background-color:#628592}.main-div .user-view-header .user-info .header-badges .user-status{width:fit-content;padding:.25rem .75rem;font-size:smaller;color:#eee;border-radius:1rem;text-transform:capitalize}.main-div .user-view-header .user-info .header-badges .user-status.active{background-color:#1f6454}.main-div .user-view-header .user-info .header-badges .user-status.disabled{background-color:#bbcbd0}.main-div .user-view-header .user-info .header-badges .user-role{width:fit-content;padding:.25rem 1rem;color:#eee;border-radius:.5rem;text-transform:uppercase}.main-div .user-view-header .user-info .header-badges .user-role.board_member{background-color:#356373}.main-div .user-view-header .user-info .header-badges .user-role.ghost{background-color:#666}.main-div .user-view-header .user-info .header-badges .membership-expired{width:fit-content;padding:.25rem .75rem;font-size:smaller;background-color:#ef4444;color:#eee;border-radius:1rem;text-transform:capitalize}.main-div .user-view-header .admin-toggle-status{width:fit-content;height:fit-content;position:absolute;bottom:.5rem;right:1rem}.main-div .user-view-header .admin-toggle-status ul{box-shadow:15px 10px 15px -3px #0000001a}.main-div .user-view-header .admin-toggle-status ul li button{font-weight:unset;text-align:left}.main-div .user-view-div{border-radius:0;display:grid;grid-template-columns:2fr 1fr;place-items:start stretch;align-content:first baseline;gap:1rem}.main-div .user-view-div .user-view-wrapper{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}.main-div .user-view-div .user-view-wrapper .user-view-info{padding:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:1rem;background-color:#fff;border-radius:.5rem;border:1px solid #d2dce0}.main-div .user-view-div .user-view-wrapper .user-view-info.single{grid-template-columns:repeat(1,1fr)}.main-div .user-view-div .user-view-wrapper .user-view-info>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem;color:#333}.main-div .user-view-div .user-view-wrapper .user-view-info>div label{color:#1f5264}.main-div .user-view-div .user-view-wrapper .user-view-info>div a{text-decoration:none;color:#1f5264}.main-div .user-view-div .user-view-wrapper .user-view-info>div a:hover{text-decoration:underline}.main-div .user-view-div .user-view-wrapper .user-view-info>div>div{line-height:2}.main-div .user-view-div .user-view-wrapper .user-view-info.view-side{grid-template-columns:repeat(1,1fr)}.main-div .user-view-div .user-view-side{padding:1.5rem;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #d2dce0}.main-div .user-view-div .user-view-side>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem;color:#333}.main-div .user-view-div .user-view-side>div label{color:#1f5264}.main-div .user-view-div .user-view-side>div a{text-decoration:none;color:#1f5264}.main-div .user-view-div .user-view-side>div>div{line-height:2}.main-div .user-view-div .user-view-side .committees .committees-list{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-div .user-view-div .user-view-side .committees .committees-list .committee-pill{padding:.25rem .5rem;font-size:smaller;background-color:#fff;color:#1f3064;border:1px solid #1f3064;border-radius:1rem}.main-div .user-view-div .user-view-side .renewal-date .membership-expired{color:#ef4444}.main-div .user-view-div .user-view-side .corporate-members .corporate-members-list{list-style-position:inside;display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}@media screen and (max-width: 1024px){.main-div.single-user-wrapper .user-view-div{grid-template-columns:repeat(1,1fr);grid-auto-flow:row}.main-div.single-user-wrapper .user-view-div .user-view-wrapper{order:2}.main-div.single-user-wrapper .user-view-div .user-view-side{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.main-div.single-user-wrapper{overflow-y:unset}.main-div.single-user-wrapper .user-view-header{display:grid;grid-template-columns:repeat(1,1fr);place-items:center;padding-bottom:1rem}.main-div.single-user-wrapper .user-view-header .user-info{grid-template-columns:repeat(1,1fr);place-items:center}.main-div.single-user-wrapper .user-view-header .user-info h1{grid-column:span 1}.main-div.single-user-wrapper .user-view-header .admin-toggle-status{top:.5rem}.main-div.single-user-wrapper .user-view-header .admin-toggle-status .dropdown-options{top:100%}.main-div.single-user-wrapper .user-view-div{overflow-y:unset;grid-template-columns:repeat(1,1fr)}.main-div.single-user-wrapper .user-view-div .user-view-wrapper .user-view-info,.main-div.single-user-wrapper .user-view-div .user-view-side{grid-template-columns:repeat(1,1fr)}}#changeMembershipModal .modal-content .body .change-membership-form{display:grid;grid-template-columns:repeat(2,1fr);color:#333}#changeMembershipModal .modal-content .body .change-membership-form>div{position:relative;display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem;align-content:first baseline;max-height:50vh;overflow-y:auto}#changeMembershipModal .modal-content .body .change-membership-form>div h3{background-color:#fff;position:sticky;top:0;padding-bottom:.5rem}#changeMembershipModal .modal-content .body .change-membership-form>div>div{display:inline-flex}#changeMembershipModal .modal-content .body .change-membership-form>div>div input{width:fit-content;margin-right:.5rem}#changeMembershipModal .modal-content .body .change-membership-form>div>div label{font-weight:400;cursor:pointer}#changeMembershipModal .modal-content .body .buttons{margin-top:1rem;width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}#changeMembershipModal .modal-content .body .buttons>button{border:1px solid #333}#filterUserModal .modal-content{width:58.3333333333%}#filterUserModal .modal-content .body .filter-user-form{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:1rem}#filterUserModal .modal-content .body .filter-user-form>div{display:grid;row-gap:.5rem}#filterUserModal .modal-content .body .filter-user-form>div label{color:#1f5264}#filterUserModal .modal-content .body .filter-user-form .committees{grid-column:span 2}#filterUserModal .modal-content .body .filter-user-form .committees .committee-list{display:inline-flex;flex-wrap:wrap;gap:.5rem}#filterUserModal .modal-content .body .filter-user-form .committees .committee-list .committee{background-color:#fff;border:1px solid #1f5264;font-weight:400;padding:.25rem .75rem}#filterUserModal .modal-content .body .filter-user-form .committees .committee-list .committee.selected{background-color:#1f5264;color:#eee}#filterUserModal .modal-content .body .buttons{width:100%;margin-top:2rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem}#filterUserModal .modal-content .body .buttons>button{border:1px solid #333}#toggleUserStatusModal .modal-content{width:25%}#toggleUserStatusModal .modal-content .toggle-user-status-message{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#toggleUserStatusModal .modal-content .toggle-user-status-message button{place-self:end;color:#ef4444;border:1px solid #ef4444}#changeUserTypeModal .modal-content{width:25%}#changeUserTypeModal .modal-content .toggle-user-status-message{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#changeUserTypeModal .modal-content .toggle-user-status-message button{place-self:end;border:1px solid #333}#changeUserRoleModal .modal-content{width:50%}#changeUserRoleModal .modal-content .change-user-role-form{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#changeUserRoleModal .modal-content .change-user-role-form .change-user-toggles{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem;color:#333}#changeUserRoleModal .modal-content .change-user-role-form .change-user-toggles .change-user-role{display:inline-grid;grid-template-columns:min-content auto;padding:1rem;gap:.5rem;border:1.5px solid #a3a3a3;border-radius:.5rem;cursor:pointer}#changeUserRoleModal .modal-content .change-user-role-form .change-user-toggles .change-user-role input{width:fit-content;place-self:start;margin-top:.3rem}#changeUserRoleModal .modal-content .change-user-role-form .change-user-toggles .change-user-role .change-user-role-text{display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}#changeUserRoleModal .modal-content .change-user-role-form .change-user-toggles .change-user-role .change-user-role-text p{color:#4b5563}#changeUserRoleModal .modal-content .change-user-role-form .change-user-toggles .change-user-role.active{border-color:#356373}#changeUserRoleModal .modal-content .change-user-role-form .buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem}#changeUserRoleModal .modal-content .change-user-role-form .buttons>button{border:1px solid #333}#changeUserRoleModal .modal-content .change-user-role-form .buttons>button:disabled{border:1px solid #bbcbd0}#updateUserProfileDateModal .modal-content{width:33.3333333333%}#updateUserProfileDateModal .modal-content .update-user-profile-date-form{display:grid;grid-template-columns:repeat(1,1fr);place-items:stretch;align-content:first baseline;gap:1rem}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .field-options{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .field-options button{border:2px solid #356373}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .field-options button.active{background-color:#356373;color:#eee}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .profile-date-picker{place-self:start center}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .profile-date-picker.is-calendar-open{min-height:325px}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .message{display:grid;gap:.5rem}#updateUserProfileDateModal .modal-content .update-user-profile-date-form .buttons{display:inline-flex;gap:.5rem;justify-content:flex-end}@media screen and (max-width: 1024px){#changeMembershipModal .modal-content,#filterUserModal .modal-content{width:75%}#toggleUserStatusModal .modal-content,#changeUserTypeModal .modal-content{width:33.3333333333%}#changeUserRoleModal .modal-content{width:75%}#updateUserProfileDateModal .modal-content{width:50%}}@media screen and (max-width: 768px){#changeMembershipModal .modal-content{width:83.3333333333%}#changeMembershipModal .modal-content .body{padding-inline:0}#changeMembershipModal .modal-content .body .change-membership-form{padding-inline:1rem;grid-template-columns:repeat(1,1fr);max-height:60vh;overflow-y:auto;row-gap:1rem}#changeMembershipModal .modal-content .body .change-membership-form>div h3{padding-bottom:0}#changeMembershipModal .modal-content .body .buttons{padding-inline:1rem}#filterUserModal .modal-content{width:83.3333333333%}#toggleUserStatusModal .modal-content,#changeUserTypeModal .modal-content,#changeUserRoleModal .modal-content,#updateUserProfileDateModal .modal-content{width:75%}}@media screen and (max-width: 480px){#changeMembershipModal .modal-content,#filterUserModal .modal-content{width:91.6666666667%}#filterUserModal .modal-content .body{padding-inline:0}#filterUserModal .modal-content .body .filter-user-form{padding-inline:1rem;max-height:50vh;overflow-y:auto;grid-template-columns:repeat(1,1fr)}#filterUserModal .modal-content .body .filter-user-form .committees{grid-column:span 1}#toggleUserStatusModal .modal-content,#changeUserTypeModal .modal-content,#changeUserRoleModal .modal-content,#updateUserProfileDateModal .modal-content{width:91.6666666667%}}.main-div.admin-home-wrapper{height:100vh}.main-div.admin-home-wrapper .main-page-header{place-items:center;height:fit-content}.main-div.admin-home-wrapper .main-page-div{place-items:center;align-content:center}.main-div.admin-home-wrapper .main-page-div .main-page-display-name h1{color:#333;text-align:center;font-size:xx-large}.main-div.admin-home-wrapper .main-page-div .main-page-display-name h1 span{color:#1f5264}.main-div.admin-home-wrapper .main-page-div .main-page-navigator{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:2rem}.main-div.admin-home-wrapper .main-page-div .main-page-navigator .navigator-item{width:100%;max-width:250px;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem;place-items:center;align-content:center;text-decoration:none;color:#333;border-radius:.5rem;border:1px solid #d2dce0;padding:2rem;background-color:#fff;text-align:center;transition:all .15s ease-in-out}.main-div.admin-home-wrapper .main-page-div .main-page-navigator .navigator-item svg{width:48px;height:48px}.main-div.admin-home-wrapper .main-page-div .main-page-navigator .navigator-item:hover{border-color:#8fa8b1}@media screen and (max-width: 480px){.main-div.admin-home-wrapper .main-page-div{overflow:unset}.main-div.admin-home-wrapper .main-page-div .main-page-navigator{grid-template-columns:repeat(1,1fr);place-items:center;width:100%;gap:1rem}.main-div.admin-home-wrapper .main-page-div .main-page-navigator .navigator-item{max-width:unset;padding:1rem}}.subscriber-wrapper .subscriber-header .subscriber-filter .status-filter-buttons{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.subscriber-wrapper .subscriber-header .subscriber-filter .status-filter-buttons .review-status-button{color:#333;text-transform:capitalize;background-color:unset;border-radius:unset;padding-bottom:calc(.5rem - 2px);border-bottom:2px solid transparent}.subscriber-wrapper .subscriber-header .subscriber-filter .status-filter-buttons .review-status-button.selected{color:#fff}.subscriber-wrapper .subscriber-header .subscriber-filter .status-filter-buttons .review-status-button.selected.active{border-color:#356373;color:#356373}.subscriber-wrapper .subscriber-header .subscriber-filter .status-filter-buttons .review-status-button.selected.disabled{border-color:#ef4444;color:#ef4444}.subscriber-wrapper .subscriber-header .subscriber-filter .download-subscribers-div{place-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#333}.subscriber-wrapper .subscriber-header .subscriber-filter .download-subscribers-div .download-subscribers-button{padding:.5rem 1rem;background-color:#356373;text-decoration:none;color:#fff;border-radius:.5rem;transition:all .15s ease-in-out}.subscriber-wrapper .subscriber-header .subscriber-filter .download-subscribers-div .download-subscribers-button:hover{background-color:#1f5264}.subscriber-wrapper .subscriber-header .subscriber-filter .download-subscribers-div .mailto-subscribers-button{padding:.5rem 1rem;background-color:#a3a3a3;text-decoration:none;color:#fff;border-radius:.5rem;transition:all .15s ease-in-out}.subscriber-wrapper .subscriber-header .subscriber-filter .download-subscribers-div .mailto-subscribers-button:hover{background-color:#666}@media screen and (max-width: 768px){.subscriber-wrapper .subscriber-header .subscriber-filter{display:grid;grid-template-columns:repeat(1,1fr)}.subscriber-wrapper .subscriber-header .subscriber-filter .buttons{width:100%;place-self:stretch;justify-content:space-between}}.subscriber-list .subscriber-table thead tr th input[type=checkbox]{width:16px;height:16px;accent-color:#1f5264}.subscriber-list .subscriber-table tbody tr td .status{text-transform:capitalize}.subscriber-list .subscriber-table tbody tr td .status.active{color:#356373}.subscriber-list .subscriber-table tbody tr td .status.disabled{color:#ef4444}.subscriber-list .subscriber-table tbody tr td input[type=checkbox]{width:16px;height:16px;accent-color:#1f5264}.subscriber-list .subscriber-table tbody tr td:last-of-type{text-align:center}#deleteSubscriberModal .modal-content{width:25%}#deleteSubscriberModal .modal-content .delete-message{display:grid;grid-template-columns:repeat(1,1fr);color:#333}#deleteSubscriberModal .modal-content .delete-message span{text-align:center}#deleteSubscriberModal .modal-content .delete-message .buttons{display:grid;padding-top:2rem;gap:1rem;grid-template-columns:repeat(2,1fr)}#deleteSubscriberModal .modal-content .delete-message .buttons button{border:2px solid transparent}#deleteSubscriberModal .modal-content .delete-message .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteSubscriberModal .modal-content .no-results{margin-block:1vw}#deleteSubscriberModal .modal-content .no-results svg{width:3vw}#reviewSubscriberModal .modal-content{width:33.3333333333%}#reviewSubscriberModal .modal-content .review-subscriber{display:grid;grid-template-columns:repeat(1,1fr);color:#333}#reviewSubscriberModal .modal-content .review-subscriber .subscriber-data{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#reviewSubscriberModal .modal-content .review-subscriber .subscriber-data>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}#reviewSubscriberModal .modal-content .review-subscriber .subscriber-data>div label{color:#1f5264}#reviewSubscriberModal .modal-content .review-subscriber .subscriber-data .status span{place-self:start;border-radius:.5rem;text-transform:capitalize}#reviewSubscriberModal .modal-content .review-subscriber .subscriber-data .status span.active{color:#356373}#reviewSubscriberModal .modal-content .review-subscriber .subscriber-data .status span.disabled{color:#ef4444}#reviewSubscriberModal .modal-content .review-subscriber .buttons{display:grid;padding-top:2rem;gap:1rem;grid-template-columns:repeat(2,1fr)}#reviewSubscriberModal .modal-content .review-subscriber .buttons button{border:2px solid transparent}#reviewSubscriberModal .modal-content .review-subscriber .buttons button.active{color:#1f5264;background-color:#fff;border:2px solid #356373}#reviewSubscriberModal .modal-content .review-subscriber .buttons button.active:hover{color:#eee;background-color:#1f5264}#reviewSubscriberModal .modal-content .review-subscriber .buttons button.disabled{color:#ef4444;background-color:#fff;border:2px solid #ef4444}#reviewSubscriberModal .modal-content .review-subscriber .buttons button.disabled:hover{color:#eee;background-color:#ef4444}#reviewSubscriberModal .modal-content .no-results{margin-block:1vw}#reviewSubscriberModal .modal-content .no-results svg{width:3vw}#filterSubscriberModal .modal-content{width:33.3333333333%}#filterSubscriberModal .modal-content .subscriber-filter{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}#filterSubscriberModal .modal-content .subscriber-filter h2{color:#333}#filterSubscriberModal .modal-content .subscriber-filter>div{display:grid;grid-template-columns:repeat(1,1fr)}#filterSubscriberModal .modal-content .subscriber-filter>div label{color:#1f5264;margin-bottom:.5rem}#filterSubscriberModal .modal-content .subscriber-filter .review-status .review-status-list{display:inline-flex;align-items:center;gap:.5rem}#filterSubscriberModal .modal-content .subscriber-filter .review-status .review-status-list .review-status-button{color:#333;border:2px solid;background-color:#fff}#filterSubscriberModal .modal-content .subscriber-filter .review-status .review-status-list .review-status-button.active{color:#fff}#filterSubscriberModal .modal-content .subscriber-filter .review-status .review-status-list .review-status-button.active.active{background-color:#356373;border-color:#356373}#filterSubscriberModal .modal-content .subscriber-filter .review-status .review-status-list .review-status-button.active.disabled{background-color:#ef4444;border-color:#ef4444}#filterSubscriberModal .modal-content .buttons{width:100%;margin-top:2rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem}@media screen and (max-width: 1024px){#reviewSubscriberModal .modal-content,#deleteSubscriberModal .modal-content,#filterSubscriberModal .modal-content{width:50%}}@media screen and (max-width: 768px){#reviewSubscriberModal .modal-content,#deleteSubscriberModal .modal-content,#filterSubscriberModal .modal-content{width:75%}}@media screen and (max-width: 480px){#reviewSubscriberModal .modal-content,#deleteSubscriberModal .modal-content,#filterSubscriberModal .modal-content{width:91.6666666667%}}.contact-form-wrapper .contact-form-header .contact-form-filter .buttons .sort-contact-button{border:1px solid #d2dce0}.contact-form-wrapper .contact-form-header .contact-form-filter .buttons .sort-contact-button:hover{background-color:#fff;border-color:#8fa8b1}.contact-form-wrapper .contact-form-header .contact-form-filter .buttons .toggle-show-archived-button{color:#333;text-transform:capitalize;background-color:unset;border-radius:unset;padding-bottom:calc(.5rem - 2px);border-bottom:2px solid transparent}.contact-form-wrapper .contact-form-header .contact-form-filter .buttons .toggle-show-archived-button.selected{color:#fff}.contact-form-wrapper .contact-form-header .contact-form-filter .buttons .toggle-show-archived-button.selected.archived{color:#666;border-color:#666}.contact-form-list{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;grid-auto-flow:row;border-radius:.5rem;row-gap:1rem}.contact-form-list .contact-form-item{display:grid;grid-template-columns:3fr 7fr 2fr;grid-auto-flow:row;padding:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #d2dce0;cursor:pointer;color:#333;column-gap:.5rem;transition:all .2s ease-in-out}.contact-form-list .contact-form-item .sender{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:.5rem}.contact-form-list .contact-form-item .sender .email{color:#356373}.contact-form-list .contact-form-item .sender .archived{color:#666;font-size:medium}.contact-form-list .contact-form-item .content{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}.contact-form-list .contact-form-item .content p{line-height:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contact-form-list .contact-form-item .send-date{place-self:start end}.contact-form-list .contact-form-item .send-date span{font-size:small}.contact-form-list .contact-form-item:hover{border-color:#8fa8b1}@media screen and (max-width: 768px){.contact-form-list .contact-form-item{grid-template-columns:max-content 1fr;gap:1rem}.contact-form-list .contact-form-item .sender{display:inline-flex;gap:.5rem;order:1}.contact-form-list .contact-form-item .content{grid-column:span 2;order:3}.contact-form-list .contact-form-item .send-date{order:2}}@media screen and (max-width: 480px){.contact-form-list .contact-form-item{grid-template-columns:repeat(1,1fr)}.contact-form-list .contact-form-item .sender{display:grid;order:2}.contact-form-list .contact-form-item .content{grid-column:span 1}.contact-form-list .contact-form-item .send-date{order:1}}.view-contact-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:2rem;color:#333;overflow:hidden}.view-contact-form .sender-details{display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}.view-contact-form .sender-details span:not(:last-child){margin-right:.25rem}.view-contact-form .sender-details .name{font-weight:600}.view-contact-form .sender-details .email a{text-decoration:none;color:#1f5264}.view-contact-form .message{max-height:40vh;overflow-y:auto}.view-contact-form .message p{line-height:2.25}.view-contact-form .buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.view-contact-form .buttons>*{border:1px solid transparent}.view-contact-form .buttons .toggle-archive-response-button{border:1px solid #333}.view-contact-form .buttons .reply-to-sender-button{text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;background-color:#356373;color:#eee;transition:all .15s ease-in-out}.view-contact-form .buttons .reply-to-sender-button:hover{background-color:#1f5264}.view-contact-form .buttons .delete-response-button{color:#ef4444;background-color:#fff;border-color:#ef4444}.view-contact-form .buttons .delete-response-button:hover{background-color:#ef4444;color:#fff}#viewContactFormModal .modal-content .no-results{margin-block:1vw}#viewContactFormModal .modal-content .no-results svg{width:3vw}#contactResponseLoadingModal .modal-content{width:25%;padding-block:2rem}#contactResponseLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){#viewContactFormModal .modal-content{width:75%}#contactResponseLoadingModal .modal-content{width:41.6666666667%}}@media screen and (max-width: 768px){#viewContactFormModal .modal-content{width:83.3333333333%}#contactResponseLoadingModal .modal-content{width:75%}}@media screen and (max-width: 480px){#viewContactFormModal .modal-content,#contactResponseLoadingModal .modal-content{width:91.6666666667%}}.main-div.single-contact-response-wrapper .view-contact-response-header{position:relative}.main-div.single-contact-response-wrapper .view-contact-response-header .contact-response-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-contact-response-wrapper .view-contact-response-div{align-content:first baseline}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:.5rem;padding:1rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.05);background-color:#fff;color:#333}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message .contact-response-message-text{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message .contact-response-message-text .sender-name .name{font-weight:600}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message .contact-response-message-text .sender-name .email a{text-decoration:none;color:#1f5264}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message .contact-response-message-text p{color:#333}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message hr{margin-block:1rem}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-message small{margin-bottom:1rem}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:.5rem;padding:1rem;border-radius:.5rem;border:1px solid #d2dce0;background-color:#fff;color:#333}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply hr{margin-block:1rem}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply label{font-size:1.25rem;color:#1f5264}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply small{margin-bottom:1rem}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply .contact-response-reply-header{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply .contact-response-reply-header .replied-by a{text-decoration:none;color:#1f5264}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply .contact-response-reply-header .replied-by a:hover{text-decoration:underline}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply .contact-response-replying{color:#1f5264}.main-div.single-contact-response-wrapper .view-contact-response-div .contact-response-reply button{place-self:end}.main-div.single-contact-response-wrapper .view-contact-response-div .cannot-reply-to-archived-contact-response{display:grid;place-items:center;padding:2rem;color:#666}.main-div.application-wrapper .application-header .application-filter .buttons .application-status-buttons{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.main-div.application-wrapper .application-header .application-filter .buttons .application-status-buttons .application-status-button{color:#333;text-transform:capitalize;background-color:unset;border-radius:unset;padding-bottom:calc(.5rem - 2px);border-bottom:2px solid transparent}.main-div.application-wrapper .application-header .application-filter .buttons .application-status-buttons .application-status-button.selected{color:#fff}.main-div.application-wrapper .application-header .application-filter .buttons .application-status-buttons .application-status-button.selected.approved{color:#356373;border-color:#356373}.main-div.application-wrapper .application-header .application-filter .buttons .application-status-buttons .application-status-button.selected.pending{color:#666;border-color:#666}.main-div.application-wrapper .application-header .application-filter .buttons .application-status-buttons .application-status-button.selected.rejected{color:#ef4444;border-color:#ef4444}.main-div.application-wrapper .application-header .application-filter .download-applications-div{place-self:center;display:inline-flex;align-items:center;gap:.5rem;color:#333}.main-div.application-wrapper .application-header .application-filter .download-applications-div button{border:1px solid #d2dce0}.main-div.application-wrapper .application-header .application-filter .download-applications-div button:hover{border:1px solid #8fa8b1}.main-div.application-wrapper .application-header .application-filter .download-applications-div .download-applications-button{padding:.5rem 1rem;background-color:#356373;text-decoration:none;color:#fff;border-radius:.5rem;transition:all .15s ease-in-out}.main-div.application-wrapper .application-header .application-filter .download-applications-div .download-applications-button:hover{background-color:#1f5264}.main-div.single-application-wrapper .application-review-div{padding-top:0;grid-template-columns:auto minmax(auto,400px);gap:1rem;overflow-y:auto}@media screen and (max-width: 768px){.main-div.application-wrapper .application-header .application-filter{display:grid;grid-template-columns:repeat(1,1fr)}.main-div.application-wrapper .application-header .application-filter .buttons{margin-left:0;margin-right:auto}.main-div.single-application-wrapper .application-review-header{text-align:center}.main-div.single-application-wrapper .application-review-div{overflow-y:unset;grid-template-columns:repeat(1,1fr)}}.application-list .application-table tbody tr td .application-status-badge{text-transform:capitalize}.application-list .application-table tbody tr td .application-status-badge.pending{color:#a1a1aa}.application-list .application-table tbody tr td .application-status-badge.approved{color:#356373}.application-list .application-table tbody tr td .application-status-badge.rejected{color:#ef4444}.application-preview{flex:1;margin-bottom:2rem;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;padding:1rem;border-radius:.5rem;border:1px solid #d2dce0;background-color:#fff;gap:2rem}.application-preview>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:2rem}.application-preview>div>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:.5rem;color:#333}.application-preview>div>div>label{color:#1f5264}.application-preview .name,.application-preview .organization,.application-preview .settlement{grid-template-columns:repeat(2,1fr)}.application-preview .name .address,.application-preview .organization .address,.application-preview .settlement .address{grid-column:span 2}.application-preview .name .committees .committees-list,.application-preview .organization .committees .committees-list,.application-preview .settlement .committees .committees-list{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.application-preview .name .committees .committees-list .committee-pill,.application-preview .organization .committees .committees-list .committee-pill,.application-preview .settlement .committees .committees-list .committee-pill{width:fit-content;text-align:center;padding:.25rem .75rem;font-size:smaller;background-color:#fff;color:#1f3064;border:1px solid #1f3064;border-radius:.5rem}.application-preview .name .payment span,.application-preview .organization .payment span,.application-preview .settlement .payment span{text-transform:capitalize}.application-preview .work>div span{line-height:2.25}.application-preview .company-details .company span a{text-decoration:none;color:#356373;transition:all .15s ease-in-out}.application-preview .company-details .company span a:hover{color:#1f5264}@media screen and (max-width: 768px){.application-preview{order:2;margin-bottom:0}.application-preview .name,.application-preview .organization,.application-preview .settlement{grid-template-columns:repeat(1,1fr)}.application-preview .name .address,.application-preview .organization .address,.application-preview .settlement .address{grid-column:span 1}}.application-review-wrapper{position:sticky;top:0;place-self:start stretch;display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;row-gap:1rem}.application-review-wrapper .application-review-status{place-self:center start;display:inline-flex;align-items:center;font-weight:700}.application-review-wrapper .application-review-status .status-text{font-size:larger;padding:.5rem .75rem;color:#333}.application-review-wrapper .application-review-status .status-pill{padding:.5rem .75rem;font-size:medium;border-radius:.5rem;text-transform:capitalize;color:#eee}.application-review-wrapper .application-review-status .status-pill.approved{background-color:#356373}.application-review-wrapper .application-review-status .status-pill.rejected{background-color:#ef4444}.application-review-wrapper .application-review-status .status-pill.pending{background-color:#a3a3a3}.application-review-wrapper .application-review{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;row-gap:1rem;padding:1rem;border-radius:.5rem;background-color:#fff;border:1px solid #d2dce0}.application-review-wrapper .application-review h3{color:#1f5264}.application-review-wrapper .application-review .review-reason{display:grid;grid-template-columns:repeat(1,1fr)}.application-review-wrapper .application-review .review-reason label{margin-bottom:.5rem}.application-review-wrapper .application-review .review-reason p{margin-top:.5rem}.application-review-wrapper .application-review .review-buttons{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.application-review-wrapper .application-review .review-buttons .approve{background-color:#356373;color:#eee;border:1px solid #356373}.application-review-wrapper .application-review .review-buttons .approve:hover{background-color:#1f5264;border-color:#1f5264}.application-review-wrapper .application-review .review-buttons .reject{background-color:#fff;color:#ef4444;border:1px solid #ef4444}.application-review-wrapper .application-review .review-buttons .reject:hover{background-color:#ef4444;color:#eee}.application-review-wrapper .application-review .review-person{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem;color:#333}.application-review-wrapper .application-review .review-person a{color:#1f5264;text-decoration:none}.application-review-wrapper .application-review .review-person a:hover{text-decoration:underline}@media screen and (max-width: 768px){.application-review-wrapper{margin-top:1rem;position:unset;order:1}}#deleteApplicationModal .modal-content{width:33.3333333333%}#deleteApplicationModal .modal-content .delete-message{display:grid;grid-template-columns:repeat(1,1fr);color:#333}#deleteApplicationModal .modal-content .delete-message span{text-align:center}#deleteApplicationModal .modal-content .delete-message .buttons{display:grid;padding-top:2rem;gap:1rem;grid-template-columns:repeat(2,1fr)}#deleteApplicationModal .modal-content .delete-message .buttons button{border:2px solid transparent}#deleteApplicationModal .modal-content .delete-message .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#approvedApplicationModal .modal-content{width:33.3333333333%}#approvedApplicationModal .modal-content .approved-user-message{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;color:#333;line-height:2}#approvedApplicationModal .modal-content .approved-user-message .user-email-message p .user-email{color:#1f5264}#approvedApplicationModal .modal-content .approved-user-message .buttons{padding:1rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem}#rejectedApplicationModal .modal-content{width:33.3333333333%}#rejectedApplicationModal .modal-content .rejected-user-message{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#rejectedApplicationModal .modal-content .rejected-user-message p{line-height:2;text-indent:1rem}#rejectedApplicationModal .modal-content .rejected-user-message .buttons{display:grid;place-items:end}#filterApplicationModal .modal-content{width:50%}#filterApplicationModal .modal-content .application-filter{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}#filterApplicationModal .modal-content .application-filter h2{color:#333}#filterApplicationModal .modal-content .application-filter>div{display:grid;grid-template-columns:repeat(1,1fr)}#filterApplicationModal .modal-content .application-filter>div label{color:#1f5264;margin-bottom:.5rem}#filterApplicationModal .modal-content .application-filter .review-status .review-status-list{display:inline-flex;align-items:center;gap:.5rem}#filterApplicationModal .modal-content .application-filter .review-status .review-status-list .review-status-button{color:#333;border:2px solid;background-color:#fff}#filterApplicationModal .modal-content .application-filter .review-status .review-status-list .review-status-button.active{color:#fff}#filterApplicationModal .modal-content .application-filter .review-status .review-status-list .review-status-button.active.approved{background-color:#356373;border-color:#356373}#filterApplicationModal .modal-content .application-filter .review-status .review-status-list .review-status-button.active.pending{background-color:#666;border-color:#666}#filterApplicationModal .modal-content .application-filter .review-status .review-status-list .review-status-button.active.rejected{background-color:#ef4444;border-color:#ef4444}#filterApplicationModal .modal-content .buttons{width:100%;margin-top:2rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem}@media screen and (max-width: 1024px){#deleteApplicationModal .modal-content,#approvedApplicationModal .modal-content,#rejectedApplicationModal .modal-content,#filterApplicationModal .modal-content{width:50%}}@media screen and (max-width: 768px){#deleteApplicationModal .modal-content,#approvedApplicationModal .modal-content,#rejectedApplicationModal .modal-content,#filterApplicationModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deleteApplicationModal .modal-content,#approvedApplicationModal .modal-content,#rejectedApplicationModal .modal-content,#filterApplicationModal .modal-content{width:91.6666666667%}}.main-div.member-labels-wrapper{overflow:hidden}.main-div.member-labels-wrapper .member-label-header{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem}.main-div.member-labels-wrapper .member-label-header .open-create-member-label-button{margin-left:2rem;margin-right:.5rem;padding:.5rem 1rem;text-decoration:none;background-color:#356373;border-radius:.5rem;color:#fff;transition:all .15s ease-in-out}.main-div.member-labels-wrapper .member-label-header .open-create-member-label-button:hover{background-color:#1f5264}.main-div.member-labels-wrapper .member-label-header .member-label-save-order-buttons{display:inline-flex;align-items:center;gap:.5rem}.main-div.member-labels-wrapper .label-div-container{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;gap:2rem;padding-block:0;overflow:auto}.main-div.member-labels-wrapper .label-div-container .label-div{width:83.3333333333%;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem}@media screen and (max-width: 1024px){.main-div.member-labels-wrapper .label-div-container{grid-template-columns:repeat(1,1fr);overflow:hidden;padding-inline:0}.main-div.member-labels-wrapper .label-div-container .label-div{width:100%;overflow-y:auto}}@media screen and (max-width: 768px){.main-div.member-labels-wrapper .member-label-header .open-create-member-label-button,.main-div.member-labels-wrapper .member-label-header .member-label-save-order-buttons{margin-left:auto;margin-right:0}}.label-list{width:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center stretch;align-content:first baseline;padding-bottom:1rem;overflow-y:auto;overflow-x:hidden;position:relative;gap:.5rem}.label-list-item{width:100%;display:inline-grid;grid-template-columns:max-content auto;background-color:#fff;border:1px solid transparent;transition:all .15s ease-in-out;transition:all .2s ease-in-out;padding-block:1rem;padding-right:.5rem;border-radius:.5rem;border:1px solid #d2dce0}.label-list-item .drag-handle{place-self:center;background-color:unset;cursor:move;outline:none}.label-list-item .label-list-item-display{display:grid;align-items:center;grid-template-columns:1fr 2fr max-content;border-radius:inherit;gap:.5rem;color:#333}.label-list-item .label-list-item-display .name{font-weight:500;color:#1f5264;font-size:large;text-decoration:none}.label-list-item .label-list-item-display .name:hover{text-decoration:underline}.label-list-item .label-list-item-display .details{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.label-list-item .label-list-item-display .details .fee{font-weight:500}.label-list-item .label-list-item-display .details p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.label-list-item .label-list-item-display .actions{place-self:center end;gap:1rem}.label-list-item .label-list-item-display .actions a{padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;color:#333;font-weight:500;border:1px solid #d2dce0;background-color:#fff;transition:all .15s ease-in-out}.label-list-item .label-list-item-display .actions a:hover{border-color:#8fa8b1}@media screen and (max-width: 1024px){.label-list{padding-inline:1rem}}@media screen and (max-width: 768px){.label-list-item .label-list-item-display{grid-template-columns:1fr max-content}.label-list-item .label-list-item-display .details{display:none}}#createCommitteeModal .modal-content,#editCommitteeModal .modal-content{width:33.3333333333%}#createCommitteeModal .modal-content .body .committee-form,#editCommitteeModal .modal-content .body .committee-form{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#createCommitteeModal .modal-content .body .committee-form>div,#editCommitteeModal .modal-content .body .committee-form>div{display:grid;grid-template-columns:repeat(1,1fr)}#createCommitteeModal .modal-content .body .committee-form>div label,#editCommitteeModal .modal-content .body .committee-form>div label{margin-bottom:.5rem;color:#1f5264}#createCommitteeModal .modal-content .body .committee-form>div .error,#editCommitteeModal .modal-content .body .committee-form>div .error{margin-top:.5rem}#createCommitteeModal .modal-content .body .committee-form button,#editCommitteeModal .modal-content .body .committee-form button{background-color:#1f5264;border:2px solid #356373;color:#fff}#createCommitteeModal .modal-content .body .no-results,#editCommitteeModal .modal-content .body .no-results{margin-block:1vw}#createCommitteeModal .modal-content .body .no-results svg,#editCommitteeModal .modal-content .body .no-results svg{width:3vw}#createMembershipTypeModal .modal-content,#editMembershipTypeModal .modal-content{width:33.3333333333%}#createMembershipTypeModal .modal-content .body .membership-type-form,#editMembershipTypeModal .modal-content .body .membership-type-form{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#createMembershipTypeModal .modal-content .body .membership-type-form>div,#editMembershipTypeModal .modal-content .body .membership-type-form>div{display:grid;grid-template-columns:repeat(1,1fr)}#createMembershipTypeModal .modal-content .body .membership-type-form>div label,#editMembershipTypeModal .modal-content .body .membership-type-form>div label{margin-bottom:.5rem;color:#1f5264}#createMembershipTypeModal .modal-content .body .membership-type-form>div .error,#editMembershipTypeModal .modal-content .body .membership-type-form>div .error{margin-top:.5rem}#createMembershipTypeModal .modal-content .body .membership-type-form>div.is-corporate label,#editMembershipTypeModal .modal-content .body .membership-type-form>div.is-corporate label{width:fit-content;cursor:pointer}#createMembershipTypeModal .modal-content .body .membership-type-form>div.is-corporate label>div,#editMembershipTypeModal .modal-content .body .membership-type-form>div.is-corporate label>div{font-weight:400;color:#333}#createMembershipTypeModal .modal-content .body .membership-type-form>div.is-corporate input,#editMembershipTypeModal .modal-content .body .membership-type-form>div.is-corporate input{width:fit-content;margin-right:.5rem}#createMembershipTypeModal .modal-content .body .membership-type-form button,#editMembershipTypeModal .modal-content .body .membership-type-form button{background-color:#1f5264;border:1px solid #356373;color:#fff}#createMembershipTypeModal .modal-content .body .no-results,#editMembershipTypeModal .modal-content .body .no-results{margin-block:1vw}#createMembershipTypeModal .modal-content .body .no-results svg,#editMembershipTypeModal .modal-content .body .no-results svg{width:3vw}#viewMembershipMembersModal .modal-content,#viewCommitteeMembersModal .modal-content{width:58.3333333333%}#viewMembershipMembersModal .modal-content .body,#viewCommitteeMembersModal .modal-content .body{padding-inline:0}#viewMembershipMembersModal .modal-content .body .member-label-members-list,#viewCommitteeMembersModal .modal-content .body .member-label-members-list{padding-inline:1rem;max-height:400px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1rem}#viewMembershipMembersModal .modal-content .body .member-label-members-list .member-label-member,#viewCommitteeMembersModal .modal-content .body .member-label-members-list .member-label-member{display:inline-grid;grid-template-columns:min-content auto;align-items:center;column-gap:1rem;color:#333;transition:all .2s ease-in-out;width:fit-content;text-decoration:none}#viewMembershipMembersModal .modal-content .body .member-label-members-list .member-label-member .profile-image,#viewCommitteeMembersModal .modal-content .body .member-label-members-list .member-label-member .profile-image{width:36px;height:auto;aspect-ratio:1/1;background-color:#a1a1aa;border-radius:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff}#viewMembershipMembersModal .modal-content .body .member-label-members-list .member-label-member .profile-image img,#viewCommitteeMembersModal .modal-content .body .member-label-members-list .member-label-member .profile-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:100%}#viewMembershipMembersModal .modal-content .body .member-label-members-list .member-label-member span,#viewCommitteeMembersModal .modal-content .body .member-label-members-list .member-label-member span{color:#333}#viewMembershipMembersModal .modal-content .body .member-label-members-list .member-label-member:hover span,#viewCommitteeMembersModal .modal-content .body .member-label-members-list .member-label-member:hover span{text-decoration:underline;color:#1f5264}@media screen and (max-width: 1024px){#createCommitteeModal .modal-content,#editCommitteeModal .modal-content,#createMembershipTypeModal .modal-content,#editMembershipTypeModal .modal-content{width:50%}#viewMembershipMembersModal .modal-content,#viewCommitteeMembersModal .modal-content{width:66.6666666667%}}@media screen and (max-width: 768px){#createCommitteeModal .modal-content,#editCommitteeModal .modal-content,#createMembershipTypeModal .modal-content,#editMembershipTypeModal .modal-content{width:75%}#viewMembershipMembersModal .modal-content,#viewCommitteeMembersModal .modal-content{width:83.3333333333%}#viewMembershipMembersModal .modal-content .body .member-label-members-list,#viewCommitteeMembersModal .modal-content .body .member-label-members-list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 480px){#createCommitteeModal .modal-content,#editCommitteeModal .modal-content,#createMembershipTypeModal .modal-content,#editMembershipTypeModal .modal-content,#viewMembershipMembersModal .modal-content,#viewCommitteeMembersModal .modal-content{width:91.6666666667%}}.main-div.announcements-wrapper .announcements-header{display:grid;grid-template-columns:repeat(1,1fr)}.main-div.announcements-wrapper .announcements-header .announcements-title{display:inline-flex;align-items:center;column-gap:1rem}.main-div.announcements-wrapper .announcements-header .announcements-title a{background-color:#356373;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}.main-div.announcements-wrapper .announcements-header .announcements-title a:hover{background-color:#1f5264}.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons button{border:1px solid #d2dce0;background-color:#fff}.main-div.announcements-wrapper .announcements-header .announcements-filters .buttons button:hover{border-color:#8fa8b1}@media screen and (max-width: 480px){.main-div.single-announcement-wrapper .view-announcement-header{padding-top:3rem;place-items:center;text-align:center}.main-div.single-announcement-wrapper .view-announcement-header .employment-dropdown{top:0}.main-div.single-announcement-wrapper .view-announcement-header .job-link{place-self:center}.main-div.single-announcement-wrapper .view-announcement-details,.main-div.single-announcement-wrapper .edit-announcement-div,.main-div.create-announcement-wrapper .create-announcement-div{overflow:unset}}#deleteAnnouncementModal .modal-content{width:25%}#deleteAnnouncementModal .modal-content .delete-announcement-body{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#deleteAnnouncementModal .modal-content .delete-announcement-body .text{color:#333}#deleteAnnouncementModal .modal-content .delete-announcement-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deleteAnnouncementModal .modal-content .delete-announcement-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteAnnouncementModal .modal-content .delete-announcement-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#announcementLoadingModal .modal-content{width:25%;padding-block:2rem}#announcementLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}#createAnnouncementBannerModal .modal-content{width:58.3333333333%}@media screen and (max-width: 1024px){#deleteAnnouncementModal .modal-content,#announcementLoadingModal .modal-content{width:41.6666666667%}#createAnnouncementBannerModal .modal-content{width:66.6666666667%}}@media screen and (max-width: 768px){#deleteAnnouncementModal .modal-content,#announcementLoadingModal .modal-content,#createAnnouncementBannerModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deleteAnnouncementModal .modal-content,#announcementLoadingModal .modal-content,#createAnnouncementBannerModal .modal-content{width:91.6666666667%}}.announcement-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem}.announcement-form>div{display:grid;grid-template-columns:repeat(1,1fr)}.announcement-form>div label{margin-bottom:.5rem;color:#1f5264}.announcement-form>div .error{margin-top:.5rem}.announcement-form .save-announcement{place-self:end}.announcement-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;border-radius:.5rem;gap:1rem;place-items:stretch;align-content:first baseline}.announcement-list .announcement-list-item{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem;color:#333;background-color:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #d2dce0}.announcement-list .announcement-list-item .announcement-list-item-header{display:inline-flex;align-items:center;justify-content:space-between}.announcement-list .announcement-list-item .announcement-list-item-header .announcement-archive-badge{padding:.25rem .5rem;font-size:small;color:#eee;border-radius:1rem;display:inline-flex;align-items:center;text-transform:capitalize;background-color:#bbcbd0}.announcement-list .announcement-list-item .announcement-list-item-header .display-date{place-self:end;font-size:small;color:#666}.announcement-list .announcement-list-item .announcement-title{place-self:start;text-decoration:none;color:#1f5264;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:all .15s ease-in-out}.announcement-list .announcement-list-item .announcement-title:hover{text-decoration:underline}.announcement-list .announcement-list-item .announcement-text-preview{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;line-height:2;-webkit-box-orient:vertical;overflow:hidden}.announcement-list .no-results{grid-column:span 2}@media screen and (max-width: 768px){.announcement-list{grid-template-columns:repeat(1,1fr)}}.main-div.single-announcement-wrapper .view-announcement-header{position:relative}.main-div.single-announcement-wrapper .view-announcement-header .announcement-description{display:inline-flex;align-items:center;gap:1rem}.main-div.single-announcement-wrapper .view-announcement-header .announcement-description>div{display:inline-flex;align-items:center;gap:.5rem;color:#333}.main-div.single-announcement-wrapper .view-announcement-header .announcement-description>div strong{color:#356373}.main-div.single-announcement-wrapper .view-announcement-header .announcement-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-announcement-wrapper .view-announcement-header .announcement-dropdown ul{box-shadow:15px 10px 15px -3px #0000001a}.main-div.single-announcement-wrapper .view-announcement-header .announcement-dropdown ul li>button{font-weight:400;text-align:left;color:#333}.main-div.single-announcement-wrapper .view-announcement-wrapper{grid-template-columns:2fr 1fr;width:100%;color:#333;place-items:start stretch;align-content:first baseline;padding-top:0;gap:1rem}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text{width:100%;color:#333;align-content:first baseline;padding:0;padding-bottom:2rem}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text>p{border-radius:.5rem;border:1px solid #d2dce0}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details{place-self:start stretch;position:sticky;top:0;display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;background-color:#fff;border-radius:.5rem;padding-block:1rem;padding-inline:2rem;border:1px solid #d2dce0;row-gap:1rem}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details>div label{color:#1f5264;font-size:large}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details .archived-at-badge{padding:.25rem .75rem;font-size:medium;color:#fff;border-radius:1rem;display:inline-flex;background-color:#bbcbd0;width:fit-content}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details .announcement-creator a{color:#1f5264;text-decoration:none}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details .announcement-creator a:hover{text-decoration:underline}@media screen and (max-width: 768px){.main-div.single-announcement-wrapper .view-announcement-wrapper{grid-template-columns:repeat(1,1fr)}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details{order:1;position:unset;grid-template-columns:repeat(2,1fr)}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-text{order:2}}@media screen and (max-width: 480px){.main-div.single-announcement-wrapper{overflow-y:unset}.main-div.single-announcement-wrapper .view-announcement-header{padding-top:3rem;place-items:center;text-align:center}.main-div.single-announcement-wrapper .view-announcement-header .announcement-dropdown{top:0}.main-div.single-announcement-wrapper .view-announcement-wrapper{overflow-y:unset}.main-div.single-announcement-wrapper .view-announcement-wrapper .view-announcement-details{grid-template-columns:repeat(1,1fr)}}.main-div.events-wrapper .events-header{display:grid;grid-template-columns:repeat(1,1fr)}.main-div.events-wrapper .events-header .events-title{display:inline-flex;align-items:center;column-gap:1rem}.main-div.events-wrapper .events-header .events-title a{background-color:#356373;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}.main-div.events-wrapper .events-header .events-title a:hover{background-color:#1f5264}.main-div.events-wrapper .events-header .event-filters .buttons button{border:1px solid #d2dce0;background-color:#fff}.main-div.events-wrapper .events-header .event-filters .buttons button:hover{border-color:#8fa8b1}@media screen and (max-width: 480px){.main-div.single-event-wrapper .edit-event-div,.main-div.create-event-wrapper .create-event-div{overflow:unset}}.event-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;align-content:first baseline;border-radius:.5rem;gap:1rem}.event-list .event-list-item{padding:.75rem;border-radius:1.25rem;border:1px solid #d2dce0;background-color:#fff;display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;text-decoration:none;color:#333;gap:1rem}.event-list .event-list-item .event-image-container{place-self:center;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:#647a85;width:100%;height:auto;aspect-ratio:20/9;object-fit:cover;object-position:center;overflow:hidden;text-decoration:none;color:#fff}.event-list .event-list-item .event-image-container:has(img){background-color:#fff}.event-list .event-list-item .event-image-container img{width:100%;height:100%;object-fit:cover}.event-list .event-list-item .event-text{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:start;padding-inline:1rem;padding-block:0;row-gap:1rem}.event-list .event-list-item .event-text .event-list-item-header{display:inline-flex;align-items:center;justify-content:space-between;width:100%}.event-list .event-list-item .event-text .event-list-item-header .archived-at-badge{padding:.25rem .5rem;font-size:small;color:#eee;border-radius:1rem;display:inline-flex;background-color:#bbcbd0}.event-list .event-list-item .event-text .event-list-item-header .event-duration{display:inline-flex;gap:.25rem;font-size:small;color:#666}.event-list .event-list-item .event-text .event-details .event-title{text-decoration:none;color:#1f5264;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.event-list .event-list-item .event-text .event-details .event-title:hover{text-decoration:underline}.event-list .event-list-item .event-text .event-details .event-preview{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:2;-webkit-box-orient:vertical;overflow:hidden}.event-list .no-results{grid-column:span 3}@media screen and (max-width: 1024px){.event-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.event-list{grid-template-columns:repeat(1,1fr)}.event-list .event-list-item{display:grid;grid-template-columns:repeat(1,1fr)}.event-list .event-list-item .event-image-container{width:100%;min-width:unset;max-width:unset}.event-list .event-list-item .event-text{padding:0}}#deleteEventModal .modal-content{width:25%}#deleteEventModal .modal-content .delete-event-body{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#deleteEventModal .modal-content .delete-event-body .text{color:#333}#deleteEventModal .modal-content .delete-event-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deleteEventModal .modal-content .delete-event-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteEventModal .modal-content .delete-event-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#eventLoadingModal .modal-content{width:25%;padding-block:2rem}#eventLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}#createEventBannerModal .modal-content{width:58.3333333333%}@media screen and (max-width: 1024px){#deleteEventModal .modal-content,#eventLoadingModal .modal-content{width:41.6666666667%}#createEventBannerModal .modal-content{width:66.6666666667%}}@media screen and (max-width: 768px){#deleteEventModal .modal-content,#eventLoadingModal .modal-content,#createEventBannerModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deleteEventModal .modal-content,#eventLoadingModal .modal-content,#createEventBannerModal .modal-content{width:91.6666666667%}}.main-div.single-event-wrapper .view-event-header{position:relative}.main-div.single-event-wrapper .view-event-header .event-description{display:inline-flex;align-items:center}.main-div.single-event-wrapper .view-event-header .event-description>div{display:inline-flex;align-items:center;gap:.5rem;color:#333}.main-div.single-event-wrapper .view-event-header .event-description>div strong{color:#356373}.main-div.single-event-wrapper .view-event-header .event-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-event-wrapper .view-event-header .event-dropdown>button{padding:.75rem 1rem;border-radius:.5rem}.main-div.single-event-wrapper .view-event-header .event-dropdown>button svg{width:16px;height:16px}.main-div.single-event-wrapper .view-event-header .event-dropdown ul{box-shadow:15px 10px 15px -3px #0000001a}.main-div.single-event-wrapper .view-event-wrapper{grid-template-columns:2fr 1fr;width:100%;color:#333;place-items:start stretch;align-content:first baseline;padding-inline:1rem;margin-top:1rem;padding-top:0;gap:1rem}.main-div.single-event-wrapper .view-event-wrapper .view-event-text{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem;align-content:first baseline}.main-div.single-event-wrapper .view-event-wrapper .view-event-text .view-event-image{width:100%;height:auto;aspect-ratio:20/9;border-radius:.5rem;object-fit:cover;object-position:center;overflow:hidden}.main-div.single-event-wrapper .view-event-wrapper .view-event-text .view-event-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.main-div.single-event-wrapper .view-event-wrapper .view-event-text>p{border:1px solid #d2dce0}.main-div.single-event-wrapper .view-event-wrapper .view-event-details{place-self:start stretch;position:sticky;top:0;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}.main-div.single-event-wrapper .view-event-wrapper .view-event-details>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;background-color:#fff;border-radius:.5rem;padding:1.5rem;row-gap:1rem;border:1px solid #d2dce0}.main-div.single-event-wrapper .view-event-wrapper .view-event-details>div>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}.main-div.single-event-wrapper .view-event-wrapper .view-event-details>div>div label{color:#1f5264;font-size:large}.main-div.single-event-wrapper .view-event-wrapper .view-event-details .view-event-poster .archived-at-badge{padding:.25rem .75rem;font-size:medium;color:#fff;border-radius:1rem;display:inline-flex;background-color:#bbcbd0;width:fit-content}.main-div.single-event-wrapper .view-event-wrapper .view-event-details .view-event-poster .event-creator a{color:#1f5264;text-decoration:none}.main-div.single-event-wrapper .view-event-wrapper .view-event-details .view-event-poster .event-creator a:hover{text-decoration:underline}@media screen and (max-width: 768px){.main-div.single-event-wrapper .view-event-wrapper{grid-template-columns:repeat(1,1fr)}.main-div.single-event-wrapper .view-event-wrapper .view-event-details{order:1;position:unset}.main-div.single-event-wrapper .view-event-wrapper .view-event-details>div{grid-template-columns:repeat(2,1fr)}.main-div.single-event-wrapper .view-event-wrapper .view-event-text{order:2}}@media screen and (max-width: 480px){.main-div.single-event-wrapper{overflow-y:unset}.main-div.single-event-wrapper .view-event-header{padding-top:3rem;place-items:center;text-align:center}.main-div.single-event-wrapper .view-event-header .event-dropdown{top:0}.main-div.single-event-wrapper .view-event-wrapper{overflow-y:unset}.main-div.single-event-wrapper .view-event-wrapper .view-event-details>div{grid-template-columns:repeat(1,1fr)}}.event-form{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.event-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}.event-form>div label{margin-bottom:.5rem;color:#1f5264}.event-form>div .error{margin-top:.5rem}.event-form .title,.event-form .text,.event-form .image{grid-column:span 3}@media screen and (max-width: 480px){.event-form{grid-template-columns:repeat(1,1fr)}.event-form .title,.event-form .text,.event-form .image{grid-column:span 1}}.main-div.employment-wrapper .employment-header .employment-title{display:inline-flex;align-items:center;column-gap:1rem}.main-div.employment-wrapper .employment-header .employment-title a{background-color:#356373;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}.main-div.employment-wrapper .employment-header .employment-title a:hover{background-color:#1f5264}.main-div.employment-wrapper .employment-header .employment-filter .buttons button{border:1px solid #d2dce0}.main-div.employment-wrapper .employment-header .employment-filter .buttons button:hover{background-color:#fff;border:1px solid #8fa8b1}@media screen and (max-width: 480px){.main-div.create-employment-wrapper .create-employment-div{overflow:unset}}.employment-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;border-radius:.5rem;gap:1rem;align-content:first baseline}.employment-list .employment-list-item{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:.5rem;color:#333;background-color:#fff;padding:1rem;border-radius:.5rem;border:1px solid #d2dce0}.employment-list .employment-list-item .employment-list-item-header{display:inline-flex;align-items:center;justify-content:space-between}.employment-list .employment-list-item .employment-list-item-header .archived-at-badge{padding:.25rem .5rem;font-size:small;color:#eee;border-radius:1rem;display:inline-flex;background-color:#bbcbd0}.employment-list .employment-list-item .employment-list-item-header .display-date{place-self:end;font-size:small;color:#666}.employment-list .employment-list-item .position{text-decoration:none;color:#1f5264;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.employment-list .employment-list-item .position:hover{text-decoration:underline}.employment-list .employment-list-item .employment-details{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}.employment-list .employment-list-item .employment-details .detail-row{display:inline-flex;align-items:center}.employment-list .employment-list-item .employment-details .detail-row span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.employment-list .employment-list-item .employment-details .detail-row svg{width:24px;height:24px;margin-right:.5rem}.employment-list .no-results{grid-column:span 3}@media screen and (max-width: 1024px){.employment-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.employment-list{grid-template-columns:repeat(1,1fr)}}#deleteEmploymentModal .modal-content{width:25%}#deleteEmploymentModal .modal-content .delete-employment-body{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#deleteEmploymentModal .modal-content .delete-employment-body .text{color:#333}#deleteEmploymentModal .modal-content .delete-employment-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deleteEmploymentModal .modal-content .delete-employment-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteEmploymentModal .modal-content .delete-employment-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#employmentLoadingModal .modal-content{width:25%;padding-block:2rem}#employmentLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}#createEmploymentBannerModal .modal-content{width:58.3333333333%}@media screen and (max-width: 1024px){#deleteEmploymentModal .modal-content,#employmentLoadingModal .modal-content{width:41.6666666667%}#createEmploymentBannerModal .modal-content{width:66.6666666667%}}@media screen and (max-width: 768px){#deleteEmploymentModal .modal-content,#employmentLoadingModal .modal-content,#createEmploymentBannerModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deleteEmploymentModal .modal-content,#employmentLoadingModal .modal-content,#createEmploymentBannerModal .modal-content{width:91.6666666667%}}.employment-form{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;place-items:start stretch;align-content:first baseline;gap:1rem}.employment-form>div{display:grid;grid-template-columns:repeat(1,1fr)}.employment-form>div label{color:#1f5264;margin-bottom:.5rem}.employment-form>div .error{margin-top:.25rem}.employment-form .text{grid-column:span 2}.employment-form .save-employment{grid-column:span 2;place-self:end}@media screen and (max-width: 480px){.employment-form{grid-template-columns:repeat(1,1fr)}.employment-form .text{grid-column:span 1}.employment-form .save-employment{grid-column:span 1;place-self:stretch}}.main-div.single-employment-wrapper .view-employment-header{position:relative}.main-div.single-employment-wrapper .view-employment-header .employment-description{display:grid;grid-template-columns:repeat(1,1fr);color:#333}.main-div.single-employment-wrapper .view-employment-header .employment-description .company{font-size:larger;font-weight:500}.main-div.single-employment-wrapper .view-employment-header .job-link{place-self:start;background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}.main-div.single-employment-wrapper .view-employment-header .employment-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-employment-wrapper .view-employment-header .employment-dropdown>button{padding:.75rem 1rem;border-radius:.5rem;border:1px solid #d2dce0}.main-div.single-employment-wrapper .view-employment-header .employment-dropdown>button svg{width:16px;height:16px}.main-div.single-employment-wrapper .view-employment-header .employment-dropdown ul{box-shadow:15px 10px 15px -3px #0000001a}.main-div.single-employment-wrapper .view-employment-header .employment-dropdown ul li>button{font-weight:400;text-align:left;color:#333}.main-div.single-employment-wrapper .view-employment-details{grid-template-columns:2fr 1fr;width:100%;color:#333;align-content:first baseline;padding-inline:1rem;gap:1rem}.main-div.single-employment-wrapper .view-employment-details .view-employment-text{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem;align-content:first baseline;background-color:#fff;border-radius:.5rem;padding-block:1rem;padding-inline:2rem;border:1px solid #d2dce0}.main-div.single-employment-wrapper .view-employment-details .view-employment-text>h2{color:#1f5264}.main-div.single-employment-wrapper .view-employment-details .view-employment-text>p{padding-block:0;padding-inline:0}.main-div.single-employment-wrapper .view-employment-details .view-employment-side{place-self:start stretch;position:sticky;top:0;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .view-employment-contact{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem;align-content:first baseline;background-color:#fff;border-radius:.5rem;padding-block:1rem;padding-inline:2rem;border:1px solid #d2dce0}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .view-employment-contact .detail-row{display:inline-flex;align-items:center;gap:.5rem}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .view-employment-contact .detail-row .archived-at-badge{padding:.25rem .75rem;font-size:medium;color:#fff;border-radius:1rem;display:inline-flex;width:fit-content;background-color:#bbcbd0}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .view-employment-contact .detail-row a{text-decoration:none;color:#1f5264}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .view-employment-contact h2{color:#1f5264}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .employment-creator{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem;align-content:first baseline;background-color:#fff;border-radius:.5rem;padding:1.5rem;border:1px solid #d2dce0}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .employment-creator .detail-row{display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .employment-creator .detail-row label{color:#1f5264}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .employment-creator .detail-row a{text-decoration:none;color:#1f5264}.main-div.single-employment-wrapper .view-employment-details .view-employment-side .employment-creator .detail-row a:hover{text-decoration:underline}@media screen and (max-width: 768px){.main-div.single-employment-wrapper .view-employment-details{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 480px){.main-div.single-employment-wrapper .view-employment-header{padding-top:3rem;place-items:center;text-align:center}.main-div.single-employment-wrapper .view-employment-header .employment-dropdown{top:0}.main-div.single-employment-wrapper .view-employment-header .job-link{place-self:center}.main-div.single-employment-wrapper .view-employment-details,.main-div.single-employment-wrapper .edit-employment-div{overflow:unset}}.main-div.org-partners-wrapper .org-partners-header{display:inline-flex;align-items:center}.main-div.org-partners-wrapper .org-partners-header a{margin-left:2rem;padding:.5rem 1rem;background-color:#356373;border-radius:.5rem;color:#fff;transition:all .15s ease-in-out;text-decoration:none}.main-div.org-partners-wrapper .org-partners-header a:hover{background-color:#1f5264}@media screen and (max-width: 480px){.main-div.create-org-partner-wrapper .create-org-partner-div,.main-div.edit-org-partner-wrapper .edit-org-partner-div{overflow:unset}}.org-partner-form{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.org-partner-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}.org-partner-form>div label{margin-bottom:.5rem;color:#1f5264}.org-partner-form>div .error{margin-top:.25rem}.org-partner-form .image{grid-column:span 2}.org-partner-form button{grid-column:2;place-self:end}@media screen and (max-width: 768px){.org-partner-form{max-height:70vh;overflow-y:auto;padding-inline:1rem;grid-template-columns:repeat(1,1fr)}.org-partner-form .image{grid-column:span 1}.org-partner-form button{grid-column:1}}.org-partner-sortable-list{color:#333}.org-partner-sortable-list-item{grid-template-columns:repeat(1,1fr);padding-block:.5rem;padding-top:.5rem}.label-list-item-display.org-partner-list-display{display:grid;grid-template-columns:repeat(1,1fr);padding:0}.label-list-item-display.org-partner-list-display .controls{display:grid;grid-template-columns:repeat(2,1fr)}.label-list-item-display.org-partner-list-display .controls .drag-handle{place-self:center start}.label-list-item-display.org-partner-list-display .controls .org-partner-list-item-dropdown{place-self:center end}.label-list-item-display.org-partner-list-display .controls .org-partner-list-item-dropdown .dropdown-toggle{padding:.5rem;border-radius:100%}.label-list-item-display.org-partner-list-display .controls .org-partner-list-item-dropdown .dropdown-toggle:hover{border-color:#8fa8b1}.org-partner-list-item-information{display:grid;grid-template-columns:max-content auto;padding-inline:1rem;column-gap:1rem;color:#333}.org-partner-list-item-information .image-container{width:64px;height:auto;aspect-ratio:1/1;background-color:#647a85;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:x-large}.org-partner-list-item-information .image-container:has(img){background-color:#fff}.org-partner-list-item-information .image-container img{position:absolute;width:100%;height:100%;object-fit:cover}.org-partner-list-item-information .text-container{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.org-partner-list-item-information .text-container>div{display:inline-flex;align-items:center;gap:.5rem}.org-partner-list-item-information .text-container>div a{color:#1f5264;text-decoration:none}.org-partner-list-item-information .text-container>div a:hover{text-decoration:underline}.org-partner-list-item-information .text-container .org-name{font-size:larger;color:#1f5264;grid-column:span 2;font-weight:600;place-self:start}.org-partner-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:1rem}.org-partner-list .org-partner-list-item{position:relative;display:inline-grid;grid-template-columns:max-content auto;place-items:center start;grid-auto-flow:row;background-color:#fff;color:#333;column-gap:.5rem}.org-partner-list .org-partner-list-item .image-container{width:32px;height:auto;aspect-ratio:1/1;background-color:#647a85;border-radius:100%;overflow:hidden;object-fit:cover;object-position:center;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:small}.org-partner-list .org-partner-list-item .image-container:has(img){background-color:#fff}.org-partner-list .org-partner-list-item .image-container img{position:absolute;width:100%;height:100%;object-fit:cover}.org-partner-list .org-partner-list-item h5{color:#1f5264;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;font-size:1rem}.org-partner-list .excess-org-partners{color:#356373;font-weight:500}@media screen and (max-width: 1024px){.org-partners-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.org-partners-list{grid-template-columns:repeat(1,1fr)}.org-partner-sortable-list{min-height:max-content;padding-inline:unset;order:2;gap:1rem}.org-partner-sortable-list-item{padding-block:.5rem;gap:0}.label-list-item-display.org-partner-list-display{gap:0}.org-partner-list-item-information .text-container{grid-template-columns:repeat(1,1fr);gap:.25rem}.org-partner-list-item-information .text-container .name{grid-column:span 1}}#deleteOrgPartnerModal .modal-content{width:33.3333333333%}#deleteOrgPartnerModal .modal-content .body{color:#333}#deleteOrgPartnerModal .modal-content .body .delete-org-partner-message{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#deleteOrgPartnerModal .modal-content .body .delete-org-partner-message .buttons{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem}#deleteOrgPartnerModal .modal-content .body .delete-org-partner-message .buttons .delete{background-color:#fff;border:2px solid #ef4444;color:#ef4444}#deleteOrgPartnerModal .modal-content .body .delete-org-partner-message .buttons .delete:hover{color:#eee;background-color:#ef4444}#deleteOrgPartnerModal .modal-content .body .no-results{margin-block:1vw}#deleteOrgPartnerModal .modal-content .body .no-results svg{width:3vw}#changeOrgPartnerLevelModal .modal-content{overflow:unset;width:33.3333333333%}#changeOrgPartnerLevelModal .modal-content .body .change-org-partner-level-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row}#changeOrgPartnerLevelModal .modal-content .body .change-org-partner-level-form>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}#changeOrgPartnerLevelModal .modal-content .body .change-org-partner-level-form>div label{color:#1f5264}#changeOrgPartnerLevelModal .modal-content .body .buttons{width:100%;margin-top:.5rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}@media screen and (max-width: 1024px){#deleteOrgPartnerModal .modal-content,#changeOrgPartnerLevelModal .modal-content{width:50%}}@media screen and (max-width: 768px){#deleteOrgPartnerModal .modal-content,#changeOrgPartnerLevelModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deleteOrgPartnerModal .modal-content,#changeOrgPartnerLevelModal .modal-content{width:91.6666666667%}}.main-div.org-partner-level-wrapper .org-partner-level-header{display:inline-flex;align-items:center}.main-div.org-partner-level-wrapper .org-partner-level-header a{margin-left:2rem;padding:.5rem 1rem;background-color:#356373;border-radius:.5rem;color:#fff;transition:all .15s ease-in-out;text-decoration:none}.main-div.org-partner-level-wrapper .org-partner-level-header a:hover{background-color:#1f5264}.main-div.create-org-partner-level-wrapper .create-org-partner-level-div,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-div{display:grid;grid-template-columns:1fr 1.5fr;grid-auto-flow:row;gap:1rem}.main-div.view-org-partner-level-wrapper .view-org-partner-level-header{display:inline-flex;align-items:center;gap:1rem}.main-div.view-org-partner-level-wrapper .view-org-partner-level-header .view-org-partner-level-dropdown{margin-left:auto}.main-div.view-org-partner-level-wrapper .view-org-partner-level-header .org-partner-order-buttons{display:inline-flex;gap:.5rem}.main-div.view-org-partner-level-wrapper .view-org-partner-level-div{display:grid;grid-template-columns:2fr 1fr;grid-auto-flow:row;gap:1rem}.main-div.view-org-partner-level-wrapper .view-org-partner-level-div .no-results{margin-block:auto}@media screen and (max-width: 768px){.main-div.create-org-partner-level-wrapper .create-org-partner-level-div,.main-div.edit-org-partner-level-wrapper .edit-org-partner-level-div,.main-div.view-org-partner-level-wrapper .view-org-partner-level-div{grid-template-columns:repeat(1,1fr);align-content:first baseline}}@media screen and (max-width: 480px){.main-div.create-org-partner-level-wrapper .create-org-partner-div,.main-div.edit-org-partner-level-wrapper .edit-org-partner-div,.main-div.view-org-partner-level-wrapper .view-org-partner-level-div{overflow:unset}}.org-partner-levels-list{gap:1rem;color:#333}.no-org-partners{font-weight:500}.org-partner-levels-list-item .org-partner-level{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.org-partner-levels-list-item .drag-handle{place-self:start}.org-partner-levels-list-item .org-partner-level-information{display:inline-grid;grid-template-columns:repeat(2,1fr)}.org-partner-levels-list-item .org-partner-level-information .org-partner-level-text{display:inline-grid;grid-template-columns:repeat(2,max-content);place-items:center;align-content:center;gap:1rem}.org-partner-levels-list-item .org-partner-level-information .org-partner-level-text .org-partner-level-name{place-self:start;font-size:1.25rem;color:#1f5264;font-weight:600;text-decoration:none}.org-partner-levels-list-item .org-partner-level-information .org-partner-level-text .org-partner-level-name:hover{color:#356373;text-decoration:underline}.org-partner-levels-list-item .org-partner-level-information .org-partner-level-text .org-partner-level-add{padding:.25rem .75rem;background-color:#356373;border-radius:.5rem;color:#fff;transition:all .15s ease-in-out;text-decoration:none}.org-partner-levels-list-item .org-partner-level-information .org-partner-level-text .org-partner-level-add:hover{background-color:#1f5264}.org-partner-levels-list-item .org-partner-level-information .org-partner-level-list-item-dropdown{place-self:end;margin-right:.5rem}.org-partner-level-form{place-self:start stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.org-partner-level-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}.org-partner-level-form>div label{margin-bottom:.5rem;color:#1f5264}.org-partner-level-form>div .error{margin-top:.25rem}.org-partner-level-form button{place-self:end}.org-partner-level-preview{place-self:start stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;place-items:center;background-color:#fff;padding:1rem;color:#333;gap:1rem;border:1px solid #d2dce0;border-radius:.5rem;margin-top:2rem;text-align:center}.org-partner-level-preview .org-partner-level-preview-text{font-size:smaller}.org-partner-level-preview .org-partner-level-preview-name{margin-block:1rem;transition:all .15s ease-in-out}.org-partner-level-preview .org-partner-level-preview-name.empty{color:#666}.org-partner-level-preview .org-partner-level-preview-descriptor{color:#1f5264}@media screen and (max-width: 768px){.org-partner-level-form{order:2}.org-partner-level-preview{order:1;margin-top:0}}#deleteOrgPartnerLevelModal .modal-content{width:33.3333333333%}#deleteOrgPartnerLevelModal .modal-content .body .delete-org-partner-level-message{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem;margin-bottom:1rem}#deleteOrgPartnerLevelModal .modal-content .body .delete-org-partner-level-message p{color:#333}#deleteOrgPartnerLevelModal .modal-content .body .buttons{display:inline-flex;align-items:center;justify-content:flex-end}#deleteOrgPartnerLevelModal .modal-content .body .buttons .delete{background-color:#fff;border:2px solid #ef4444;color:#ef4444}#deleteOrgPartnerLevelModal .modal-content .body .buttons .delete:hover{color:#eee;background-color:#ef4444}#orgPartnerLevelLoadingModal .modal-content{width:25%;padding-block:2rem}#orgPartnerLevelLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){#deleteOrgPartnerLevelModal .modal-content,#orgPartnerLevelLoadingModal .modal-content{width:75%}}@media screen and (max-width: 768px){#deleteOrgPartnerLevelModal .modal-content{width:83.3333333333%}}@media screen and (max-width: 480px){#deleteOrgPartnerLevelModal .modal-content,#orgPartnerLevelLoadingModal .modal-content{width:91.6666666667%}}.org-partner-level-details{place-self:start stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:1rem;align-content:first baseline;padding:1rem;border-radius:.5rem;border:1px solid #d2dce0;background-color:#fff}.org-partner-level-details>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:0rem;color:#333}.org-partner-level-details>div label{color:#1f5264}@media screen and (max-width: 768px){.org-partner-level-details{order:1;grid-template-columns:repeat(3,1fr)}}.main-div.albums-wrapper .albums-header{display:grid;grid-template-columns:repeat(1,1fr)}.main-div.albums-wrapper .albums-header .albums-title{display:inline-flex;align-items:center;column-gap:1rem}.main-div.albums-wrapper .albums-header .albums-title a{background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}#deleteAlbumModal .modal-content{width:25%}#deleteAlbumModal .modal-content .delete-album-body{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#deleteAlbumModal .modal-content .delete-album-body .text{color:#333}#deleteAlbumModal .modal-content .delete-album-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deleteAlbumModal .modal-content .delete-album-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteAlbumModal .modal-content .delete-album-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#albumLoadingModal .modal-content{width:25%;padding-block:2rem}#albumLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}#viewAlbumItemModal .modal-content{width:91.6666666667%;margin-top:2rem}@media screen and (max-width: 1024px){#deleteAlbumModal .modal-content,#albumLoadingModal .modal-content{width:41.6666666667%}}@media screen and (max-width: 768px){#deleteAlbumModal .modal-content,#albumLoadingModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deleteAlbumModal .modal-content,#albumLoadingModal .modal-content{width:91.6666666667%}}.album-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.album-form>div{display:grid;grid-template-columns:repeat(1,1fr)}.album-form>div label{margin-bottom:.5rem;color:#1f5264}.album-form>div .error{margin-top:.5rem}.album-form .is-slider{display:inline-flex;align-items:center;gap:.25rem}.album-form .is-slider label{margin-bottom:unset}.album-form .save-album{place-self:end}.album-list{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;border-radius:.5rem;gap:1rem;place-items:stretch;align-content:first baseline}.album-list .album-list-item{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:1rem;color:#333;background-color:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #d2dce0;text-decoration:none}.album-list .no-results{grid-column:span 3}@media screen and (max-width: 1024px){.album-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.album-list{grid-template-columns:repeat(2,1fr)}.no-results{grid-column:span 2}}@media screen and (max-width: 480px){.album-list{grid-template-columns:repeat(1,1fr)}.no-results{grid-column:span 1}}.main-div.single-album-wrapper .view-album-header{position:relative}.main-div.single-album-wrapper .view-album-header .album-header-text{display:grid;grid-template-columns:repeat(1,1fr);color:#333;gap:.5rem}.main-div.single-album-wrapper .view-album-header .album-header-text span.created-at{color:#666;font-size:small}.main-div.single-album-wrapper .view-album-header .album-header-text .is-slider-badge{width:fit-content;display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:smaller;color:#fff;background-color:#333;border-radius:1rem;text-transform:capitalize}.main-div.single-album-wrapper .view-album-header .album-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-album-wrapper .view-album-header .album-dropdown>button{padding:.75rem 1rem;border-radius:.5rem;border:1px solid #d2dce0}.main-div.single-album-wrapper .view-album-header .album-dropdown>button svg{width:16px;height:16px}.main-div.single-album-wrapper .view-album-header .album-dropdown ul{box-shadow:15px 10px 15px -3px #0000001a}.main-div.single-album-wrapper .view-album-div{width:100%;padding-inline:1rem}.album-gallery{display:grid;grid-template-columns:repeat(1,1fr);place-items:start stretch;align-content:first baseline;gap:1rem}.album-gallery h2{color:#333}.album-gallery .album-gallery-list{display:grid;grid-template-columns:repeat(4,1fr);place-items:start stretch;align-content:first baseline;gap:1rem}.album-gallery .album-gallery-list .album-gallery-item{width:100%;height:auto;aspect-ratio:1/1;background-color:#647a85;position:relative;border-radius:.5rem}.album-gallery .album-gallery-list .album-gallery-item img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}@media screen and (max-width: 1024px){.album-gallery .album-gallery-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.album-gallery .album-gallery-list{grid-template-columns:repeat(2,1fr)}.no-results{grid-column:span 2}}@media screen and (max-width: 480px){.album-gallery .album-gallery-list{grid-template-columns:repeat(1,1fr)}.no-results{grid-column:span 1}}.main-div.profile-wrapper .profile-header{display:inline-flex;align-items:center;gap:1rem}.main-div.profile-wrapper .profile-header .profile-image{position:relative;aspect-ratio:1/1;width:125px;height:125px;background-color:#647a85;display:flex;align-items:center;justify-content:center;object-fit:cover;object-position:center;border-radius:100%;color:#fff;font-size:xx-large;text-transform:capitalize}.main-div.profile-wrapper .profile-header .profile-image img{position:absolute;border-radius:100%;width:100%;height:100%;object-fit:cover;object-position:center}.main-div.profile-wrapper .profile-header .profile-image button{position:absolute;bottom:0;right:0;padding:.75rem;display:inline-flex;border-radius:100%}.main-div.profile-wrapper .profile-header .profile-image button:hover{background-color:#628592;color:#eee}.main-div.profile-wrapper .profile-header .profile-text{display:grid;grid-template-columns:repeat(1,1fr);row-gap:.75rem}.main-div.profile-wrapper .profile-header .profile-text .profile-name{display:inline-flex;align-items:center;gap:1rem}.main-div.profile-wrapper .profile-header .profile-text .profile-name h1{text-align:center}.main-div.profile-wrapper .profile-header .toggle-form-buttons{place-self:end;display:inline-flex;gap:.5rem;margin-left:auto}.main-div.profile-wrapper .profile-view-wrapper{grid-template-columns:2fr 1fr;place-items:start stretch;align-content:first baseline;gap:1rem;padding-bottom:2rem;padding-inline:1rem}.main-div.profile-wrapper .profile-view-wrapper .profile-view-alert{grid-column:span 2;position:sticky;top:0}.main-div.profile-wrapper .profile-view-wrapper .profile-div{display:grid;grid-template-columns:repeat(1,1fr);place-items:start stretch;align-content:first baseline;row-gap:1rem}.main-div.profile-wrapper .profile-view-wrapper .profile-div a:hover{text-decoration:underline}.main-div.profile-wrapper .profile-view-wrapper .profile-details{display:grid;grid-template-columns:repeat(1,1fr);background-color:#fff;padding-inline:2rem;padding-block:1rem;border-radius:.5rem;row-gap:1.5rem;border:1px solid #d2dce0}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div label{color:#1f5264}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.membership-types .membership-type-badge{width:fit-content;color:#333;padding:.25rem .75rem;font-size:small;background-color:#eee;border-radius:.5rem}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div .committees-list{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div .committees-list .committee-badge{padding:.25rem .75rem;border-radius:.5rem;font-size:small;background-color:#1f3064;color:#eee}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.renewal-date span.membership-expired{color:#ef4444}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.corporate-members label{display:inline-flex;align-items:center}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.corporate-members label a{margin-left:.5rem;padding:.25rem 1rem;border:none;font-family:inherit;font-size:1rem;font-weight:500;transition:all .1s ease-in-out;border-radius:.5rem;text-decoration:none;color:#333;cursor:pointer;background-color:buttonface}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.corporate-members .corporate-members-list{list-style-position:inside;display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.membership-certificate a{padding:.5rem .75rem;text-decoration:none;background-color:#356373;border-radius:.5rem;color:#fff;transition:all .15s ease-in-out;width:fit-content}.main-div.profile-wrapper .profile-view-wrapper .profile-details>div.membership-certificate a:hover{background-color:#1f5264}@media screen and (max-width: 1024px){.main-div.profile-wrapper .profile-view-wrapper{grid-template-columns:repeat(1,1fr)}.main-div.profile-wrapper .profile-view-wrapper .profile-view-alert{grid-column:span 1}.main-div.profile-wrapper .profile-view-wrapper .profile-details{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.main-div.profile-wrapper .profile-header{padding-bottom:1rem}.main-div.profile-wrapper .profile-view-wrapper .profile-details{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 480px){.main-div.profile-wrapper .profile-header{display:grid;grid-template-columns:repeat(1,1fr);place-items:center}.main-div.profile-wrapper .profile-header .toggle-form-butons{order:1}.main-div.profile-wrapper .profile-header .profile-image,.main-div.profile-wrapper .profile-header .profile-text{order:2}.main-div.profile-wrapper .profile-view-wrapper .profile-details{grid-template-columns:repeat(1,1fr)}}.profile-form{border-radius:.5rem;display:grid;grid-template-columns:repeat(2,1fr);align-content:first baseline;gap:1rem;background-color:#fff;padding-inline:2rem;padding-block:1rem;border:1px solid #d2dce0}.profile-form h2{grid-column:span 2;color:#333}.profile-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}.profile-form>div label{color:#1f5264;margin-bottom:.5rem}.profile-form>div a{text-decoration:none;color:#356373}@media screen and (max-width: 768px){.profile-form{grid-template-columns:repeat(1,1fr)}.profile-form h2{grid-column:span 1}}#updateProfileModal .modal-content{width:25%}#updateProfileModal .modal-content .body{padding-top:0}#updateProfileModal .modal-content .body .modal-message p{line-height:2;margin-bottom:1rem}#changeProfileImageModal .modal-content{width:33.3333333333%}#changeProfileImageModal .modal-content .body{padding-top:0}#changeProfileImageModal .modal-content .body .change-profile-image-form{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}#changeProfileImageModal .modal-content .body .change-profile-image-form label{font-weight:400}#changeProfileImageModal .modal-content .body .change-profile-image-form .change-profile-image-field img{width:250px;height:250px}#changeProfileImageModal .modal-content .body .change-profile-image-form .save-profile-image-button{place-self:end}#changeCorporateMembersSuccessModal .modal-content{width:33.3333333333%}#changeCorporateMembersSuccessModal .modal-content .change-corporate-members-success-div{display:grid;row-gap:1rem}#changeCorporateMembersSuccessModal .modal-content .change-corporate-members-success-div button{place-self:end}@media screen and (max-width: 1024px){#changeProfileImageModal .modal-content{width:50%}}@media screen and (max-width: 768px){#changeProfileImageModal .modal-content{width:75%}#updateProfileModal .modal-content{width:50%}}@media screen and (max-width: 480px){#changeProfileImageModal .modal-content,#updateProfileModal .modal-content{width:91.6666666667%}}.main-div.profile-wrapper .corporate-members-wrapper{margin-left:0;align-content:start;overflow:unset;gap:2rem;padding-bottom:2rem}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members{border-radius:inherit;display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem;color:#333}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members .corporate-members-title{display:inline-flex;align-items:center;justify-content:space-between}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members .corporate-members-title h2{color:#333}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members .corporate-members-list{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members .corporate-members-list .corporate-member{display:inline-grid;grid-template-columns:auto max-content;gap:1rem;place-items:center start;padding:1rem;border-radius:.5rem;background-color:#fff}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members .corporate-members-list .corporate-member .buttons{display:inline-flex;gap:.5rem}.main-div.profile-wrapper .corporate-members-wrapper .corporate-members .corporate-members-list .corporate-member-name{display:inline-grid;grid-template-columns:auto max-content;gap:1rem}#changeEmailModal .modal-content,#changePasswordModal .modal-content{width:33.3333333333%}#changeEmailModal .modal-content .body,#changePasswordModal .modal-content .body{padding-top:0}#changeEmailModal .modal-content .body .modal-message,#changePasswordModal .modal-content .body .modal-message{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row}#changeEmailModal .modal-content .body .modal-message p,#changePasswordModal .modal-content .body .modal-message p{line-height:2;margin-bottom:1rem}#changeEmailModal .modal-content .body .modal-message button,#changePasswordModal .modal-content .body .modal-message button{place-self:start}.settings-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;row-gap:2rem;padding:1rem;border-radius:.5rem;border:1px solid #d2dce0;background-color:#fff}.settings-form .settings-field{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem;color:#333}.settings-form .settings-field .settings-field-title{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:.5rem}.settings-form .settings-field .settings-field-title.change-email .change-email-toggle .current-email{color:#356373}.settings-form .settings-field .toggle-button{place-self:start}.settings-form .settings-field .settings-field-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}.settings-form .settings-field .settings-field-form>form{width:clamp(300px,50%,350px);display:grid}.settings-form .settings-field .settings-field-form>form label{margin-bottom:.5rem;color:#1f5264}.settings-form .settings-field .settings-field-form>form .error{margin-top:.25rem;color:#ef4444}.settings-form .settings-field .settings-field-form>form .buttons{margin-top:1rem;place-self:start;display:inline-flex;align-items:flex-start;gap:1rem}.settings-form .settings-field .settings-field-form.change-password{display:grid;align-content:first baseline;gap:1rem}.settings-form .settings-field .settings-field-form.change-password>form .toggle-show-password{display:inline-flex;align-items:center;justify-content:flex-start;margin-top:1rem}.settings-form .settings-field .settings-field-form.change-password>form .toggle-show-password input[type=checkbox]{width:fit-content;margin-right:.5rem}.settings-form .settings-field .settings-field-form.change-password>form .toggle-show-password label{margin-bottom:0;cursor:pointer;color:#333;font-weight:400}@media screen and (max-width: 1024px){.settings-form .settings-field .settings-field-form>form{width:clamp(300px,58.3333333333%,350px)}}@media screen and (max-width: 768px){.settings-form .settings-field .settings-field-form>form{width:100%}}.settings-wrapper{overflow:unset}.settings-wrapper .settings-header{width:66.6666666667%}.settings-wrapper .settings-div{overflow:unset;margin-inline:0;align-content:start;width:66.6666666667%}@media screen and (max-width: 1024px){.settings-wrapper .settings-header,.settings-wrapper .settings-div{width:83.3333333333%}}@media screen and (max-width: 768px){.settings-wrapper .settings-header,.settings-wrapper .settings-div{width:100%}}.main-div.officers-wrapper .officers-div{grid-template-columns:35fr 35fr 30fr;gap:1rem;padding-bottom:1rem}@media screen and (max-width: 768px){.main-div.officers-wrapper .officers-div{grid-template-columns:repeat(1,1fr);grid-auto-rows:max-content;gap:1.5rem}}@media screen and (max-width: 480px){.main-div.officers-wrapper .officers-div{grid-template-columns:repeat(1,1fr)}}.officers-list-container{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;grid-auto-flow:row;overflow:hidden;min-height:50vh}.officers-list-container .officers-list-title{display:inline-grid;gap:.5rem;grid-template-columns:auto min-content;padding-left:.5rem;padding-bottom:1rem}.officers-list-container .officers-list-title .title-container{place-self:end start;display:grid}.officers-list-container .officers-list-title .title-container h3{color:#333;font-size:larger}.officers-list-container .officers-list-title .add-officer-link{place-self:center end;margin-top:.5rem;margin-left:2rem}.officers-list-container .officers-list-title .add-officer-link a{padding:.5rem .75rem;text-decoration:none;background-color:#356373;border-radius:.5rem;color:#fff;transition:all .15s ease-in-out}.officers-list-container .officers-list-title .add-officer-link a:hover{background-color:#1f5264}.officers-list-container .officers-list-title .officer-order-buttons{display:inline-flex;align-items:center;gap:.5rem}.officers-list-container .officers-list{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;padding-inline:.5rem;padding-bottom:.5rem;gap:1rem;overflow-y:auto;overflow-x:hidden;position:relative;margin-inline:auto}.officers-list-container .officers-list .no-list-results{width:100%;height:100px;display:grid;place-items:center;color:#333;text-align:center;font-weight:500}.officers-list-container .officer-list-item{display:grid;grid-template-columns:repeat(1,1fr);padding:0}.officers-list-container .officer-list-item .officer-list-display{display:grid;grid-template-columns:max-content auto;background-color:#fff;padding:1rem;column-gap:.5rem;color:#333}.officers-list-container .officer-list-item .officer-list-display.pastPresident{grid-template-columns:repeat(1,1fr)}.officers-list-container .officer-list-item .officer-list-display .controls{grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr)}.officers-list-container .officer-list-item .officer-list-display .controls .drag-handle{place-self:center start}.officers-list-container .officer-list-item .officer-list-display .controls .officer-list-item-dropdown{place-self:center end}.officers-list-container .officer-list-item .officer-list-display .controls .officer-list-item-dropdown .dropdown-toggle{border-color:transparent;padding:.5rem;border-radius:100%}.officers-list-container .officer-list-item .officer-list-display .controls .officer-list-item-dropdown .dropdown-toggle:hover{border-color:#8fa8b1}.officers-list-container .officer-list-item .officer-list-display .image-container{place-self:start center;min-width:48px;width:75%;max-width:84px;height:auto;aspect-ratio:1/1;background-color:#a5b9c1;border-radius:100%;overflow:hidden;display:inline-flex;align-items:center}.officers-list-container .officer-list-item .officer-list-display .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.officers-list-container .officer-list-item .officer-list-display .text-container{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:.5rem;place-items:start}.officers-list-container .officer-list-item .officer-list-display .text-container .name{font-size:larger;color:#1f5264}.officers-list-container .officer-list-item .officer-list-display .text-container .name:hover{text-decoration:underline}.officers-list-container .officer-list-item .officer-list-display .text-container .licenses{font-size:.875rem;color:#666}@media screen and (max-width: 768px){.officers-list-container{min-height:max-content}.officers-list-container .officers-list-title{padding-inline:0;padding-bottom:.75rem}.officers-list-container .officers-list{padding-inline:0;gap:.5rem}.officers-list-container .officer-list-item{display:grid;grid-template-columns:repeat(1,1fr);padding:0}.officers-list-container .officer-list-item .officer-list-display{column-gap:1rem;grid-template-columns:min-content auto}.officers-list-container .officer-list-item .officer-list-display .image-container{min-width:72px;width:60%;place-self:center}.officers-list-container .officer-list-item .officer-list-display .text-container{gap:.25rem}}.officer-form{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.officer-form .save-officer-button{grid-column:2;place-self:end}.officer-form .licenses-select{width:100%}.officer-form .licenses-select__control{border-radius:.5rem;border-color:#d2dce0}.officer-form .licenses-select__control--is-focused{border:1px solid #d2dce0;box-shadow:none}.officer-form .licenses-select__control:hover{border-color:#d2dce0}.officer-form .licenses-select__value-container{padding:.45rem .5rem}.officer-form .licenses-select__placeholder{font-size:medium;color:#adb5bd}.officer-form .licenses-select__select-placeholder,.officer-form .licenses-select__option{color:#333}.officer-form .licenses-select__multi-value{border-radius:.5rem}.officer-form .licenses-select__multi-value__remove{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;cursor:pointer}.officer-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}.officer-form>div label{margin-bottom:.5rem;color:#1f5264}.officer-form>div .error{margin-top:.25rem}.officer-form .image{grid-column:span 2}.officer-type-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.officer-type-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline}.officer-type-form>div label{margin-bottom:.5rem;color:#1f5264}.officer-type-form>div .error{margin-top:.25rem}.officer-type-form button{grid-column:span 1;place-self:end}@media screen and (max-width: 768px){.officer-form{grid-template-columns:repeat(1,1fr)}.officer-form .save-officer-button{grid-column:span 1;place-self:end}.officer-form .image{grid-column:span 1}.officer-type-form{grid-template-columns:repeat(1,1fr)}.officer-type-form button{grid-column:span 1}}#viewOfficerModal .modal-content{width:58.3333333333%}#deleteOfficerModal .modal-content{width:41.6666666667%}#deleteOfficerModal .modal-content .delete-officer-body{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}#deleteOfficerModal .modal-content .delete-officer-body .text{line-height:2;color:#333}#deleteOfficerModal .modal-content .delete-officer-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deleteOfficerModal .modal-content .delete-officer-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteOfficerModal .modal-content .delete-officer-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#changeOfficerTypeModal .modal-content{width:41.6666666667%}#officerLoadingModal .modal-content{width:25%;padding-block:2rem}#officerLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){#officerLoadingModal .modal-content,#deleteOfficerModal .modal-content{width:41.6666666667%}#viewOfficerModal .modal-content,#changeOfficerTypeModal .modal-content{width:75%}}@media screen and (max-width: 768px){#officerLoadingModal .modal-content,#deleteOfficerModal .modal-content,#viewOfficerModal .modal-content{width:83.3333333333%}}@media screen and (max-width: 480px){#officerLoadingModal .modal-content,#deleteOfficerModal .modal-content,#viewOfficerModal .modal-content,#changeOfficerTypeModal .modal-content{width:91.6666666667%}}.officer-info{display:grid;grid-template-columns:25% auto;grid-auto-flow:row;gap:1rem}.officer-info.pastPresident{grid-template-columns:repeat(1,1fr)}.officer-info .image-container{place-self:start center;min-width:100px;width:100%;max-width:150px;height:auto;aspect-ratio:1/1;background-color:#a5b9c1;border-radius:100%;overflow:hidden;display:inline-flex;align-items:center}.officer-info .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.officer-info .text-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;grid-auto-flow:row}.officer-info .text-container>div{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:.75rem}.officer-info .text-container>div label{color:#1f5264}.officer-info .text-container>div a{text-decoration:none;color:#1f5264}.officer-info .text-container>div a:hover{text-decoration:underline}.officer-info .text-container .socials{grid-column:span 3}.officer-info .text-container .socials ul{list-style-position:inside;list-style:none}@media screen and (max-width: 768px){.officer-info{grid-template-columns:repeat(1,1fr)}.officer-info .image-container{min-width:100px;max-width:125px}.officer-info .text-container{gap:1rem}.officer-info .text-container>div{gap:.5rem}}@media screen and (max-width: 480px){.officer-info .image-container{min-width:75px;max-width:100px}.officer-info .text-container{gap:.75 rem;grid-template-columns:repeat(1,1fr)}.officer-info .text-container .socials{grid-column:span 1}}.main-div.renewals-wrapper .renewals-header .renewal-filter .review-status-filter-buttons{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.main-div.renewals-wrapper .renewals-header .renewal-filter .review-status-filter-buttons .review-status-button{color:#333;text-transform:capitalize;background-color:unset;border-radius:unset;padding-bottom:calc(.5rem - 2px);border-bottom:2px solid transparent}.main-div.renewals-wrapper .renewals-header .renewal-filter .review-status-filter-buttons .review-status-button.selected{color:#fff}.main-div.renewals-wrapper .renewals-header .renewal-filter .review-status-filter-buttons .review-status-button.selected.approved{border-color:#356373;color:#356373}.main-div.renewals-wrapper .renewals-header .renewal-filter .review-status-filter-buttons .review-status-button.selected.pending{border-color:#333;color:#333}.main-div.renewals-wrapper .renewals-header .renewal-filter .review-status-filter-buttons .review-status-button.selected.rejected{border-color:#ef4444;color:#ef4444}.main-div.renewals-wrapper .renewals-div:has(.renewals-list){background-color:#fff}.main-div.member-renewals-wrapper .member-renewals-header{display:inline-grid;grid-template-columns:min-content min-content;place-items:center;gap:1rem;padding-bottom:.5rem}.main-div.member-renewals-wrapper .member-renewals-header a{background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .15s ease-in-out}.main-div.member-renewals-wrapper .member-renewals-header a:hover{background-color:#1b495a}.main-div.member-renewals-wrapper .member-renewals-div:has(.renewals-list){background-color:#fff}.main-div.add-renewal-wrapper .add-renewal-div .cannot-add-renewal{height:33.3333333333vh;display:grid;place-items:center;align-content:center;gap:1rem;color:#333}.main-div.add-renewal-wrapper .add-renewal-div .cannot-add-renewal svg{max-width:100px;min-width:50px;width:5vw;height:auto}.main-div.add-renewal-wrapper .add-renewal-div .cannot-add-renewal span{font-weight:500;font-size:larger}.main-div.add-renewal-wrapper .add-renewal-div .cannot-add-renewal a{background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .15s ease-in-out}.main-div.add-renewal-wrapper .add-renewal-div .cannot-add-renewal a:hover{background-color:#1b495a}.main-div.single-renewal-wrapper .single-renewal-header,.main-div.single-renewal-wrapper .review-renewal-header{padding-bottom:.5rem}.main-div.single-renewal-wrapper .review-renewal-div{display:grid;grid-template-columns:auto 33.3333333333%;align-content:first baseline;gap:1rem}@media screen and (max-width: 768px){.main-div.single-renewal-wrapper .review-renewal-div{grid-template-columns:1fr}}.renewals-list{place-self:stretch}.renewals-list .renewals-table tbody tr td .member-link{color:#1f5264}.renewals-list .renewals-table tbody tr td .committees{display:inline-flex;gap:.25rem}.renewals-list .renewals-table tbody tr td .committees .committee{color:#1f3064;background-color:#fff;border:1px solid #1f3064;padding:.25rem .5rem;font-size:smaller;border-radius:1rem;overflow-x:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap}.renewals-list .renewals-table tbody tr td .review-status{text-transform:capitalize}.renewals-list .renewals-table tbody tr td .review-status.pending{color:#a1a1aa}.renewals-list .renewals-table tbody tr td .review-status.approved{color:#356373}.renewals-list .renewals-table tbody tr td .review-status.rejected{color:#ef4444}.renewal-form{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;align-content:first baseline}.renewal-form>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.renewal-form>div>label{color:#1f5264;grid-column:span 2}.renewal-form>div .item{display:inline-grid;grid-template-columns:min-content auto;place-items:center start;gap:.5rem}.renewal-form>div .item input{width:fit-content}.renewal-form>div .item label{font-weight:400;color:#333;cursor:pointer}.renewal-form .payment-image{grid-template-columns:1fr}.renewal-form .payment-image label{grid-column:1}.renewal-form button{place-self:end}@media screen and (max-width: 480px){.renewal-form>div{grid-template-columns:repeat(1,1fr)}.renewal-form>div>label{grid-column:span 1}}#confirmCreateRenewalModal .modal-content,#confirmUpdateRenewalModal .modal-content{width:33.3333333333%}#confirmCreateRenewalModal .modal-content .confirm-create-renewal,#confirmCreateRenewalModal .modal-content .confirm-update-renewal,#confirmUpdateRenewalModal .modal-content .confirm-create-renewal,#confirmUpdateRenewalModal .modal-content .confirm-update-renewal{display:grid;gap:.5rem}#confirmCreateRenewalModal .modal-content .confirm-create-renewal .buttons,#confirmCreateRenewalModal .modal-content .confirm-update-renewal .buttons,#confirmUpdateRenewalModal .modal-content .confirm-create-renewal .buttons,#confirmUpdateRenewalModal .modal-content .confirm-update-renewal .buttons{display:grid;place-items:end}#viewPaymentProofModal .modal-content{width:58.3333333333%}#viewPaymentProofModal .modal-content .payment-proof-body{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}#viewPaymentProofModal .modal-content .payment-proof-body .image-container{width:100%;height:100%;max-height:500px}#viewPaymentProofModal .modal-content .payment-proof-body .image-container img{width:100%;height:100%;object-fit:contain}#viewPaymentProofModal .modal-content .payment-proof-body .buttons{display:inline-flex;justify-content:flex-end;gap:.5rem}#viewPaymentProofModal .modal-content .payment-proof-body .buttons a{padding:.5rem 1rem;font-family:inherit;font-size:1rem;cursor:pointer;transition:all .1s ease-in-out;border-radius:.5rem;background-color:#fff;border:none;text-decoration:none;font-weight:500;color:#333}#viewPaymentProofModal .modal-content .payment-proof-body .buttons a:hover{background-color:#fafafa}@media screen and (max-width: 1024px){#confirmCreateRenewalModal .modal-content,#confirmUpdateRenewalModal .modal-content{width:41.6666666667%}#viewPaymentProofModal .modal-content{width:58.3333333333%}}@media screen and (max-width: 768px){#confirmCreateRenewalModal .modal-content,#confirmUpdateRenewalModal .modal-content{width:75%}#viewPaymentProofModal .modal-content{width:83.3333333333%}}@media screen and (max-width: 480px){#confirmCreateRenewalModal .modal-content,#confirmUpdateRenewalModal .modal-content,#viewPaymentProofModal .modal-content{width:91.6666666667%}}.renewal-details{place-self:start stretch;display:grid;grid-template-columns:repeat(2,1fr);align-content:first baseline;gap:2rem;padding:1rem;background-color:#fff;color:#333;border-radius:.5rem;border:1px solid #d2dce0}.renewal-details>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;gap:.5rem}.renewal-details>div label{color:#1f5264}.renewal-details>div a{width:fit-content;text-decoration:none;color:#356373}.renewal-details>div a:hover{text-decoration:underline}.renewal-details>div .committees-list{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.renewal-details>div .committees-list .committee-pill{width:fit-content;text-align:center;padding:.25rem .75rem;font-size:smaller;background-color:#fff;color:#1f3064;border:1px solid #1f3064;border-radius:.5rem}.review-renewal-container{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;place-self:start stretch;gap:1rem}.review-renewal-container .renewal-review-status{place-self:center start;display:inline-flex;align-items:center;font-weight:700}.review-renewal-container .renewal-review-status .status-text{font-size:larger;padding:.5rem .75rem;color:#333}.review-renewal-container .renewal-review-status .status-pill{padding:.5rem .75rem;font-size:medium;border-radius:.5rem;text-transform:capitalize;color:#eee}.review-renewal-container .renewal-review-status .status-pill.approved{background-color:#356373}.review-renewal-container .renewal-review-status .status-pill.rejected{background-color:#ef4444}.review-renewal-container .renewal-review-status .status-pill.pending{background-color:#a3a3a3}.review-renewal-container .review-renewal-form{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;padding:1rem;background-color:#fff;color:#333;border-radius:.5rem;border:1px solid #d2dce0}.review-renewal-container .review-renewal-form h3{color:#1f5264}.review-renewal-container .review-renewal-form .remarks,.review-renewal-container .review-renewal-form .renew-at{display:grid;gap:.5rem}.review-renewal-container .review-renewal-form .review-buttons{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.review-renewal-container .review-renewal-form .review-buttons .approve{background-color:#356373;color:#eee;border:1px solid #356373}.review-renewal-container .review-renewal-form .review-buttons .approve:hover{background-color:#1f5264;border-color:#1f5264}.review-renewal-container .review-renewal-form .review-buttons .reject{background-color:#fff;color:#ef4444;border:1px solid #ef4444}.review-renewal-container .review-renewal-form .review-buttons .reject:hover{background-color:#ef4444;color:#eee}.review-renewal-container .review-renewal-form .review-person{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem;color:#333}.review-renewal-container .review-renewal-form .review-person a{color:#1f5264;text-decoration:none}.review-renewal-container .review-renewal-form .review-person a:hover{text-decoration:underline}@media screen and (max-width: 768px){.renewal-details{order:2;grid-template-columns:1fr}}.renewal-alert{background-color:#d2dce0;padding:1rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem}.renewal-alert svg{width:24px;height:auto}.renewal-alert a{text-decoration:none;color:#356373;font-weight:500}.renewal-alert a:hover{text-decoration:underline}.renewal-alert.has-pending-renewal{background-color:#b9c8ce}.renewal-alert.has-pending-renewal a{text-decoration:none;color:#356373;font-weight:500}.renewal-alert.has-pending-renewal a:hover{text-decoration:underline}.main-div.publications-wrapper .publications-header{display:inline-grid;grid-template-columns:min-content min-content;place-items:center;gap:1rem;padding-bottom:.5rem}.main-div.publications-wrapper .publications-header a{background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .15s ease-in-out}.main-div.publications-wrapper .publications-header a:hover{background-color:#1b495a}.main-div.publications-wrapper .publications-div{padding-inline:0}.main-div.single-publication-wrapper .view-publication-header{position:relative}.main-div.single-publication-wrapper .view-publication-header .publication-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-publication-wrapper .view-publication-header .publication-dropdown>button{padding:.75rem 1rem;border-radius:.5rem}.main-div.single-publication-wrapper .view-publication-header .publication-dropdown>button svg{width:16px;height:16px}.main-div.single-publication-wrapper .view-publication-header .publication-dropdown ul{box-shadow:15px 10px 15px -3px #0000001a}@media screen and (max-width: 480px){.main-div.publications-wrapper .publications-div{overflow:unset}}.publications-list{border-color:transparent;grid-template-columns:repeat(2,1fr);gap:1rem;border-radius:unset;padding-inline:1rem}.publications-list .publication-list-item{display:grid;grid-template-columns:auto minmax(150px,25%);color:#333;border:1px solid #d2dce0;border-radius:.5rem;padding:.5rem;background-color:#fff;gap:1rem}.publications-list .publication-list-item .image-container{place-self:stretch end;width:minmax(150px,25%);min-height:200px;background-color:#647a85;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.publications-list .publication-list-item .image-container img{width:100%;height:100%;object-fit:cover;border-radius:calc(.5rem - 2px)}.publications-list .publication-list-item .image-container:hover{text-decoration:underline}.publications-list .publication-list-item .text-container{padding:1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.publications-list .publication-list-item .text-container .publish-status{display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.publications-list .publication-list-item .text-container .publish-status .badge{border-radius:1rem;font-size:smaller;font-weight:500;padding:.25rem .5rem}.publications-list .publication-list-item .text-container .publish-status .badge.published{color:#fff;background-color:#7897a2}.publications-list .publication-list-item .text-container .publish-status .badge.draft{color:#333;background-color:#e8edef}.publications-list .publication-list-item .text-container .publish-status .badge.archived{color:#5b5b5b;background-color:#eee}.publications-list .publication-list-item .text-container .publish-status .date-field{font-size:small}.publications-list .publication-list-item .text-container .name-link{place-self:start;text-decoration:none;color:#1f5264}.publications-list .publication-list-item .text-container .name-link h2{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.publications-list .publication-list-item .text-container .name-link:hover{text-decoration:underline}.publications-list .publication-list-item .text-container p{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;margin-bottom:1rem}.publications-list .publication-list-item .text-container .flipbook-link{place-self:end start;width:fit-content;background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .15s ease-in-out}.publications-list .publication-list-item .text-container .flipbook-link:hover{background-color:#1b495a}@media screen and (max-width: 1024px){.publications-list{grid-template-columns:repeat(1,1fr)}.publications-list .publication-list-item{display:grid;grid-template-columns:auto 200px}.publications-list .publication-list-item .image-container{width:200px}}@media screen and (max-width: 480px){.publications-list{padding-inline:.5rem}.publications-list .publication-list-item{padding-top:1.5rem;grid-template-columns:1fr}.publications-list .publication-list-item .image-container{order:1;place-self:center;min-width:100px;width:max(125px,25%);height:auto;min-height:0;aspect-ratio:1/1;border-radius:100%}.publications-list .publication-list-item .image-container img{border-radius:100%}.publications-list .publication-list-item .text-container{order:2}}.publication-form{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;align-content:first baseline;gap:1rem}.publication-form>div{display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;gap:1rem}.publication-form>div>label{color:#1f5264}.publication-form .description,.publication-form .image{grid-column:span 2}.publication-form .publish{display:inline-flex}.publication-form .button{place-self:end}@media screen and (max-width: 480px){.publication-form{grid-template-columns:repeat(1,1fr)}}#deletePublicationModal .modal-content,#archivePublicationModal .modal-content{width:25%}#deletePublicationModal .modal-content .delete-publication-body,#deletePublicationModal .modal-content .toggle-publication-archive-body,#archivePublicationModal .modal-content .delete-publication-body,#archivePublicationModal .modal-content .toggle-publication-archive-body{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}#deletePublicationModal .modal-content .delete-publication-body .text,#deletePublicationModal .modal-content .toggle-publication-archive-body .text,#archivePublicationModal .modal-content .delete-publication-body .text,#archivePublicationModal .modal-content .toggle-publication-archive-body .text{color:#333}#deletePublicationModal .modal-content .delete-publication-body .buttons,#deletePublicationModal .modal-content .toggle-publication-archive-body .buttons,#archivePublicationModal .modal-content .delete-publication-body .buttons,#archivePublicationModal .modal-content .toggle-publication-archive-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deletePublicationModal .modal-content .delete-publication-body .buttons .delete,#deletePublicationModal .modal-content .toggle-publication-archive-body .buttons .delete,#archivePublicationModal .modal-content .delete-publication-body .buttons .delete,#archivePublicationModal .modal-content .toggle-publication-archive-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deletePublicationModal .modal-content .delete-publication-body .buttons .delete:hover,#deletePublicationModal .modal-content .toggle-publication-archive-body .buttons .delete:hover,#archivePublicationModal .modal-content .delete-publication-body .buttons .delete:hover,#archivePublicationModal .modal-content .toggle-publication-archive-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#deletePublicationModal .modal-content .delete-publication-body .buttons .archive,#deletePublicationModal .modal-content .toggle-publication-archive-body .buttons .archive,#archivePublicationModal .modal-content .delete-publication-body .buttons .archive,#archivePublicationModal .modal-content .toggle-publication-archive-body .buttons .archive{background-color:#fff;color:#5b5b5b;border:2px solid #5b5b5b}#deletePublicationModal .modal-content .delete-publication-body .buttons .archive:hover,#deletePublicationModal .modal-content .toggle-publication-archive-body .buttons .archive:hover,#archivePublicationModal .modal-content .delete-publication-body .buttons .archive:hover,#archivePublicationModal .modal-content .toggle-publication-archive-body .buttons .archive:hover{background-color:#5b5b5b;color:#fff}#publicationLoadingModal .modal-content{width:25%;padding-block:2rem}#publicationLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){#deletePublicationModal .modal-content,#archivePublicationModal .modal-content,#publicationLoadingModal .modal-content{width:41.6666666667%}}@media screen and (max-width: 768px){#deletePublicationModal .modal-content,#archivePublicationModal .modal-content,#publicationLoadingModal .modal-content{width:75%}}@media screen and (max-width: 480px){#deletePublicationModal .modal-content,#archivePublicationModal .modal-content,#publicationLoadingModal .modal-content{width:91.6666666667%}}.main-div.single-publication-wrapper .view-publication-div{position:relative;display:grid;grid-template-columns:1fr 2fr;align-content:first baseline;gap:1rem}.main-div.single-publication-wrapper .view-publication-div .image-container{position:sticky;top:0;place-self:start center;width:100%;height:auto;aspect-ratio:auto;border-radius:.5rem;display:grid;place-items:center;background-color:#647a85;color:#fff;word-break:break-all;text-align:center}.main-div.single-publication-wrapper .view-publication-div .image-container img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.main-div.single-publication-wrapper .view-publication-div .text-container{display:grid;background-color:#fff;grid-template-columns:repeat(1,1fr);align-content:first baseline;border-radius:.5rem;padding:1.5rem;border:1px solid #d2dce0;gap:1rem}.main-div.single-publication-wrapper .view-publication-div .text-container .publish-status{display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.main-div.single-publication-wrapper .view-publication-div .text-container .publish-status .badge{border-radius:1rem;font-size:smaller;font-weight:500;padding:.25rem .5rem}.main-div.single-publication-wrapper .view-publication-div .text-container .publish-status .badge.published{color:#fff;background-color:#7897a2}.main-div.single-publication-wrapper .view-publication-div .text-container .publish-status .badge.draft{color:#333;background-color:#e8edef}.main-div.single-publication-wrapper .view-publication-div .text-container .publish-status .badge.archived{color:#5b5b5b;background-color:#eee}.main-div.single-publication-wrapper .view-publication-div .text-container .publish-status .date-field{font-size:small}.main-div.single-publication-wrapper .view-publication-div .text-container h2{color:#1f5264}.main-div.single-publication-wrapper .view-publication-div .text-container p{color:#333;text-indent:1rem;text-align:justify;line-height:2}.main-div.single-publication-wrapper .view-publication-div .text-container hr{border:0;border-top:1px solid rgba(0,0,0,.05);margin-block:.5rem}.main-div.single-publication-wrapper .view-publication-div .text-container .created-by{color:#333}.main-div.single-publication-wrapper .view-publication-div .text-container .created-by a{color:#1f5264;text-decoration:none}.main-div.single-publication-wrapper .view-publication-div .text-container .created-by a:hover{text-decoration:underline}.main-div.single-publication-wrapper .view-publication-div .text-container .view-links{display:inline-flex;gap:1rem;margin-block:.5rem}.main-div.single-publication-wrapper .view-publication-div .text-container .view-links a{background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;font-weight:500;border-radius:.5rem;border:1px solid transparent;transition:all .15s ease-in-out}.main-div.single-publication-wrapper .view-publication-div .text-container .view-links a:hover{background-color:#1b495a}.main-div.single-publication-wrapper .view-publication-div .text-container .view-links a.view-pdf{border:1px solid #d2dce0;background-color:#fff;color:#333}.main-div.single-publication-wrapper .view-publication-div .text-container .view-links a.view-pdf:hover{background-color:#333;color:#fff}@media screen and (max-width: 1024px){.main-div.single-publication-wrapper .view-publication-div{grid-template-columns:2fr 3fr}}@media screen and (max-width: 768px){.main-div.single-publication-wrapper .view-publication-div{grid-template-columns:1fr}.main-div.single-publication-wrapper .view-publication-div .image-container{position:static;top:unset;place-self:center;width:33.3333333333%;height:auto;aspect-ratio:1/1}}@media screen and (max-width: 480px){.main-div.single-publication-wrapper{overflow-y:unset}.main-div.single-publication-wrapper .view-publication-header{padding-top:3rem;place-items:center;text-align:center}.main-div.single-publication-wrapper .view-publication-header .publication-dropdown{top:0}.main-div.single-publication-wrapper .view-publication-div{overflow-y:unset}.main-div.single-publication-wrapper .view-publication-div .image-container{place-self:center;min-width:125px;height:auto;aspect-ratio:1/1;border-radius:100%}.main-div.single-publication-wrapper .view-publication-div .image-container img{border-radius:100%}}.main-div.banners-wrapper .banners-header{display:inline-grid;grid-template-columns:min-content min-content;place-items:center;gap:1rem;padding-bottom:.5rem}.main-div.banners-wrapper .banners-header a{background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .15s ease-in-out}.main-div.banners-wrapper .banners-header a:hover{background-color:#1b495a}.main-div.single-banner-wrapper .view-banner-header{position:relative}.main-div.single-banner-wrapper .view-banner-header .banner-dropdown{width:fit-content;position:absolute;bottom:0;right:1rem}.main-div.single-banner-wrapper .view-banner-header .banner-dropdown>button{padding:.75rem 1rem;border-radius:.5rem}.main-div.single-banner-wrapper .view-banner-header .banner-dropdown>button svg{width:16px;height:16px}.main-div.single-banner-wrapper .view-banner-header .banner-dropdown ul{box-shadow:15px 10px 15px -3px #0000001a}.main-div.single-banner-wrapper .view-banner-header .banner-dropdown ul>li>button{font-weight:400}.main-div.single-banner-wrapper .view-banner-div{display:grid;grid-template-columns:2fr 1fr;grid-auto-flow:row;gap:1rem;place-items:start stretch;align-content:first baseline}.banners-list{border-radius:unset;border-color:transparent;grid-template-columns:repeat(2,1fr);align-content:first baseline;gap:1rem}.banners-list .banners-list-item{display:grid;grid-template-columns:repeat(1,1fr);align-content:space-between;background-color:#fff;padding:1rem;gap:1rem;border-radius:.5rem;border:1px solid #d2dce0;color:#333;place-items:start}.banners-list .banners-list-item .created-at-date{place-self:end;font-size:small;color:#5b5b5b}.banners-list .banners-list-item .title{color:#1f5264;text-decoration:none}.banners-list .banners-list-item .title h2{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.banners-list .banners-list-item .title:hover{text-decoration:underline}.banners-list .banners-list-item .description{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:wrap;word-break:break-all;word-wrap:break-word}.banners-list .banners-list-item .link{color:#1f5264;text-decoration:none}.banners-list .banners-list-item .link:hover{text-decoration:underline}.banners-list .banners-list-item .show-until-date{place-self:end start}.banners-list .banners-list-item .show-until-date.expired span{color:#dc2626}@media screen and (max-width: 768px){.banners-list{grid-template-columns:repeat(1,1fr)}}.banner-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-content:first baseline}.banner-form>div{grid-column:span 2;display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;gap:1rem}.banner-form>div>label{color:#1f5264}.banner-form>div.link,.banner-form>div.show-until{grid-column:span 1}.banner-form button{grid-column:span 2;place-self:end}@media screen and (max-width: 480px){.banner-form{grid-template-columns:repeat(1,1fr)}.banner-form>div,.banner-form button{grid-column:span 1}}#deleteBannerModal .modal-content{width:41.6666666667%}#deleteBannerModal .modal-content .delete-banner-body{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}#deleteBannerModal .modal-content .delete-banner-body .text{line-height:2;color:#333}#deleteBannerModal .modal-content .delete-banner-body .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}#deleteBannerModal .modal-content .delete-banner-body .buttons .delete{background-color:#fff;color:#ef4444;border:2px solid #ef4444}#deleteBannerModal .modal-content .delete-banner-body .buttons .delete:hover{background-color:#ef4444;color:#fff}#bannerLoadingModal .modal-content{width:25%;padding-block:2rem}#bannerLoadingModal .modal-content .loader-div .loading-text{text-align:center;margin-bottom:0}@media screen and (max-width: 1024px){#bannerLoadingModal .modal-content,#deleteBannerModal .modal-content{width:41.6666666667%}}@media screen and (max-width: 768px){#bannerLoadingModal .modal-content,#deleteBannerModal .modal-content{width:75%}}@media screen and (max-width: 480px){#bannerLoadingModal .modal-content,#deleteBannerModal .modal-content{width:91.6666666667%}}.view-banner-text{padding:1rem;border:1px solid #d2dce0;border-radius:.5rem;display:grid;grid-template-columns:repeat(1,1fr);align-content:first baseline;grid-auto-flow:row;gap:1rem}.view-banner-text>div{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.view-banner-text>div label{color:#1f5264}.view-banner-text hr{border:0;border-top:1px solid rgba(0,0,0,.05);margin-block:.5rem}.view-banner-text .description{line-height:1.75;word-wrap:break-word}.view-banner-text a{color:#1f5264;text-decoration:none;place-self:start}.view-banner-text a:hover{text-decoration:underline}.view-banner-details{padding:1rem;border:1px solid #d2dce0;border-radius:.5rem;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:1rem}.view-banner-details>div{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.view-banner-details>div label{color:#1f5264}.view-banner-details>div a{color:#1f5264;text-decoration:none;place-self:start}.view-banner-details>div a:hover{text-decoration:underline}.view-banner-details .show-until .expired{color:#dc2626}.certificate-section{grid-template-columns:1fr;overflow:hidden}.certificate-section .main-div.membership-certificate-wrapper{position:relative}.certificate-section .main-div.membership-certificate-wrapper .go-to-home{position:absolute;left:1rem;bottom:1rem;z-index:2;background-color:#647a85;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}.certificate-section .main-div.membership-certificate-wrapper .go-to-home:hover{background-color:#a5b9c1}.certificate-section .main-div.membership-certificate-wrapper .pdf-download-button{position:absolute;right:1rem;bottom:1rem;z-index:2;background-color:#1f5264;color:#eee;padding:.5rem 1rem;text-decoration:none;border-radius:.5rem;font-weight:500}.certificate-section .main-div.membership-certificate-wrapper .pdf-download-button:hover{background-color:#1b495a}.certificate-viewer{width:100dvw;height:100dvh;pointer-events:none;border:0;overflow:hidden}.main-div.membership-certificate-logs-wrapper .membership-certificate-logs-header .membership-certificate-logs-search-bar .buttons button{border:1px solid #d2dce0}.membership-certificate-logs-list .membership-certificate-logs-table tbody tr td .profile-link{text-decoration:none;color:#1f5264}.membership-certificate-logs-list .membership-certificate-logs-table tbody tr td .profile-link:hover{text-decoration:underline}.membership-certificate-logs-list .membership-certificate-logs-table tbody tr td .membership-certificate-logs-list-item-dropdown .dropdown-options{right:75%}#deleteMembershipCertificateLogModal .modal-content{width:33.3333333333%}#deleteMembershipCertificateLogModal .modal-content .delete-membership-log-message{display:grid;gap:.5rem}#deleteMembershipCertificateLogModal .modal-content .delete-membership-log-message .buttons{display:inline-flex;justify-content:flex-end;align-items:center;gap:1rem}#deleteMembershipCertificateLogModal .modal-content .delete-membership-log-message .buttons .delete{background-color:#dc2626;color:#eee}#filterMembershipCertificateLogsModal .modal-content{width:25%}#filterMembershipCertificateLogsModal .modal-content .body .filter-logs-form{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;gap:1rem}#filterMembershipCertificateLogsModal .modal-content .body .filter-logs-form>div{display:grid;row-gap:.5rem}#filterMembershipCertificateLogsModal .modal-content .body .filter-logs-form>div label{color:#1f5264}#filterMembershipCertificateLogsModal .modal-content .body .filter-logs-form .access-type .access-type-list{display:inline-flex;flex-wrap:wrap;gap:.5rem}#filterMembershipCertificateLogsModal .modal-content .body .filter-logs-form .access-type .access-type-list .access-type-option{background-color:#fff;border:1px solid #1f5264;font-weight:400;padding:.25rem .75rem;text-transform:capitalize}#filterMembershipCertificateLogsModal .modal-content .body .filter-logs-form .access-type .access-type-list .access-type-option.selected{background-color:#1f5264;color:#eee}#filterMembershipCertificateLogsModal .modal-content .body .buttons{width:100%;margin-top:2rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem}#filterMembershipCertificateLogsModal .modal-content .body .buttons>button{border:1px solid #333}#filterMembershipCertificateLogsModal .modal-content .body .buttons .apply-log-filters-button{background-color:#1f5264;color:#eee}#filterMembershipCertificateLogsModal .modal-content .body .buttons .apply-log-filters-button:hover{background-color:#356373}@media screen and (max-width: 1024px){#deleteMembershipCertificateLogModal .modal-content,#filterMembershipCertificateLogsModal .modal-content{width:50%}}@media screen and (max-width: 768px){#deleteMembershipCertificateLogModal .modal-content{width:75%}#filterMembershipCertificateLogsModal .modal-content{width:66.6666666667%}}@media screen and (max-width: 480px){#deleteMembershipCertificateLogModal .modal-content,#filterMembershipCertificateLogsModal .modal-content{width:91.6666666667%}}.admin-dashboard{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:1.5rem;align-content:first baseline;overflow:auto}.admin-dashboard .admin-dashboard-welcome{border-radius:.5rem;padding:1rem;border:1px solid #d2dce0;background-color:#fff;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem;grid-column:span 2;color:#333}.admin-dashboard .admin-dashboard-welcome .welcome-back{color:#1f5264}.admin-dashboard .admin-dashboard-welcome .display-name{color:#1b495a}.admin-dashboard .admin-dashboard-query{grid-column:span 3;display:inline-grid;gap:.5rem;grid-template-columns:auto .25fr max-content max-content;place-items:center stretch;align-content:center;color:#333}.admin-dashboard .admin-dashboard-query.total{grid-template-columns:auto .25fr max-content}.admin-dashboard .admin-dashboard-tile{border-radius:.5rem;padding:1rem;border:1px solid #d2dce0;background-color:#fff;display:grid;grid-template-columns:repeat(1,1fr);color:#333;gap:.5rem}.admin-dashboard .admin-dashboard-tile .admin-dashboard-tile-title{display:inline-grid;grid-template-columns:auto min-content}.admin-dashboard .admin-dashboard-tile .admin-dashboard-tile-title a{color:#1f5264;text-decoration:none}.admin-dashboard .admin-dashboard-tile .admin-dashboard-tile-title a:hover{text-decoration:underline}.admin-dashboard .admin-dashboard-tile .admin-dashboard-tile-number{font-size:xxx-large;color:#1f5264}.main-div.user-home-wrapper .home-page-div{place-items:center;align-content:center}.main-div.user-home-wrapper .home-page-div .home-page-display-name h1{color:#333;font-size:xx-large}.main-div.user-home-wrapper .home-page-div .home-page-display-name h1 span{color:#356373}.main-div.user-home-wrapper .home-page-div .home-page-navigator{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:row;row-gap:1rem}.main-div.user-home-wrapper .home-page-div .home-page-navigator a{padding:1rem;background-color:#fff;border-radius:.5rem;text-decoration:none;font-size:larger;text-align:center;color:#333;font-weight:700;box-shadow:15px 10px 15px -3px #0000001a;transition:all .15s ease-in-out}.main-div.user-home-wrapper .home-page-div .home-page-navigator a:hover{box-shadow:15px 10px 15px -3px #12313c4d}
