@font-face{font-family:Poppins;src:url(/assets/100-leD9T1nx.ttf);font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/100-italic-DeF98U39.ttf);font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/200-u2IJXg5c.ttf);font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/200-italic-DV_5Lr0Z.ttf);font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/300-DT6-CsId.ttf);font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/300-italic-CDXp65eX.ttf);font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/400-CTKNfV9P.ttf);font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/400-italic-PjgN8SAi.ttf);font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/500-Cxde2ZoM.ttf);font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/500-italic-C6e40Oak.ttf);font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/600-B_fPDAUb.ttf);font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/600-italic-1z_hA9Cm.ttf);font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/700-qTAUjFF7.ttf);font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/700-italic-DRcRqYlu.ttf);font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/800-W_qeO1XX.ttf);font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/800-italic-C9zKPiZo.ttf);font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/900-yHqY0KRU.ttf);font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/900-italic-cm4Pcmzs.ttf);font-weight:900;font-style:italic}*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,Arial,Helvetica,sans-serif}:root{--colors-1-lighter: #D3C0D7;--colors-1-light: #C498CD;--colors-1-base: #AD00CF;--colors-1-dark: #690081;--colors-1-darker: #020003;--colors-2-base: #51B59F;--colors-3-base: #FFD445;--colors-4-base: #FF5757;--colors-5-base: #F288CA;--colors-6-base: #52B0FF;--colors-semantic-success-base: #23AD42;--colors-semantic-error-base: #EB2525;--colors-semantic-warning-base: #F4D21B;--colors-text-on-color: #FFFFFF;--transition-time: .3s;--box-shadow: #26262680 1.95px 1.95px 2.6px;--nav-height: 10vh;--footer-height: 10vh;--main-height: calc(100vh - var(--nav-height) - var(--footer-height))}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-thumb{border:.25rem solid transparent;border-radius:999px;background-clip:padding-box;background-color:var(--colors-1-base)}a{transition:color var(--transition-time)}a:link{color:var(--colors-1-base)}a:visited{color:var(--colors-1-darker)}a:hover,a:active{color:var(--colors-1-dark)}div#app-page>div#main{min-height:var(--main-height);background-color:var(--colors-3-base);overflow:hidden}@media (min-width: 1920px){:root{--footer-height: 7vh}}@media (min-width: 601px) and (max-width: 900px){:root{--footer-height: 20vh}}@media (max-width: 600px){:root{--footer-height: 6vh}}nav{width:100%;height:var(--nav-height);background-color:var(--colors-1-base);padding:0 3%;color:var(--colors-text-on-color);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;left:0;z-index:1}nav a.linkImage{display:flex;justify-content:center;align-items:center}nav img#logo{height:var(--nav-height);border-radius:100%;cursor:pointer;transition:transform var(--transition-time)}nav img#logo:hover{transform:scale(1.1)}nav img#area-kids{height:var(--nav-height);transition:transform var(--transition-time)}nav img#area-kids:hover{transform:scale(1.1)}nav div#nav-menu{display:flex;gap:2rem}nav div#nav-menu ul{list-style:none;display:flex;gap:2rem;align-items:center}nav div#nav-menu ul li{cursor:pointer;font-weight:500;border-bottom:.15rem solid transparent;transition:border-color var(--transition-time)}nav div#nav-menu ul li:not(:last-child):hover{border-color:var(--colors-text-on-color)}nav a,nav a:link,nav a:visited,nav a:hover,nav a:active{color:var(--colors-text-on-color);text-decoration:none}@media (max-width: 600px){nav{width:100vw;padding:0}nav div#nav-menu{gap:1rem}nav div#nav-menu ul{gap:1rem}}div#footer{width:100%;height:var(--footer-height);background-color:var(--colors-1-base);color:var(--colors-text-on-color);padding:1rem;font-weight:500;text-align:center;overflow:hidden}div#footer ul{display:flex;justify-content:space-evenly}div#footer a,div#footer a:link,div#footer a:visited,div#footer a:hover,div#footer a:active{color:var(--colors-6-base);text-decoration:none}@media (min-width: 601px) and (max-width: 900px){div#footer{height:var(--footer-height);text-align:left;display:flex;flex-direction:column;gap:1rem}div#footer ul{display:flex;flex-direction:column;padding-left:1rem}}@media (max-width: 600px){div#footer{height:unset;text-align:left;display:flex;flex-direction:column;gap:1rem}div#footer ul{display:flex;flex-direction:column;padding-left:1rem}}div#error-page{background-color:var(--colors-3-base);width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}div#error-page img{width:25vw}div#error-page div.container{display:flex;align-items:center}@media (min-width: 601px) and (max-width: 900px){div#error-page{text-align:center}div#error-page img{width:50vw}div#error-page div.container{padding-bottom:5rem;flex-direction:column;justify-content:center}}@media (max-width: 600px){div#error-page{text-align:center}div#error-page img{width:75vw}div#error-page div.container{padding-bottom:5rem;flex-direction:column;justify-content:center}div#error-page div#error-page h1{font-size:1.75rem}}div#home-page{width:100%;height:var(--main-height);display:grid;grid-template-columns:repeat(3,1fr)}div#home-page section{width:100%;height:100%;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:2rem;cursor:pointer;overflow:hidden;transition:all var(--transition-time)}div#home-page section h2{font-size:2.5rem}div#home-page section div.info{width:100%;height:100%;display:flex;justify-content:center;align-items:end;text-align:center;transition:background-color var(--transition-time)}div#home-page section div.info p{padding-bottom:45%;font-weight:500;transform:translateY(calc(100% + 3rem));transition:transform var(--transition-time)}div#home-page section:hover{filter:brightness(1)}div#home-page section:hover div.info{background-color:#fffc}div#home-page section:hover div.info p{transform:translateY(0)}div#home-page a,div#home-page a:link,div#home-page a:visited,div#home-page a:hover,div#home-page a:active{color:unset;text-decoration:none}@media (min-width: 901px){div#home-page section img{display:none}}@media (min-width: 601px) and (max-width: 900px){div#home-page{height:max-content;display:flex;flex-direction:column}div#home-page section{padding:1rem;background-image:none!important}div#home-page section#exames{background-color:#e1e1e1}div#home-page section img{width:10rem}div#home-page section h2{font-size:1.5rem}div#home-page section:hover div.info{background-color:unset}div#home-page section div.info p{padding-bottom:0;transform:translateY(0);font-size:1rem}}@media (max-width: 600px){div#home-page{height:max-content;display:flex;flex-direction:column}div#home-page section{padding:1rem;background-image:none!important}div#home-page section#exames{background-color:#e1e1e1}div#home-page section img{width:10rem}div#home-page section h2{font-size:1.5rem}div#home-page section:hover div.info{background-color:unset}div#home-page section div.info p{padding-bottom:0;transform:translateY(0);font-size:1rem}}div#institute-page{background-size:cover}div#institute-page div.container{padding:0 2.5rem;display:flex;justify-content:space-evenly;align-items:center}div#institute-page div.container div{display:flex;flex-direction:column;gap:1rem}div#institute-page div.container p{max-width:50vw;text-align:justify}div#institute-page div.container img:not(img#google-maps){width:22.5vw}div#institute-page img#google-maps{width:2.5rem;border-radius:.5rem;cursor:pointer}div#institute-page span.flex{display:flex;align-items:center;gap:1rem}@media (min-width: 601px) and (max-width: 900px){div#institute-page div.container:nth-child(odd){flex-direction:column-reverse}div#institute-page div.container:nth-child(2n){flex-direction:column}div#institute-page div.container p{max-width:unset}div#institute-page div.container img:not(img#google-maps){width:50vw}div#institute-page div#other{padding-bottom:1rem}}@media (max-width: 600px){div#institute-page div.container:nth-child(odd){flex-direction:column-reverse}div#institute-page div.container:nth-child(2n){flex-direction:column}div#institute-page div.container p{max-width:unset}div#institute-page div.container img:not(img#google-maps){width:50vw}div#institute-page div#other{padding-bottom:1rem}}div#exams-page{min-height:var(--main-height);background:var(--colors-3-base);padding:5rem 10rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem}div#exams-page div.find{width:50vw}div#exams-page div#exams-lines{width:90vw;display:flex;flex-direction:column;gap:1rem}div#exams-page div#important-infos{text-align:center;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 601px) and (max-width: 900px){div#exams-page{padding:3rem;gap:3rem}}@media (max-width: 600px){div#exams-page{padding:1rem;gap:1rem}div#exams-page div.find{width:90vw}}div.text-field{width:100%;display:flex;flex-direction:column;cursor:text;--color: var(--colors-1-base);--font-size-medium: 1.2rem;--font-size-smaller: calc(var(--font-size-medium * .625));--size-s: calc(var(--font-size-medium) * .26);--size-m: calc(var(--font-size-medium) * .36);--size-l: calc(var(--font-size-medium) * .52);--top-active: -75%}div.text-field.big{--font-size-medium: 2.2rem;--top-active: -40%}div.text-field fieldset{width:100%;padding:0 var(--size-l) var(--size-s) 0;border:.1rem solid var(--color);border-radius:var(--size-s);position:relative;transition:border-color var(--transition-time),color var(--transition-time)}div.text-field fieldset:has(input:focus){border-width:.2rem;border-color:var(--color)}div.text-field fieldset label,div.text-field fieldset span{padding:0 var(--size-s);pointer-events:none}div.text-field fieldset legend{max-width:.01px;margin-left:var(--size-m);font-size:var(--font-size-smaller);text-wrap:nowrap;opacity:0;transition:max-width var(--transition-time)}div.text-field fieldset input{width:97%;border:none;font-size:var(--font-size-medium);color:var(--colors-text-primary);outline:none;padding-left:var(--size-l);background-color:transparent}div.text-field fieldset input::placeholder{color:transparent}div.text-field fieldset input:focus+legend,div.text-field fieldset input:not(:placeholder-shown)+legend{max-width:100%}div.text-field fieldset input:focus~.placeholder{color:var(--color)}div.text-field fieldset input:focus~.placeholder,div.text-field fieldset input:not(:placeholder-shown)~.placeholder{font-size:var(--font-size-smaller);top:var(--top-active)}div.text-field fieldset input.invalid~.placeholder{color:var(--colors-semantic-error-base)}div.text-field fieldset .placeholder{margin-left:var(--size-m);font-size:var(--font-size-medium);font-weight:500;color:var(--color);position:absolute;top:-5%;left:0;transition:font-size var(--transition-time),top var(--transition-time)}div.text-field fieldset:has(input.invalid){border-width:2px;border-color:var(--colors-semantic-error-base)}@media (max-width: 600px){div.text-field.big{--font-size-medium: 1.5rem;--top-active: -65%}}div.exam{width:100%;height:min-content;background-color:var(--colors-1-light);padding:.5rem;border-radius:1rem;overflow:hidden;transition:background-color var(--transition-time)}div.exam:hover{background-color:#fff}div.exam.shown div.exam-header{border-bottom:0}div.exam.shown div.exam-header i{transform:rotate(90deg)}div.exam.shown div.infos{max-height:50rem;padding:1rem 3rem}div.exam div.exam-header{display:flex;align-items:center;gap:1rem;cursor:pointer}div.exam div.exam-header h2,div.exam div.exam-header i{font-size:2rem;-webkit-user-select:none;user-select:none}div.exam div.exam-header i{transition:transform var(--transition-time)}div.exam div.infos{max-height:0;padding:0 3rem;display:flex;flex-direction:column;gap:1rem;text-align:justify;overflow:hidden;transition:padding var(--transition-time),max-height var(--transition-time)}div.exam div.infos div.infos-item ul{padding-left:2rem}div.exam a{width:fit-content;background-color:var(--colors-3-base);padding:1rem;border-radius:1rem;font-size:1.5rem;text-decoration:none;box-shadow:var(--box-shadow)}div.exam a:link,div.exam a:visited,div.exam a:hover,div.exam a:active{color:var(--colors-1-darker)}@media (max-width: 600px){div.exam div.exam-header h2,div.exam div.exam-header i{font-size:1.5rem}div.exam div.infos{padding:0 1rem}div.exam.shown:not(.disabled) div.infos{max-height:100rem;padding:1rem}}div#area-kids-page{width:100%;min-height:var(--main-height);padding:1rem 5rem 5rem;display:flex;flex-direction:column;gap:2.5rem;--video-w: 560px;--video-h: calc((var(--video-w) * 9) / 16)}div#area-kids-page div.header{width:100%;display:flex;align-items:center}div#area-kids-page div.logo{display:flex;justify-content:center}div#area-kids-page div#general-infos{display:flex;gap:2.5rem}div#area-kids-page div#general-infos div.general-infos-item{background-color:var(--colors-5-base);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:1rem}div#area-kids-page div#general-infos ul{padding-left:2rem}div#area-kids-page div#exam-infos{background-color:#fff;padding:1rem;border-radius:1rem;display:flex;justify-content:space-between;align-items:center}div#area-kids-page div#exam-infos div.texts{width:60%;display:flex;flex-direction:column;gap:1rem;text-align:justify}div#area-kids-page div#exam-infos div.texts h2{padding:1rem;font-size:2rem}div#area-kids-page div#exam-infos div.texts ul{padding-left:3rem;font-size:1.2rem}div#area-kids-page div#exam-infos iframe{width:var(--video-w);height:var(--video-h)}div#area-kids-page div#exams-lines{width:90vw;display:flex;flex-direction:column;gap:1rem}div#area-kids-page a{width:fit-content;background-color:var(--colors-4-base);padding:1rem;border-radius:1rem;font-size:1.5rem;text-decoration:none;box-shadow:var(--box-shadow)}div#area-kids-page a:link,div#area-kids-page a:visited,div#area-kids-page a:hover,div#area-kids-page a:active{color:#fff}@media (min-width: 900px) and (max-width: 1920px){div#area-kids-page{padding:2.5rem}div#area-kids-page div#exam-infos{gap:2rem}}@media (min-width: 601px) and (max-width: 900px){div#area-kids-page{padding:1rem;--video-w: 688px}div#area-kids-page div.header{flex-direction:column}div#area-kids-page div#general-infos{flex-direction:column;gap:1rem}div#area-kids-page div#exam-infos{flex-direction:column;align-items:center;gap:2rem}div#area-kids-page div#exam-infos div.texts{width:100%;gap:.5rem}div#area-kids-page div#exam-infos div.texts ul{padding:0 1rem 0 3rem}}@media (max-width: 600px){div#area-kids-page{padding:1rem;--video-w: 100%}div#area-kids-page div.header{flex-direction:column}div#area-kids-page div#general-infos{flex-direction:column;gap:1rem}div#area-kids-page div#exam-infos{flex-direction:column;align-items:center;gap:1rem}div#area-kids-page div#exam-infos div.texts{width:100%;gap:.5rem}div#area-kids-page div#exam-infos div.texts h2{font-size:1.5rem}div#area-kids-page div#exam-infos div.texts ul{padding:0 1rem 0 3rem;font-size:1rem}}div#admin-page{width:100%;height:100vh}div#admin-page[show-login=true]{display:flex;justify-content:center;align-items:center;background-color:var(--colors-1-base)}div#admin-page h1{text-align:center}div#admin-page div#login-info{background-color:#fff;width:30%;padding:1rem;border-radius:1rem;box-shadow:var(--box-shadow);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:2rem}div#admin-page div#login-info div.fields{width:90%;display:flex;flex-direction:column}div#admin-page div#exams-list{width:100%;height:100vh;background-color:var(--colors-1-dark);padding:1rem;display:flex;justify-content:center;align-items:center}div#admin-page div#exams-list div.table-info{width:100%;height:100%;background-color:#fff;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;overflow:overlay}div#admin-page div#exams-list div.table-info table{width:100%;border-spacing:0}div#admin-page div#exams-list div.table-info table thead tr td{background-color:var(--colors-1-base);color:var(--colors-text-on-color);font-weight:500;font-size:1.2rem}div#admin-page div#exams-list div.table-info table thead tr td:first-child{border-radius:.5rem 0 0 .5rem}div#admin-page div#exams-list div.table-info table thead tr td:last-child{border-radius:0 .5rem .5rem 0}div#admin-page div#exams-list div.table-info table tbody tr td{border-bottom:2px solid var(--colors-1-lighter);text-align:justify}div#admin-page div#exams-list div.table-info table td{padding:0 1rem}div#admin-page div#exams-list div.table-info table td.row-actions div{height:100%;display:flex;align-items:center;gap:1rem}div#admin-page div#exams-list div.table-info table td.row-actions div button{background:none;border:none;color:var(--colors-1-base);transition:all var(--transition-time)}div#admin-page div#exams-list div.table-info table td.row-actions div button i{cursor:pointer;font-size:1.2rem}div#admin-page div#exams-list div.table-info table td.row-actions div button:hover{transform:scale(1.25)}div#admin-page div#general-buttons{display:flex;align-items:center;gap:1rem}div#admin-page div#exam-modal{width:100vw;height:100vh;background-color:#00000050;align-items:center;justify-content:center;position:absolute;top:0;left:0}div#admin-page div#exam-modal.display-none{display:none}div#admin-page div#exam-modal.display-flex{display:flex}div#admin-page div#exam-modal div.modal{min-width:50%;height:75%;background-color:#fff;padding:1rem;border-radius:.5rem;overflow:overlay;display:flex;flex-direction:column;gap:1rem;box-shadow:#0000001a 0 4px 12px}div#admin-page div#exam-modal div.modal-header{height:10%;border-bottom:1px solid #DDDDDD;display:flex;justify-content:space-between;align-items:flex-start}div#admin-page div#exam-modal div.modal-body{height:80%;padding-right:1rem;overflow:overlay}div#admin-page div#exam-modal div.modal-footer{height:10%;display:flex;justify-content:flex-end;gap:1rem}div#admin-page div#exam-modal button.modal-close-button{background:none;border:none;font-size:1rem;color:var(--colors-semantic-error-base);cursor:pointer}div#admin-page div#exam-modal div.fields-add{width:100%;display:flex;flex-direction:column}div#admin-page div#exam-modal div.fields-add button.button-add-field,div#admin-page div#exam-modal div.fields-add button.button-remove-field{background:none;border:none;font-size:1rem;color:var(--colors-1-base);cursor:pointer}div#admin-page div#exam-modal div.fields-add div.field-with-remove{display:flex;align-items:baseline;gap:1rem}@media (min-width: 900px) and (max-width: 1201px){div#admin-page div#login-info{width:60%}}@media (min-width: 601px) and (max-width: 900px){div#admin-page div#login-info{width:60%}div#admin-page div#exam-modal div.modal{min-width:75%}}@media (max-width: 600px){div#admin-page div#login-info{width:90%}div#admin-page div#exams-list div.table-info table tr td:nth-child(2){display:none}div#admin-page div#exams-list div.table-info table td.row-actions div button i{font-size:1rem}div#admin-page div#exam-modal div.modal{height:90%}}button.button-default{background-color:var(--colors-1-base);padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:1.25rem;color:var(--colors-text-on-color);cursor:pointer;transition:all var(--transition-time)}button.button-default:hover{background-color:var(--colors-1-dark)}div#alert{background-color:var(--colors-1-base);width:fit-content;padding:1rem;border-radius:.5rem;display:flex;align-items:center;gap:1rem;position:fixed;top:1rem;left:1rem;box-shadow:var(--box-shadow);font-size:1.25rem;opacity:0;transition:opacity var(--transition-time);z-index:999}div#alert.shown{opacity:1}div#alert.success{background-color:var(--colors-semantic-success-base);color:var(--colors-text-on-color)}div#alert.error{background-color:var(--colors-semantic-error-base);color:var(--colors-text-on-color)}
