@keyframes alertAnimation{0%{width:6%;color:transparent;background-color:transparent}33%{width:6%;background-color:#eb3c34}66%{width:80%;color:transparent}to{color:#fff}}@font-face{font-family:"Merriweather";src:url(/assets/fonts/Merriweather-Regular.ttf) format("truetype");src:url(../assets/fonts/Merriweather-Regular.ttf) format("truetype")}@font-face{font-family:"Merriweather-Bold";src:url(/assets/fonts/Merriweather-Bold.ttf) format("truetype");src:url(../assets/fonts/Merriweather-Bold.ttf) format("truetype")}@font-face{font-family:"Merriweather-Black";src:url(/assets/fonts/Merriweather-Black.ttf) format("truetype");src:url(../assets/fonts/Merriweather-Black.ttf) format("truetype")}@font-face{font-family:"Merriweather-Light";src:url(/assets/fonts/Merriweather-Light.ttf) format("truetype");src:url(../assets/fonts/Merriweather-Light.ttf) format("truetype")}@font-face{font-family:"Merriweather-Italic";src:url(/assets/fonts/Merriweather-Italic.ttf) format("truetype");src:url(../assets/fonts/Merriweather-Italic.ttf) format("truetype")}@font-face{font-family:"Merriweather-LightItalic";src:url(/assets/fonts/Merriweather-LightItalic.ttf) format("truetype");src:url(../assets/fonts/Merriweather-LightItalic.ttf) format("truetype")}body{font-family:Merriweather,system-ui;background:#333345;color:#fff;margin:0;transition:color 1s,background 1s}.hidden{display:none!important}a{all:unset;cursor:pointer}.browser,.logo .title,body{display:flex}.logo .title img{width:45px;height:45px}.logo .title div{font-family:Merriweather-Black,system-ui;font-size:36px}.logo .title .logo-number{color:#fef104}.logo .subtitle{font-size:13px;text-align:center}#content{height:96vh;overflow:scroll;padding:2vh 20px;position:relative}.browser{background:#fff;border-radius:25px;padding:7px;border:1px solid #cbcbcb}#content,#editor input,#gallery .image img,.browser,.browser label{width:100%}.browser label input{width:100%;background:0 0;border:0;outline:0}.browser i{color:#a0a0a0;margin-right:10px}::-webkit-scrollbar{width:12px;background-color:#333345;transition:background-color 1s}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#51515e;transition:background-color 1s}::-webkit-scrollbar-thumb:hover{background-color:#7d7d83;transition:background-color 1s}.button,button{all:unset;font-family:Merriweather-Black,system-ui;border-radius:10px;background:#51515e;padding:15px 30px;transition:background-color .5s;display:block;width:fit-content;height:fit-content;cursor:pointer}.button:hover,button:hover{background-color:#606097}.row{display:flex;align-items:center}.row.right{justify-content:flex-end}.row.left{justify-content:flex-start}.row.center{justify-content:center}.column{display:flex;flex-direction:column}.column.right{align-items:flex-end}.no-margin-left{margin-left:0!important}.invisible{opacity:0}#cookie-alert,.alert{position:absolute;border-radius:100px;transition:opacity 1s}.alert{bottom:0;left:10%;background-color:#eb3c34;z-index:1;width:80%;animation:alertAnimation 2s;color:#fff}.alert .row{align-items:center;position:relative}.alert i{font-size:3em;position:absolute;right:15px}.alert.invisible{z-index:-1}.alert h2{margin:20px}.alert .text{margin-right:70px}#cookie-alert{bottom:160px;background:#faebd7;color:#51515e;padding:10px}#cookie-alert .row i{font-size:2em;padding:0 5px}#cookie-alert .row i.fa-times-circle,.alert i{cursor:pointer}#cookie-alert .row .text,#load-more{text-align:center;cursor:default}.full{width:100%;height:100%}.full.centered{display:flex;justify-content:center}#load-more{width:100%;margin:50px 0;cursor:pointer;font-size:24px}button.edit{display:unset;padding:3px}#editor{position:absolute;background:#51515e;color:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;z-index:1}#nav-spacer,nav.rolled{width:75px}#cookie-alert .row,.full.centered,nav,nav #menu{align-items:center}nav{width:260px;height:100%;z-index:2;position:absolute;background:#51515e;transition:background .6s,width .6s;justify-content:space-between;overflow:hidden}nav a,nav div{transition:opacity .6s}nav #menu{font-size:0;transition:font-size .6s;width:75px;text-align:center;cursor:pointer}nav #menu img{width:0;padding:0;transition:width .6s,padding .6s}nav .logo{padding:30px 0;border-bottom:1px solid #fff}nav,nav #menu,nav .links,nav .modes{display:flex;flex-direction:column}nav .links{align-items:center;justify-content:space-evenly;font-size:26px;height:100%;font-family:Merriweather-Light,system-ui;color:#bfbfbf;border-bottom:1px solid #fff}nav .links a{transition:color .6s}body.light #admin-title a.button,body.light button.edit,body.light form h3,body.light.contrast i.fas.fa-bars,nav .links a.current,nav .links a:hover{color:#fff}nav .modes{justify-content:space-around;height:180px;text-align:left;align-items:flex-start;width:100%}nav .switch{position:relative;display:flex;padding-left:200px}nav .switch input{display:none}nav .switch label{display:block;width:50px;height:24px;text-indent:-360%;color:#fff;user-select:none}nav .switch label::after,nav .switch label::before{content:"";display:block;position:absolute;cursor:pointer}nav .switch label::before{width:50px;height:100%;background-color:#dedede;border-radius:100px;transition:background-color .25s}nav .switch label::after{top:0;right:24px;width:24px;height:24px;border-radius:50%;background-color:#fff;transition:right .25s}nav .switch input:checked+label::before{background-color:#89c12d}nav .switch input:checked+label::after{right:0}nav.rolled #menu{opacity:1;font-size:48px}nav.rolled #menu img{width:55px;padding:10px 0}nav.rolled a:not(.visible-if-rolled),nav.rolled div{font-size:0;opacity:0;cursor:default}#news-browser{height:7vh}#news-browser .filters{display:flex;z-index:1;overflow:scroll}#news-browser .filters .filter{margin:10px 2vw 10px 0;font-family:Merriweather-Light,system-ui;color:#bfbfbf;cursor:pointer;border-bottom:solid transparent 2px;transition:border-bottom 1s,color 1s}#news-browser .filters .filter.selected,#news-browser .filters .filter:hover{color:#fff;border-bottom:solid #fff 2px}#cards{height:85vh;margin-top:2vh;overflow-y:scroll;display:flex;flex-wrap:wrap;justify-content:space-around}#cards .card{width:23%;position:relative;overflow:hidden;margin:30px 10px 0;cursor:pointer;border-radius:15px;height:50%;background:#fff;box-shadow:#00000052 2px 3px 10px 0;transition:transform .3s;background-size:cover}@media (max-width:1131px){#cards .card{width:99%}}#cards .card.embed{width:fit-content;height:fit-content}#cards .card.embed:hover{transform:unset}#cards .card:hover{transform:scale(1.08)}#cards .card .title{font-size:23px;padding:20px;position:absolute}#cards .card .title span{background:#fff;line-height:2.2;padding:5px;color:#000;box-shadow:3px 4px 9px #0000008a}#about-us .logo{display:flex}#about-us .logo,#about-us .logo .title{flex-direction:column;align-items:center}#about-us .logo .title img{width:240px;height:240px}#about-us .logo .title div{font-size:68px;text-align:center}@media (max-width:400px){#about-us .logo .title div{font-size:46px}}#about-us .tag,#about-us .timeline .argument .index{background-color:#fef104;color:#333345;font-family:Merriweather-Black,system-ui}#about-us .tag{width:fit-content;padding:10px;margin:25px auto;font-size:32px;text-align:center}#about-us .timeline{display:flex;flex-direction:column;align-items:center;margin-top:75px}#about-us .timeline .argument{width:50%;position:relative;padding-bottom:50px}#about-us .timeline .argument .index{position:absolute;width:40px;height:40px;border-radius:100px;top:-21px;display:flex;align-items:center;justify-content:center;font-size:24px}#about-us .timeline .argument .text{text-align:center;border-top:solid #fff 2px;padding-top:10px}#about-us .timeline .argument.left{margin-right:50%;border-right:solid #fff 3px}#about-us .timeline .argument.left .index{right:-21px}#about-us .timeline .argument.left .text{padding-right:40px}#about-us .timeline .argument.right{margin-left:50%;border-left:solid #fff 3px}#about-us .timeline .argument.right .index{left:-21px}#about-us .timeline .argument.right .text{padding-left:40px}#about-us .timeline.tags .index{border-radius:0;width:70px}#about-us .timeline.tags .argument.left .index{right:-37px}#about-us .timeline.tags .argument.right .index{left:-37px}#contact{height:100%}#contact,#contact .logo{display:flex}#contact,#contact .logo,#contact .logo .title,#contact .methods .method{flex-direction:column;align-items:center}#contact .logo .title img{width:200px;height:200px}#contact .logo .title div{font-size:68px;text-align:center}@media (max-width:875px){#contact .logo .title div{font-size:42px}}#contact .methods{display:flex;justify-content:space-around;margin-bottom:150px;flex-wrap:wrap}#contact .methods .method{display:flex;width:250px;margin:10px 0}#contact .methods .method i{font-size:160px}#contact .methods .method .details,#covid .title{font-family:Merriweather-Black,system-ui;text-align:center}#contact .methods .method .details .action-caller{font-size:40px}#contact .methods .method .details span{font-size:26px}@media (max-width:875px){#contact .methods .method i{font-size:100px}#contact .methods .method .details .action-caller{font-size:28px}#contact .methods .method .details span{font-size:20px}}#covid .title{display:flex;flex-direction:column;align-items:center;font-size:30px}@media (max-width:400px){#covid .title{font-size:21px}}#covid .title .date{font-size:22px}#covid ol{margin:30px 0}#covid ol li{margin-bottom:10px;text-align:justify;font-size:16px}#covid ol li ul li{margin-bottom:initial}#covid .text-and-button,#exam,#exam .schedule{display:flex;flex-direction:column;align-items:center}#covid .text-and-button,#covid .title .date,#covid ol li{font-family:Merriweather-Light,system-ui}#covid .text-and-button{font-size:26px;text-align:center}#covid .text-and-button a{margin-left:20px}#exam{flex-direction:row;align-items:flex-start;font-family:Merriweather-Black,system-ui}#exam .schedule{width:40%;justify-content:center}#exam .schedule .title{font-size:38px;text-align:center}#exam .schedule table{background:linear-gradient(201.63deg,#f16235 0,#ff7a00 100%);border-radius:25px;padding:10px 5px 20px;text-align:center;width:fit-content;margin:40px 0}#exam .schedule table th{font-size:30px}#exam .schedule table td{font-size:22px}@media (max-width:480px){#exam .schedule table th{font-size:5vw}#exam .schedule table td{font-size:4vw}}#exam .schedule table tr{height:50px}#exam .schedule table tr.date{height:auto;font-family:Merriweather,system-ui}#exam .schedule table tr.date td:first-child{text-align:right}#exam .rules{width:60%}#exam .rules .title{font-size:30px;text-align:center}#exam .rules ul li{font-size:16px;margin-bottom:10px}@media (max-width:1050px){#exam{flex-direction:column;align-items:center}#exam .rules,#exam .schedule{width:100%}#exam .rules .title,#exam .schedule .title{font-size:28px}#exam .schedule table{margin:20px 0}}#docs,#faq{text-align:center}#docs h1,#faq h1{font-family:Merriweather-Black,system-ui;font-size:52px;line-height:1}@media (max-width:430px){#docs h1,#faq h1{font-size:32px}}#docs h2,#faq h2{font-size:22px;font-weight:initial}#docs #files,#faq #files{display:flex;justify-content:space-around;margin-top:30px}@media (max-width:850px){#docs #files,#faq #files{flex-direction:column}}#docs #files .category,#faq #files .category{display:flex;flex-direction:column;font-size:18px;text-align:initial;margin:0 20px 30px}#docs #files .category .name,#faq #files .category .name{font-family:Merriweather-Black,system-ui;font-size:22px;margin-bottom:15px}#docs ol,#faq ol{text-align:left}#docs ol li,#faq ol li{cursor:pointer;margin:5px 0}#docs ol .answer,#faq ol .answer{display:none;font-size:20px;margin-bottom:30px;white-space:break-spaces}#docs ol li.selected+.answer,#faq ol li.selected+.answer{display:block}#docs h2,#faq h2,#rodo{font-family:Merriweather-Light,system-ui}#docs ol li,#faq ol li,#rodo .title{font-size:28px;font-family:Merriweather-Black,system-ui}#rodo .terms{font-size:18px}#rodo .inspector{margin:20px 0 50px}#rodo .inspector .line{font-size:22px;margin:10px 0}#rodo .inspector .line b{font-family:Merriweather-Italic,system-ui;font-size:24px}#rodo .list-title{font-size:28px}#rodo ul{font-size:20px;margin:10px}#admin-title{display:flex;align-items:center}#admin-title a{margin-left:10px;padding:10px}#admin{width:100%;display:flex;flex-wrap:wrap;margin-left:-20px}#admin a.logout{color:#fff;background-color:#51515e;padding:10px;border-radius:5px}#admin form{display:flex;background-color:#51515e;padding:20px;margin:20px;border-radius:10px;height:fit-content}#admin form h3{margin-top:0}#admin form input[type=text]{margin-bottom:10px}#admin form .button,#admin form input[type=file],#admin form input[type=text],#admin form select,#admin form textarea{font-family:Merriweather-Black,system-ui;border:0;color:#fff;border-radius:10px;background-color:#333345;padding:10px}#admin form .button,#admin form input[type=file],#admin form select{transition:background-color 1s}#admin form .button:hover,#admin form input[type=file]:hover,#admin form select:hover{background-color:#9d480c}#admin form input[type=file]{display:none}#admin .row.right .button,#admin .row.right button,#admin .row.right select{margin:10px 0 0 10px;border-radius:10px}#admin .row.split .column:not(:last-child){margin-right:30px}body.light{background:#fff}body.light .logo .title .logo-number{color:red}body.light #covid button,body.light #exam .schedule table,body.light nav{background:linear-gradient(180deg,#d8ffd8 0,#4fd5ff 100%)}body.contrast .cards .card .title span,body.light #admin-title h1,body.light #news-browser .filters .filter,body.light #news-browser .filters nav .links,body.light .cards .card .title span,body.light nav .links a,body.light nav .switch label{color:#000}body.light,body.light nav .links a:hover{color:#0254a6}body.light #news-browser .filters .filter.selected{color:#0254a6;border-color:#0254a6}body.light ::-webkit-scrollbar{background-color:#fff}body.light ::-webkit-scrollbar-thumb{background-color:#cbcbcb}body.light ::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9}body.light #about-us .timeline .argument,body.light #about-us .timeline .argument .text{border-color:#0254a6}body.light #about-us .tag,body.light #about-us .timeline .argument .index{color:#0254a6}body.zoomed,body.zoomed #covid ol li,body.zoomed #exam .rules ul li{font-size:18px}body.zoomed #covid .title .date,body.zoomed .cards .card .title{font-size:26px}body.zoomed #about-us .timeline .argument .index,body.zoomed nav .links{font-size:28px}body.zoomed #about-us .tag,body.zoomed #rodo .inspector .line b{font-size:36px}body.zoomed #contact .methods .method .details .action-caller{font-size:48px}body.zoomed #contact .methods .method .details span{font-size:32px}body.zoomed #contact .message-on-bottom,body.zoomed #docs .files .category .name,body.zoomed #docs h2,body.zoomed #exam .schedule table td,body.zoomed #faq .files .category .name,body.zoomed #faq h2{font-size:24px}body.zoomed #exam .schedule .title{font-size:42px}body.zoomed #covid .title,body.zoomed #docs ol li,body.zoomed #exam .rules .title,body.zoomed #exam .schedule table th,body.zoomed #faq ol li{font-size:32px}body.zoomed #docs h1,body.zoomed #faq h1,body.zoomed #rodo .title{font-size:54px}body.zoomed #docs .files .category a,body.zoomed #faq .files .category a{font-size:20px}body.zoomed #docs ol .answer,body.zoomed #faq ol .answer{font-size:22px}body.zoomed #rodo .terms{font-size:24px}body.zoomed #rodo .inspector .line{font-size:28px}body.contrast,body.light.contrast #covid button,body.light.contrast #exam .schedule table{background:#000;color:#fff}body.contrast nav,body.light.contrast nav{background:#181818}body.contrast #news-browser .filters .filter,body.contrast #news-browser .filters nav .links,body.contrast nav .links a,body.contrast nav .switch label,body.light.contrast nav .logo,body.light.contrast nav .switch label{color:#fff}body.contrast nav .links a:hover,body.light.contrast nav .links a:hover,body.light.contrast nav .logo .title .logo-number{color:#ffc700}body.contrast #news-browser .filters .filter.selected{color:#ffc700;border-color:#ffc700}body.contrast ::-webkit-scrollbar{background-color:#000}body.contrast ::-webkit-scrollbar-thumb,body.contrast ::-webkit-scrollbar-thumb:hover{background-color:#fff}body.contrast #about-us .timeline .argument,body.contrast #about-us .timeline .argument .text{border-color:#fff}body.contrast #about-us .tag,body.contrast #about-us .timeline .argument .index,body.light.contrast #news-browser .filters .filter,body.light.contrast #news-browser .filters nav .links,body.light.contrast .cards .card .title span{color:#000}body.contrast #covid button,body.contrast #exam .schedule table,body.light.contrast{background:#fff;color:#000}body.light.contrast nav .links a{color:#fff}body.light.contrast ::-webkit-scrollbar{background-color:#fff}body.light.contrast ::-webkit-scrollbar-thumb,body.light.contrast ::-webkit-scrollbar-thumb:hover{background-color:#000}body.light.contrast #about-us .timeline .argument,body.light.contrast #about-us .timeline .argument .text{border-color:#000}body.light.contrast #about-us .tag,body.light.contrast #about-us .timeline .argument .index{color:#000}#post .date{font-size:2em;line-height:1}#post h2:not(#editor h2){font-size:4em;line-height:1;margin:25px 0 0}#post .text{white-space:break-spaces;border-top:1px solid;padding-top:30px;margin-bottom:50px}#post .full-split{justify-content:space-around}#post .full-split .column{margin-right:20px}#gallery{display:flex;flex-wrap:wrap}#gallery .image{position:relative;width:300px;margin:0 20px 20px 0}#gallery .image:hover .img-overlay{opacity:1}#curtain,#gallery #overlay,#gallery .img-overlay{display:flex;width:100%;justify-content:center}#gallery .img-overlay{background:radial-gradient(50% 50% at 50% 50%,#000 0,#6b6b6b00 100%);position:absolute;top:0;align-items:center;opacity:0;transition:opacity 1s;height:70%}#gallery .img-overlay i{color:#fff;font-size:3em}#gallery #overlay{background:#000000b3;height:100%;position:fixed;top:0;left:0;align-items:center}#gallery #overlay img{height:90%;padding:5%}#gallery #exitButton,#gallery #nextButton,#gallery #prevButton{color:#fff;font-size:2em;transition:opacity .8s}#gallery #exitButton:hover,#gallery #nextButton:hover,#gallery #prevButton:hover{opacity:.7}#gallery #exitButton{position:absolute;top:15px;right:15px}#curtain{height:100%}#curtain .logo{display:flex;flex-direction:column}#curtain,#curtain .logo .title{flex-direction:column;align-items:center}#curtain .logo .title img{width:240px;height:240px}#curtain .logo .title div{font-size:68px;text-align:center}