header{border-bottom:.4rem solid var(--blue);padding:2rem 0 4rem}header .container{align-items:flex-end;display:flex;justify-content:space-between}header .logo{height:auto;width:12.5rem}header nav{align-items:flex-end;display:flex;justify-content:space-between}header nav .nav-controllers{align-items:flex-end;display:flex;position:absolute;right:var(--sideWidth);top:2rem}header nav .nav-controllers #logoutBtn,header nav .nav-controllers #resetPassword,header nav .nav-controllers #userListBtn{align-items:center;background-color:transparent;border:none;box-shadow:none;color:var(--textColor);cursor:pointer;display:flex;font-size:90%;justify-content:center;margin-left:1rem;text-decoration:none}header nav .nav-controllers #logoutBtn img,header nav .nav-controllers #logoutBtn svg,header nav .nav-controllers #resetPassword img,header nav .nav-controllers #resetPassword svg,header nav .nav-controllers #userListBtn img,header nav .nav-controllers #userListBtn svg{fill:var(--darkBlue);height:1rem;margin-right:.25rem;width:1rem}header nav .nav-controllers #userListBtn img{height:1.35rem;width:1.35rem}header nav ul{align-items:center;display:flex;margin:0;padding-left:0}header nav ul li{border-bottom:.3rem solid transparent;list-style:none;margin-left:2rem;padding-bottom:.25rem}header nav ul li a{color:var(--textColor);font-size:100%;text-decoration:none;transition:.25s ease-in-out;white-space:nowrap}header nav ul li:hover{border-bottom:.3rem solid var(--darkBlue)}header nav ul li:hover a{color:var(--blue)}header nav.logged ul{font-size:90%}header #mobileBtn{display:none}footer{background-color:var(--darkBlue);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-top:.4rem solid var(--blue);width:100%}footer .container{padding:2rem 0}footer .container .row{display:flex;justify-content:space-between}footer .container .row .column:last-child{text-align:right}footer .container .row .column:last-child a.social{border-color:var(--orange)}footer .container .row .column:first-child a.social{border:none;color:var(--darkBlue);font-size:150%}footer .container .row .column a.social{background-color:var(--backgroundColor);border:.15rem solid var(--socialBlue);border-radius:50%;display:inline-grid;height:2.8rem;margin:0 .5rem 1rem 0;padding:.4rem;place-items:center;text-decoration:none;width:2.8rem}footer .container .row .column a.mail{color:#fff;display:block;text-decoration:none}footer .container .row .column a.mail:hover{text-decoration:underline}#login{font-size:110%;padding:5rem 0}#login .container.password-recovery{width:60%}#login .container.password-recovery form button{width:-webkit-max-content;width:max-content}#login .container .title{margin-bottom:2rem}#login .container .row{justify-content:space-between}#login .container .row .column:first-child{width:45%}#login .container .row .column:nth-child(2){width:50%}#login .container .row .column h2{color:var(--darkBlue);margin-top:0}#login .container .row .column p{font-size:125%;line-height:1.3}#directory{padding:5rem 0}#directory .dir-title{margin-bottom:3rem}#directory .dir-title span{color:var(--darkBlue);display:block;margin-bottom:1rem}#directory .header-container{align-items:center;display:flex;margin-bottom:2rem}#directory .header-container .btn{margin-left:1rem;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}#directory .content{display:grid;grid-template-columns:20% 20% 20% 20% 20%}#directory .content .item{align-items:center;background-color:var(--lightGrey);border-radius:1rem;display:flex;height:5rem;margin-bottom:1rem;margin-right:1rem;padding:1rem 1.5rem;text-decoration:none;width:max-width}#directory .content .item img{height:2rem;width:auto}#directory .content .item h3{color:var(--textColor);font-size:100%;font-weight:lighter;margin:0 0 0 .75rem;text-overflow:ellipsis}#directory .content .file-list{display:flex;flex-wrap:wrap;grid-column-end:6;grid-column-start:1;padding:1rem 0;width:100%}#directory .content .file-list li{list-style:none;margin-bottom:.75rem;width:32.5%}#directory .content .file-list li:before{color:var(--blue);content:"\2022";display:inline-block;font-weight:700;margin-left:1em;width:1em}#directory .content .file-list li a{position:relative}#directory .content .file-list li a:not(.btn){background-color:transparent;display:inline;margin-right:0;padding:0;text-decoration:none}#directory .content .file-list li a:not(.btn) h3{color:var(--textColor);display:inline;font-weight:lighter;margin:0}#directory .content .file-list li .file-controllers{display:none;position:absolute;right:-3rem;top:0}#directory .content .file-list li .file-controllers button{background-color:transparent;border:none;color:var(--red);cursor:pointer;font-size:90%}#directory .content .file-list li:hover .file-controllers{display:block}#directory .content .file-list li .video-container{position:relative}#directory .content .file-list li .video-container .iframe-error,#directory .content .file-list li .video-container iframe{border:none;height:15rem!important;width:100%!important}#directory .content .file-list li .video-container .iframe-error{background-color:var(--lightGrey);display:grid;padding:1rem;place-items:center}#directory .content .file-list li .video-container .iframe-error p{text-align:left;width:100%}#directory .content .file-list li .video-container .file-controllers{bottom:.5rem;right:.5rem;top:unset}#directory .content.search,#directory .content.states{display:flex;flex-wrap:wrap}#directory .content.states .item{align-items:center;background-color:transparent;display:flex;margin-right:0;max-width:unset;padding:0;text-decoration:none;width:33%}#directory .content.states .item img{height:4rem;width:auto}#directory .content.states .item h3{color:var(--textColor);font-size:130%;font-weight:lighter;margin:0}#directory .content.expanded{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}#directory .content.expanded .item{align-items:flex-start;display:flex;flex-direction:column;height:auto;margin-right:0;padding:1rem;width:24.5%}#directory .content.expanded .item .item-title{display:flex;margin-bottom:.2rem;width:100%}#directory .content.expanded .item .item-title img{height:1rem}#directory .content.expanded .item .item-title a{text-decoration:none}#directory .content.expanded .item .item-title a h3{color:var(--blue);font-size:100%;white-space:nowrap}#directory .content.expanded .item .sub-content{display:block;padding:1rem 0;width:100%}#directory .content.expanded .item .sub-content .sub-item{background-color:var(--backgroundColor);border-radius:.5rem;box-shadow:2px 2px 4px rgba(0,0,0,.2);display:block;margin-bottom:.5rem;padding:.5rem;text-decoration:none;width:100%}#directory .content.expanded .item .sub-content .sub-item h4{color:var(--textColor);display:inline;font-size:80%;margin:0}#directory .content.gallery{display:flex;flex-wrap:wrap}#directory .content.gallery .file-list li{margin-right:.833%;position:relative}#directory .content.gallery .file-list li:before{display:none}#directory .content.gallery .file-list li img{cursor:zoom-in;height:12rem;object-fit:cover;width:100%}#directory .content.gallery .file-list li h3{color:var(--textColor);font-weight:lighter;margin:.2rem 0 .5rem}#directory .content.gallery .file-list li .file-controllers{bottom:.5rem;height:-webkit-max-content;height:max-content;right:.5rem;top:unset}#directory .content.gallery .file-list li .video-container .file-controllers{bottom:.2rem}#directory .content.gallery #galleryContainer{background-color:rgba(0,0,0,.7);cursor:zoom-out;display:none;height:100vh;left:0;place-items:center;position:fixed;top:0;width:100%}#directory .content.gallery #galleryContainer.active{display:grid}#directory .content.gallery #galleryContainer img{cursor:default;height:85%;max-width:85%;object-fit:contain;width:auto}#directory .content.wordpress .file-list li{width:49.5%}#directory .content.wordpress .file-list li:before{display:none}#directory .content.wordpress .file-list li .wp-post-container h3{color:var(--blue);margin-bottom:1rem}#directory .content.wordpress .file-list li .wp-post-container .post-content{margin-bottom:2rem}#directory .content.wordpress .file-list li .wp-post-container .post-content ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0}#directory .content.wordpress .file-list li .wp-post-container .post-content ul li:before{color:var(--blue);content:"\2022";display:inline-block;font-weight:700;margin-left:1em;width:1em}#directory .content.team .file-list{display:grid;grid-template-columns:20% 20% 20% 20% 20%;margin-bottom:2rem;margin-top:0;padding-top:0}#directory .content.team .file-list li{background-color:var(--lightGrey);border-radius:1rem;height:5rem;margin-bottom:1rem;margin-right:1rem;width:unset}#directory .content.team .file-list li:before{display:none}#directory .content.team .file-list li .team-file-container{height:100%}#directory .content.team .file-list li .team-file-container .team-file{align-items:center;display:flex;height:100%;padding:1rem 1.5rem;text-decoration:none}#directory .content.team .file-list li .team-file-container .team-file img{height:2rem;width:auto}#directory .content.team .file-list li .team-file-container .team-file h3{color:var(--textColor);font-size:100%;font-weight:lighter;margin:0 0 0 .75rem;text-overflow:ellipsis}#directory .content.team .file-list li .team-file-container .team-file-controllers{margin-top:.5rem;width:100%}#directory .content.team .file-list li .team-file-container .team-file-controllers button{font-size:80%;padding:.3rem .6rem}#directory .directory-controllers{margin-top:2rem}#directory .directory-controllers .btn{margin-right:1rem}#directory .directory-controllers.row .column:last-child{display:grid;place-items:end;width:30%}#directory .directory-controllers.row .column:last-child .btn{margin-right:0}@-webkit-keyframes "lds-roller"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes "lds-roller"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader-container{display:grid;padding:10rem 0;place-items:center}.loader-container .lds-roller{display:inline-block;height:5rem;position:relative;width:5rem}.loader-container .lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.loader-container .lds-roller div:after{background:var(--blue);border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.loader-container .lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.loader-container .lds-roller div:first-child:after{left:63px;top:63px}.loader-container .lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loader-container .lds-roller div:nth-child(2):after{left:56px;top:68px}.loader-container .lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loader-container .lds-roller div:nth-child(3):after{left:48px;top:71px}.loader-container .lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loader-container .lds-roller div:nth-child(4):after{left:40px;top:72px}.loader-container .lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loader-container .lds-roller div:nth-child(5):after{left:32px;top:71px}.loader-container .lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loader-container .lds-roller div:nth-child(6):after{left:24px;top:68px}.loader-container .lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loader-container .lds-roller div:nth-child(7):after{left:17px;top:63px}.loader-container .lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loader-container .lds-roller div:nth-child(8):after{left:12px;top:56px}#power_bi .container{padding:5rem 0}#power_bi .container .content{display:grid;grid-template-columns:20% 20% 20% 20% 20%;margin-top:2rem}#power_bi .container .content .item{align-items:center;background-color:var(--lightGrey);border:none;border-radius:1rem;cursor:pointer;display:flex;height:5rem;margin-bottom:1rem;margin-right:1rem;padding:1rem 1.5rem;text-decoration:none}#power_bi .container .content .item img{height:2rem;width:auto}#power_bi .container .content .item h3{color:var(--textColor);font-size:110%;font-weight:700;margin:0;text-align:center;width:100%}#power_bi .container iframe{height:80vh;margin-top:2rem;width:100%}#schedule .container{padding:5rem 0}#schedule .container .calendar-container{display:flex;justify-content:space-between;padding:2rem 0;position:relative}#schedule .container .calendar-container .events-loader{display:grid;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%}#schedule .container .calendar-container .react-calendar{width:73%}#schedule .container .calendar-container .react-calendar button{background-color:transparent;border:none}#schedule .container .calendar-container .react-calendar .react-calendar__navigation{margin-bottom:2rem}#schedule .container .calendar-container .react-calendar .react-calendar__navigation button{color:var(--darkBlue);cursor:pointer;font-weight:700}#schedule .container .calendar-container .react-calendar .react-calendar__navigation button.react-calendar__navigation__label{margin:0 1rem}#schedule .container .calendar-container .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow.react-calendar__navigation__next-button,#schedule .container .calendar-container .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button{margin:0 .5rem}#schedule .container .calendar-container .react-calendar .react-calendar__month-view__weekdays{border-bottom:2px solid var(--blue);color:var(--blue);margin-bottom:1rem;padding-bottom:1rem;text-transform:uppercase}#schedule .container .calendar-container .react-calendar .react-calendar__month-view__weekdays abbr{font-weight:700;text-decoration:none}#schedule .container .calendar-container .react-calendar .react-calendar__tile{align-items:flex-start;background-color:var(--lightGrey);border:.2rem solid #fff;cursor:pointer;display:flex;flex-direction:column;height:7rem;overflow:hidden;padding:.5rem .8rem}#schedule .container .calendar-container .react-calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{cursor:default;opacity:0}#schedule .container .calendar-container .react-calendar .react-calendar__tile.react-calendar__month-view__days__day--weekend:nth-child(7n){background-color:rgba(16,176,185,.2)}#schedule .container .calendar-container .react-calendar .react-calendar__tile.react-calendar__month-view__days__day--weekend:nth-child(7n) abbr{color:var(--blue)}#schedule .container .calendar-container .react-calendar .react-calendar__tile.react-calendar__tile--active{background-color:rgba(84,74,153,.2)}#schedule .container .calendar-container .react-calendar .react-calendar__tile.react-calendar__tile--active abbr{color:var(--darkBlue)}#schedule .container .calendar-container .react-calendar .react-calendar__tile abbr{color:var(--grey);font-size:110%;font-weight:700;margin-bottom:1rem}#schedule .container .calendar-container .react-calendar .react-calendar__tile p{color:var(--textColor);font-size:70%;font-weight:700;margin:0 0 .3rem;opacity:.9;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}#schedule .container .calendar-container .react-calendar.waiting .react-calendar__tile{opacity:.3}#schedule .container .calendar-container .details{align-items:center;background-color:rgba(84,74,153,.2);border-radius:.5rem;display:flex;flex-direction:column;height:90vh;overflow:auto;padding:2rem;width:24%}#schedule .container .calendar-container .details.waiting{opacity:.3}#schedule .container .calendar-container .details .details-title h4{color:var(--darkBlue);margin:0 0 .5rem;text-align:center}#schedule .container .calendar-container .details .details-title small{color:var(--grey);display:block;font-size:70%;font-weight:700;text-align:center;text-transform:uppercase;width:100%}#schedule .container .calendar-container .details .event-list{margin-bottom:3rem;padding:1rem 0;width:100%}#schedule .container .calendar-container .details .event-list .item .item-title{align-items:center;display:flex;justify-content:space-between}#schedule .container .calendar-container .details .event-list .item .item-title .dot{background-color:var(--darkBlue);border-radius:50%;display:block;height:.5rem;left:-.2rem;position:relative;width:.5rem}#schedule .container .calendar-container .details .event-list .item .item-title a{text-decoration:none;width:90%}#schedule .container .calendar-container .details .event-list .item .item-title a h3{color:var(--darkBlue);font-size:110%}#schedule .container .calendar-container .details .event-list .item .item-title a:hover h3{text-decoration:underline}#schedule .container .calendar-container .details .event-list .item .item-details{border-left:2px solid var(--darkBlue);padding-left:10%}#schedule .container .calendar-container .details .event-list .item .item-details p{font-size:85%;margin:0}#schedule .container .calendar-container .details .event-list .item .item-details p.time{font-weight:700;margin-bottom:.5rem}#schedule .container .calendar-container .details .event-list .item:last-child .item-details{border-left:none}#registry .container{padding:5rem 0;width:60%}#registry .container form .checkbox-container{display:inline-block;margin-right:1rem;margin-top:1rem}#registry .container form .checkbox-container input{display:inline;margin-left:.5rem;width:-webkit-max-content;width:max-content}#registry .container form #dropzone{background:transparent;border-radius:1rem}#registry .container form .btn-container{display:grid;place-items:end}#registry .container form .btn-container .btn{width:-webkit-max-content;width:max-content}#registry .container form .btn-container.privileges{place-items:start}#registry .container form .btn-container.privileges a{margin:1rem 0 0}#registry .container form .btn-container.privileges a.btn{background-color:transparent;color:var(--blue)}#registry .container form .btn-container.privileges a.btn:hover{background-color:var(--blue);color:#fff}#registry .container form .row{justify-content:space-between}#registry .container form .row .column{width:49.5%}#registry .container form .row .column label{display:block;margin-bottom:.5rem}#registry .container .event-registry form .btn-container{display:flex;justify-content:flex-end}#registry .container .event-registry form .btn-container .btn{margin-left:1rem}#registry .container .file-registry .dropzone{display:none}#registry .container .file-registry .dropzone.active{display:block}#registry .container .file-registry .video-input-controller{display:flex;margin:1.5rem 0}#registry .container .file-registry .video-input-controller label{margin-right:.5rem}#registry .container .file-registry .video-input-controller input{width:-webkit-max-content;width:max-content}#registry .container .file-registry .video-input-container{display:none}#registry .container .file-registry .video-input-container.active{display:block}#registry .container .file-registry .video-input-container p a{display:inline}#list .container{padding:5rem 0;width:60%}#list .container .header-container{margin-top:2rem}.list-container table{background-color:var(--lightGrey);border-radius:1rem;margin-top:2rem;max-height:75vh;overflow:auto;padding:1rem;width:100%}.list-container table td,.list-container table th{padding:.5rem;text-align:left}.list-container table td:first-child,.list-container table th:first-child{width:15%}.list-container table td:nth-child(2),.list-container table th:nth-child(2){width:60%}.list-container table td:nth-child(3),.list-container table th:nth-child(3){white-space:nowrap;width:25%}.list-container table td a:not(.btn),.list-container table th a:not(.btn){color:var(--textColor);text-decoration:none}.list-container table td a:not(.btn):hover,.list-container table th a:not(.btn):hover{text-decoration:underline}.list-container table td .btn,.list-container table th .btn{margin-right:1rem}.list-container table th{color:var(--darkBlue)}.list-container .controllers{margin-top:2rem}#privileges .container{padding:5rem 0}#privileges .container .list-container{display:flex;justify-content:space-between}#privileges .container .list-container table{width:69%}#privileges .container .list-container table tr.has-privileges{color:var(--blue)}#privileges .container .list-container table tr.has-privileges a{color:var(--blue)!important}#privileges .container .list-container table tr.has-privileges select{color:var(--blue)}#privileges .container .list-container table tr select{background-color:transparent;border:none;cursor:pointer;padding:.5rem 0;transition-duration:.3s}#privileges .container .list-container table tr select:hover{color:var(--darkBlue)}#privileges .container .list-container .legend{padding:2rem;width:30%}#privileges .container .list-container .legend .item{align-items:flex-start;display:flex;margin-bottom:1rem}#privileges .container .list-container .legend .item label{width:80%}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Comfortaa;src:url(/views/area-restrita/static/media/Comfortaa-Regular.d8756404994c153f8fce.ttf)}@font-face{font-family:ComfortaaLight;src:url(/views/area-restrita/static/media/Comfortaa-Light.8d7e182e392e617a868f.ttf)}*{box-sizing:border-box}:root{--textColor:#545454;--backgroundColor:#fcfcfc;--grey:#939393;--lightGrey:#f0f0f0;--orange:#f26f53;--darkBlue:#544a99;--blue:#007889;--highBlue:#24b8c1;--socialBlue:#10b0b9;--lightBlue:rgba(18,138,153,.15);--red:#822900;--containerWidth:85%;--sideWidth:7.5%}body{background-color:#fcfcfc;background-color:var(--backgroundColor);color:#545454;color:var(--textColor);font-family:Comfortaa}body section{min-height:65vh}body .container{margin:0 auto;width:85%;width:var(--containerWidth)}body .row{display:flex}body .row .column{width:100%}body .btn{background-color:transparent;border:.15rem solid #007889;border:.15rem solid var(--blue);border-radius:2rem;color:#007889;color:var(--blue);cursor:pointer;padding:.5rem 1rem;text-decoration:none;transition:.5s ease-in-out}body .btn:hover{background-color:#007889;background-color:var(--blue);color:#fcfcfc;color:var(--backgroundColor)}body .btn.red{border:.15rem solid #822900;border:.15rem solid var(--red);color:#822900;color:var(--red)}body .btn.red:hover{background-color:#822900;background-color:var(--red);color:#fff}body .btn.purple{background-color:transparent;border:.15rem solid #544a99;border:.15rem solid var(--darkBlue);color:#544a99;color:var(--darkBlue)}body .btn.purple:hover{background-color:#544a99;background-color:var(--darkBlue);color:#fff}body .btn.grey{background-color:transparent;border:.15rem solid #939393;border:.15rem solid var(--grey);color:#939393;color:var(--grey)}body .btn.grey:hover{background-color:#939393;background-color:var(--grey);color:#fff}body .btn.filled{background-color:#007889;background-color:var(--blue);color:#fcfcfc;color:var(--backgroundColor)}body .btn.filled:hover{background-color:transparent;color:#007889;color:var(--blue)}body .btn.filled.purple{background-color:#544a99;background-color:var(--darkBlue);border:.15rem solid #544a99;border:.15rem solid var(--darkBlue)}body .btn.filled.purple:hover{background-color:transparent;color:#544a99;color:var(--darkBlue)}body .dot{border-radius:50%;display:inline-block;height:1rem;margin-right:.5rem;width:1rem}body .dot.blue{background-color:#007889;background-color:var(--blue)}body .dot.black{background-color:#545454;background-color:var(--textColor)}body .back-btn-container{display:grid;place-items:end;width:100%}body .back-btn-container .back-btn{background-color:transparent;border:none;cursor:pointer;font-weight:700;text-decoration:underline}body .title{border-left:.4rem solid #544a99;border-left:.4rem solid var(--darkBlue);color:#007889;color:var(--blue);font-size:200%;margin:0;padding-left:.8rem}body .title b{color:#545454;color:var(--textColor)}body form input,body form select,body form textarea{background-color:transparent;background-color:#efefef;border:1px solid #939393;border:1px solid var(--grey);border-radius:1rem;font-size:90%;margin-bottom:.5rem;outline:0;padding:1rem;width:100%}body form textarea{height:12rem}body form .btn{border-radius:1rem;margin:2rem 0;width:100%}body form a{color:#939393;color:var(--grey);display:block;text-align:center;text-decoration:none;width:100%}body .search-form{width:50%}body .search-form .content{align-items:center;border:.1rem solid #939393;border:.1rem solid var(--grey);border-radius:1rem;display:flex!important;justify-content:flex-start;width:100%}body .search-form .content button{background-color:transparent;border:none;cursor:pointer;padding-left:1rem}body .search-form .content button svg{fill:#939393;fill:var(--grey);transition:.5s ease-in-out;width:1rem}body .search-form .content button:hover svg{fill:#544a99;fill:var(--darkBlue);width:1.1rem}body .search-form .content input{background-color:transparent;border:none;margin-bottom:0;outline:0;padding:.7rem 1rem .7rem .5rem;width:90%}@media screen and (min-width:1600px){:root{--containerWidth:80%;--sideWidth:10%}}@media screen and (min-width:1920px){:root{--containerWidth:70%;--sideWidth:15%}}@media screen and (min-width:2500px){:root{--containerWidth:60%;--sideWidth:20%}}@media screen and (max-width:1023px){body header{padding:2rem 0}body header .container{align-items:flex-start;flex-wrap:wrap}body header .container #mobileBtn{background-color:transparent;border:none;display:block;font-size:200%}body header .container nav{display:block;max-height:0;overflow:hidden;transition-duration:.3s;width:100%}body header .container nav ul{align-items:flex-start;flex-direction:column;font-size:100%;height:100%;opacity:0;transition-duration:.3s;visibility:hidden;width:100%}body header .container nav ul li{margin-bottom:.75rem;margin-left:0}body header .container nav .nav-controllers{flex-direction:column;position:relative;right:unset;top:unset}body header .container nav .nav-controllers #logoutBtn,body header .container nav .nav-controllers #resetPassword,body header .container nav .nav-controllers #userListBtn{flex-direction:row;justify-content:flex-start;margin:0 0 .75rem;width:100%}body header .container nav .nav-controllers #logoutBtn img,body header .container nav .nav-controllers #logoutBtn svg,body header .container nav .nav-controllers #resetPassword img,body header .container nav .nav-controllers #resetPassword svg,body header .container nav .nav-controllers #userListBtn img,body header .container nav .nav-controllers #userListBtn svg{margin-right:.5rem}body header .container nav.active{margin-top:2rem;max-height:9999px}body header .container nav.active ul{opacity:1;visibility:visible}body .search-form .content input{width:85%}body section{min-height:70vh}body section#login .container.password-recovery{width:var(--containerWidth)}body section#login .container .row{flex-direction:column}body section#login .container .row .column:first-child{margin-bottom:2rem;width:100%}body section#login .container .row .column:nth-child(2){width:100%}body section #directory .content{display:flex;flex-wrap:wrap}body section #directory .content .item{margin-right:1.333%;width:32%}body section #directory .content .file-list li{margin-bottom:1.5rem;width:50%}body section #directory .content.states .item{width:50%}body section #directory .content.expanded{justify-content:flex-start}body section #directory .content.expanded .item{margin-right:1.333%;width:32%}body section #directory .content.gallery .file-list{justify-content:space-between}body section #directory .content.gallery .file-list li{margin-right:0;width:49.5%}body section #directory .content.team .file-list{display:flex;flex-wrap:wrap}body section #directory .content.team .file-list li{height:auto;margin-right:1.333%;width:32%}body section #directory .directory-controllers{flex-direction:column}body section #directory .directory-controllers .column:last-child{margin-top:1rem;place-items:start!important;width:100%!important}body section #directory .directory-controllers .column a{width:-webkit-max-content;width:max-content}body section#power_bi .content{grid-template-columns:33.333% 33.333% 33.333%!important;margin-top:2rem}body section#schedule .container .calendar-container{flex-direction:column}body section#schedule .container .calendar-container .react-calendar{margin-bottom:1rem;width:100%}body section#schedule .container .calendar-container .details{height:auto;width:100%}body section#registry .container{width:var(--containerWidth)}body section#registry .container .event-registry .title{font-size:180%}body section#privileges .container .back-btn-container{margin:1rem 0}body section#privileges .container .list-container{flex-direction:column}body section#privileges .container .list-container .legend,body section#privileges .container .list-container table{width:100%}body section#list .container{width:var(--containerWidth)}}@media screen and (max-width:640px){:root{--containerWidth:90%;--sideWidth:5%}body .search-form{width:100%}body section #directory .header-container{align-items:flex-start;flex-direction:column}body section #directory .header-container .btn{display:block;margin-left:0;margin-top:1rem}body section #directory .content .item{margin-right:0;width:100%}body section #directory .content .file-list li,body section #directory .content.states .item{width:100%}body section #directory .content.expanded .item{margin-right:0;width:100%}body section #directory .content.gallery .file-list li{width:100%}body section #directory .content.team .file-list li{margin-bottom:4rem;margin-right:0;width:100%}body section #directory .directory-controllers .column:last-child{margin-top:0}body section #directory .directory-controllers .column a,body section #directory .directory-controllers .column button{display:block;margin-bottom:1rem}body section#power_bi .content{grid-template-columns:50% 50%!important}body section#schedule .container .calendar-container .react-calendar .react-calendar__tile{height:3rem}body section#schedule .container .calendar-container .react-calendar .react-calendar__tile p{display:none}body section#list .container .list-container table{display:block;overflow:auto;width:100%}body section#privileges .container .list-container table{font-size:90%}body section#privileges .container .list-container table td:nth-child(2),body section#privileges .container .list-container table th:nth-child(2){display:none}body footer .container .row{flex-direction:column}body footer .container .row .column:last-child{margin-top:1rem;text-align:left}}
/*# sourceMappingURL=main.1edd9e26.css.map*/