@charset "UTF-8";@font-face{font-family:ClashDisplay-Extralight;src:url("./media/ClashDisplay-Extralight-BRQC2BKO.woff2") format("woff2"),url("./media/ClashDisplay-Extralight-SWLBEIHD.woff") format("woff"),url("./media/ClashDisplay-Extralight-O5QLEMCO.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url("./media/ClashDisplay-Light-LLII6UN5.woff2") format("woff2"),url("./media/ClashDisplay-Light-JEQZE4IR.woff") format("woff"),url("./media/ClashDisplay-Light-XD3NU3ZE.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url("./media/ClashDisplay-Regular-FBOUINQK.woff2") format("woff2"),url("./media/ClashDisplay-Regular-BKFPKP5K.woff") format("woff"),url("./media/ClashDisplay-Regular-XMP7EDAH.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url("./media/ClashDisplay-Medium-BBVHBXN2.woff2") format("woff2"),url("./media/ClashDisplay-Medium-WQBJU5Y7.woff") format("woff"),url("./media/ClashDisplay-Medium-K6HDID5E.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url("./media/ClashDisplay-Semibold-ALLFLQO3.woff2") format("woff2"),url("./media/ClashDisplay-Semibold-Z77IN2M3.woff") format("woff"),url("./media/ClashDisplay-Semibold-NJN3CPMD.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url("./media/ClashDisplay-Bold-E4PXOULP.woff2") format("woff2"),url("./media/ClashDisplay-Bold-5OCTUZ7E.woff") format("woff"),url("./media/ClashDisplay-Bold-OMBDBBRJ.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Variable;src:url("./media/ClashDisplay-Variable-LBQOFPEO.woff2") format("woff2"),url("./media/ClashDisplay-Variable-VUVKPPTH.woff") format("woff"),url("./media/ClashDisplay-Variable-ILF6O7XO.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Rawline-ExtraLight;src:url("./media/rawline-200-BQBURE4F.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Rawline-ExtraLightItalic;src:url("./media/rawline-200i-XOP67FR6.ttf") format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Rawline-Light;src:url("./media/rawline-300-XX6L3TFD.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Rawline-LightItalic;src:url("./media/rawline-300i-IMDV5NTS.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Rawline-Regular;src:url("./media/rawline-400-KDURKLYL.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Rawline-RegularItalic;src:url("./media/rawline-400i-OZFMTKLZ.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Rawline-Medium;src:url("./media/rawline-500-HXU6EZF7.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Rawline-MediumItalic;src:url("./media/rawline-500i-ZJFAKXDW.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Rawline-SemiBold;src:url("./media/rawline-600-6WXVNCZL.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Rawline-SemiBoldItalic;src:url("./media/rawline-600i-DBIRXKHD.ttf") format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Rawline-Bold;src:url("./media/rawline-700-WHPASN3J.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Rawline-BoldItalic;src:url("./media/rawline-700i-W3BYYRUK.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Rawline-Black;src:url("./media/rawline-900-GV3FQO74.ttf") format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Rawline-BlackItalic;src:url("./media/rawline-900i-3XYJLNSG.ttf") format("truetype");font-weight:900;font-display:swap;font-style:italic}.heading1{font-family:ClashDisplay-Variable;font-weight:600;font-size:96px;line-height:80%;letter-spacing:0px}.heading2-medium{font-family:ClashDisplay-Variable;font-weight:500;font-size:50px;line-height:90%;letter-spacing:0px}.heading2-semibold{font-family:ClashDisplay-Variable;font-weight:600;font-size:45px;line-height:90%;letter-spacing:0px}.heading3-medium{font-family:ClashDisplay-Variable;font-weight:500;font-size:38px;line-height:100%;letter-spacing:0px}.heading3-semibold{font-family:ClashDisplay-Variable;font-weight:600;font-size:38px;line-height:100%;letter-spacing:0px}.heading4-medium{font-family:ClashDisplay-Variable;font-weight:500;font-size:28px;line-height:100%;letter-spacing:0px}.heading4-semibold{font-family:ClashDisplay-Variable;font-weight:600;font-size:28px;line-height:100%;letter-spacing:0px}.heading5-regular{font-family:ClashDisplay-Variable;font-weight:400;font-size:21px;line-height:110%;letter-spacing:0px}.heading5-medium{font-family:ClashDisplay-Variable;font-weight:500;font-size:21px;line-height:110%;letter-spacing:0px}.heading5-semibold{font-family:ClashDisplay-Variable;font-weight:600;font-size:21px;line-height:110%;letter-spacing:0px}.heading5-bold{font-family:ClashDisplay-Variable;font-weight:700;font-size:21px;line-height:110%;letter-spacing:0px}.heading6-regular{font-family:ClashDisplay-Variable;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0px}.heading6-medium{font-family:ClashDisplay-Variable;font-weight:500;font-size:16px;line-height:110%;letter-spacing:0px}.rawline1-regular{font-family:Rawline-Regular;font-weight:400;font-size:24px;line-height:135%;letter-spacing:0px}.rawline1-medium{font-family:Rawline-Medium;font-weight:500;font-size:24px;line-height:135%;letter-spacing:0px}.rawline1-bold{font-family:Rawline-Bold;font-weight:700;font-size:24px;line-height:135%;letter-spacing:0px}.rawline1-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:24px;line-height:135%;letter-spacing:0px}.rawline2-regular{font-family:Rawline-Regular;font-weight:400;font-size:20px;line-height:135%;letter-spacing:0px}.rawline2-medium{font-family:Rawline-Medium;font-weight:500;font-size:20px;line-height:135%;letter-spacing:0px}.rawline2-bold{font-family:Rawline-Bold;font-weight:700;font-size:20px;line-height:135%;letter-spacing:0px}.rawline2-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:20px;line-height:135%;letter-spacing:0px}.rawline3-regular{font-family:Rawline-Regular;font-weight:400;font-size:16px;line-height:135%;letter-spacing:0px}.rawline3-medium{font-family:Rawline-Medium;font-weight:500;font-size:16px;line-height:135%;letter-spacing:0px}.rawline3-semibold{font-family:Rawline-Semibold;font-weight:600;font-size:16px;line-height:135%;letter-spacing:0px}.rawline3-bold{font-family:Rawline-Bold;font-weight:700;font-size:16px;line-height:135%;letter-spacing:0px}.rawline3-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:16px;line-height:135%;letter-spacing:0px}.rawline4-regular{font-family:Rawline-Regular;font-weight:400;font-size:16px;line-height:135%;letter-spacing:0px}.rawline4-medium{font-family:Rawline-Medium;font-weight:500;font-size:16px;line-height:135%;letter-spacing:0px}.rawline4-semibold{font-family:Rawline-SemiBold;font-weight:600;font-size:16px;line-height:135%;letter-spacing:0px}.rawline4-bold{font-family:Rawline-Bold;font-weight:700;font-size:16px;line-height:135%;letter-spacing:0px}.rawline4-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:16px;line-height:135%;letter-spacing:0px}.rawline5-regular{font-family:Rawline-Regular;font-weight:400;font-size:14px;line-height:135%;letter-spacing:0px}.rawline5-medium{font-family:Rawline-Medium;font-weight:500;font-size:14px;line-height:135%;letter-spacing:0px}.rawline5-bold{font-family:Rawline-Bold;font-weight:700;font-size:14px;line-height:135%;letter-spacing:0px}.rawline5-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:14px;line-height:135%;letter-spacing:0px}.rawline6-regular{font-family:Rawline-Regular;font-weight:400;font-size:12px;line-height:135%;letter-spacing:0px}.rawline6-medium{font-family:Rawline-Medium;font-weight:500;font-size:12px;line-height:135%;letter-spacing:0px}.rawline6-bold{font-family:Rawline-Bold;font-weight:700;font-size:12px;line-height:135%;letter-spacing:0px}.rawline6-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:12px;line-height:135%;letter-spacing:0px}.rawline7-regular{font-family:Rawline-Regular;font-weight:400;font-size:10px;line-height:135%;letter-spacing:0px}.rawline7-medium{font-family:Rawline-Medium;font-weight:500;font-size:10px;line-height:135%;letter-spacing:0px}.rawline7-bold{font-family:Rawline-Bold;font-weight:700;font-size:10px;line-height:135%;letter-spacing:0px}.rawline7-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:10px;line-height:135%;letter-spacing:0px}.rawline8-regular{font-family:Rawline-Regular;font-weight:400;font-size:8px;line-height:135%;letter-spacing:0px}.rawline8-medium{font-family:Rawline-Medium;font-weight:500;font-size:8px;line-height:135%;letter-spacing:0px}.rawline8-bold{font-family:Rawline-Bold;font-weight:700;font-size:8px;line-height:135%;letter-spacing:0px}.rawline8-italic{font-family:Rawline-RegularItalic;font-weight:300;font-size:8px;line-height:135%;letter-spacing:0px}.text-button{color:#888;background-color:inherit;border:none}.flat-button{padding:.5rem 1.25rem;color:#fff;background-color:#4866ff;border:0;border-radius:4rem}.search-button{width:fit-content;padding:20px 32px;color:#fff;text-decoration:none;background:linear-gradient(150deg,#628ef4,#70e17b);border:0;border-radius:56px 56px 56px 4px;cursor:pointer;transition:.2s all linear}.search-button:hover{background:linear-gradient(150deg,#628ef4,#628ef4);transition:.2s all linear}.search-button:is(a):not([routerlink]),.search-button:disabled{color:#adadad;background:#f0f0f0}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0}em{font-style:normal}.painel-docentes-page{display:block;margin-top:131px}.botao-icone{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;border:0;border-radius:50%;cursor:pointer;transition:.05s all linear}.botao-icone>img{height:1.25rem;filter:brightness(0) saturate(100%) invert(62%) sepia(14%) saturate(445%) hue-rotate(201deg) brightness(87%) contrast(88%)}.botao-icone:hover{border:2px solid #8989a2;transition:.05s all linear}.elemento-com-dica{position:relative;cursor:pointer}.elemento-com-dica>.dica{display:none;min-width:17.5rem;padding:1rem;position:absolute;color:#8989a2;background-color:#fff;box-shadow:0 .125rem .5rem #9b9db266;z-index:2}.elemento-com-dica>.dica.left{right:50%;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.elemento-com-dica>.dica.left.top{bottom:50%;border-top-right-radius:1rem;border-bottom-right-radius:.25rem}.elemento-com-dica>.dica.left.bottom{top:50%;border-top-right-radius:.25rem;border-bottom-right-radius:1rem}.elemento-com-dica>.dica.right{left:50%;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.elemento-com-dica>.dica.right.top{bottom:50%;border-top-left-radius:1rem;border-bottom-left-radius:.25rem}.elemento-com-dica>.dica.right.bottom{top:50%;border-top-left-radius:.25rem;border-bottom-left-radius:1rem}.elemento-com-dica:hover>.dica{display:block}.elemento-com-dica.desativado{cursor:not-allowed}.elemento-com-dica.desativado>img{opacity:33%}div.indicadores-info{color:#1b2b85}
