@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes circle-in{from{clip-path:circle(0% at 50% 0%)}to{clip-path:circle(120% at 50% 0%)}}::view-transition-old(root){animation-delay:.5s}::view-transition-new(root){animation:circle-in .5s}:root{--institutional-color:#043D68;--main-color:#c6151c;--hover-color:#ffffff}body.frontend{display:flex;flex-direction:column;height:100%}@media (min-width:1400px){body.frontend .container,body.frontend .container-lg,body.frontend .container-md,body.frontend .container-sm,body.frontend .container-xl,body.frontend .container-xxl{max-width:1320px!important}}body.frontend.lock{overflow:hidden}body.frontend .skiplinks{position:relative}body.frontend .skiplinks a{position:absolute;top:-100vh;background-color:#fff;transition:top .2s ease-in-out;white-space:nowrap;width:auto;padding:10px 15px;z-index:199}body.frontend .skiplinks a:focus{top:0}body.frontend .skiplinks a:focus-visible{outline-color:#c2850c;outline-offset:-4px;outline-style:dashed;outline-width:4px}body.frontend .contrast-toggle{color:#fff}body.frontend #header{background-image:url("../images/bg.png");color:#fff;padding-top:.5rem;padding-bottom:.5rem;position:relative}body.frontend #header .site-actions{display:flex;padding-bottom:.5rem;justify-content:space-between}body.frontend #header .site-actions #personaltools-login{color:#fff;font-size:1.1rem;padding:0;order:3}body.frontend #header .site-actions #portal-languageselector{order:2;list-style:none;margin:0;padding:0;display:flex}body.frontend #header .site-actions #portal-languageselector li.currentLanguage a{filter:none}body.frontend #header .site-actions #portal-languageselector a{display:block;padding:0 6px;filter:grayscale(1)}body.frontend #header .site-actions #portal-languageselector a:hover{filter:none}body.frontend #header .site-actions #portal-languageselector a svg{width:20px}body.frontend #header .site-actions #personaltools-login+#portal-languageselector{margin-right:10px}body.frontend #header .identification{display:flex;align-items:center}body.frontend #header #portal-logo{color:#fff;font-family:ProximaNova;font-size:1.75rem;margin-left:10px}body.frontend #header .navToggle,body.frontend #header .searchToggle{background-color:transparent;border:none;color:#fff;font-size:1.4rem;align-items:center}body.frontend #header .navigation{display:flex;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:15px}body.frontend #header .navigation .mainNav{align-items:center}body.frontend #header .navigation .mainNav ul{list-style:none}body.frontend #header .navigation .mainNav .has_subtree input,body.frontend #header .navigation .mainNav .has_subtree ul{display:none}body.frontend #header .navigation .mainNav .has_subtree label{margin-left:10px}body.frontend #header .navigation .mainNav .has_subtree label::before{font-family:"Font Awesome 7 Free";font-size:.8rem;content:"\f107";transform:rotate(270deg);transition:all .2s ease-in-out}body.frontend #searchGadget_form{flex-grow:1}body.frontend #searchGadget_form .searchField{padding:.375rem .75rem;font-size:1rem;line-height:1.5;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body.frontend .livesearch-results{position:absolute;width:100%;top:75px;left:0}body.frontend .top{padding-top:79px;padding-bottom:64px}body.frontend .top #personaltools-login{position:absolute;top:25px;right:15px;color:#fff;width:initial}body.frontend #footer{padding:20px 0}body.frontend .footer-content{display:flex;flex-wrap:wrap;flex-direction:row}body.frontend .footer-content .identification{display:flex;align-items:center}body.frontend .footer-content .identification h2{color:#fff;font-size:1.2rem;font-family:"Gill Sans MT";text-transform:uppercase;margin-left:10px}body.frontend .footer-content .social{flex-grow:1;align-items:center;display:flex!important;justify-content:flex-end}body.frontend .footer-content .creditos{flex-basis:100%;justify-content:center;display:flex}body.frontend .footer-content .creditos img{margin-left:10px}body.frontend #portal-column-one{background-color:var(--ufal-main-color)}@media (min-width:992px){body.frontend #portal-column-one{background-clip:content-box;padding-right:0!important}}@media (max-width:991px){body.frontend #portal-column-one{visibility:hidden;position:fixed!important;width:100%;height:100vh;left:-100%;width:400px!important;top:0;bottom:0;z-index:200!important;overflow-y:auto;transition:all .2s ease-in-out;border-radius:0!important}body.frontend #portal-column-one.show{visibility:visible;left:0}}body.frontend #portal-column-content{background-color:#fff;padding-left:0!important;padding-right:0!important;display:flex;flex-direction:column}body.frontend:not(.template-layout) #content{padding:24px}body.frontend.template-layout #content{padding:0}body.frontend #content{flex-grow:1}body.frontend #site{margin-top:0!important;position:relative;z-index:2}body.frontend .mosaic-grid-row-fluid:has(.tile-hero) .mosaic-grid-cell{padding:0}@media (max-width:576px){body.frontend #header .identification{flex-basis:100%;justify-content:center;position:relative;min-height:75px}body.frontend #header .identification>img{position:absolute;opacity:.5;z-index:1}body.frontend #header .identification #portal-logo{z-index:2;text-align:center;line-height:25px;margin-left:0}body.frontend #header .toggles{flex-grow:inherit;flex-basis:100%;justify-content:center!important}}@media (min-width:992px){body.frontend #header{z-index:10}body.frontend .mainNav{display:flex;flex-basis:auto;width:auto;backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.0980392157);border-radius:10px}body.frontend .mainNav:has(ul){flex-grow:1}body.frontend .mainNav:not(:has(ul)){margin-left:auto}body.frontend .mainNav:not(:has(ul)) .toggles{border-left:none}body.frontend .mainNav::before{content:"";position:absolute;z-index:1;background:#07f;border-radius:999px;transition:all .25s ease;opacity:0;width:0;height:0}body.frontend .mainNav:hover .hover-bg{opacity:1}body.frontend .mainNav .toggles{border-left:1px solid rgba(255,255,255,.0980392157)}body.frontend .mainNav>ul{justify-content:flex-end;margin-right:auto;align-items:center;flex-direction:row;display:flex;padding-left:0;margin-bottom:0;list-style:none}body.frontend .mainNav>ul>li.inPath{background-color:var(--ufal-main-color)}body.frontend .mainNav>ul li.inPath:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}body.frontend .mainNav>ul li:hover:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}body.frontend .mainNav>ul li.has_subtree:hover:first-child{border-bottom-left-radius:0}body.frontend .mainNav>ul>li:first-child .dropdown{left:0}body.frontend .mainNav>ul li.has_subtree{position:relative}body.frontend .mainNav>ul li.has_subtree ul.dropdown{list-style:none;padding:0;background-color:#fff;z-index:100;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);top:100%;left:0;min-width:100%;position:absolute}body.frontend .mainNav>ul li.has_subtree ul.dropdown a{display:block;padding:.5rem 1rem;color:#333;font-size:1.1rem}body.frontend .mainNav>ul li.has_subtree ul.dropdown a:hover{text-decoration:none;background-color:var(--ufal-main-color);color:var(--hover-color)}body.frontend .mainNav>ul li.has_subtree label{display:flex;align-items:center}body.frontend .mainNav>ul li.has_subtree:hover ul.dropdown{display:block!important;animation-name:slideInUp;animation-duration:.3s}body.frontend .mainNav>ul li.has_subtree:hover label::before{transform:rotate(360deg)!important}}@media (min-width:992px) and (hover:hover){body.frontend .mainNav>ul li.has_subtree:not(.inPath) .opener:checked~ul{display:block!important;animation-name:slideInUp;animation-duration:.3s}body.frontend .mainNav>ul li.has_subtree:not(.inPath) .opener:checked~label::before{transform:rotate(360deg)!important}body.frontend .mainNav>ul li.has_subtree.inPath .opener:not(:checked)~ul{display:block!important;animation-name:slideInUp;animation-duration:.3s}body.frontend .mainNav>ul li.has_subtree.inPath .opener:not(:checked)~label::before{transform:rotate(360deg)!important}}@media (min-width:992px){body.frontend .mainNav>ul>li{display:flex;padding:.2rem .75rem;color:#fff;font-size:1.36rem;font-family:ProximaNova;transition:all .2s ease-in-out}body.frontend .mainNav>ul>li a{text-decoration:none!important;text-wrap:nowrap}body.frontend .mainNav>ul>li:hover{background-color:var(--ufal-main-color);color:var(--hover-color)}body.frontend .mainNav .close{display:none}}@media (max-width:991px){body.frontend #header .toggles{flex-grow:1;display:flex;justify-content:flex-end}body.frontend #header .navigation .mainNav{position:fixed!important;width:100%;left:-100%;max-height:inherit!important;max-width:100%;width:400px;top:0;bottom:0;z-index:200!important;overflow-y:auto;background-color:var(--institutional-color);transition:all .2s ease-in-out;border-radius:0!important;visibility:hidden}body.frontend #header .navigation .mainNav::before{content:"Menu";display:block;margin:10px 10px 0;font-size:1.5rem}body.frontend #header .navigation .mainNav.show{left:0;visibility:visible}body.frontend #header .navigation .mainNav>ul{margin:0 10px;padding:10px 0 45px}body.frontend #header .navigation .mainNav>ul>li:last-child{border-bottom:1px solid rgba(255,255,255,.0980392157)}body.frontend #header .navigation .mainNav ul>li{display:flex;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.0980392157);border-left:1px solid rgba(255,255,255,.0980392157);border-right:1px solid rgba(255,255,255,.0980392157)}body.frontend #header .navigation .mainNav ul>li a{color:#fff;font-family:ProximaNova;font-size:1.14rem;padding:.9rem 1.3rem}body.frontend #header .navigation .mainNav label{display:flex;justify-content:end;align-items:center;padding:0 1.3rem;border-left:1px solid rgba(255,255,255,.0980392157);margin-left:auto!important}body.frontend #header .navigation .mainNav label::before{margin-left:0!important}body.frontend #header .navigation .mainNav .has_subtree .opener:checked~ul{display:block!important;flex-basis:100%}body.frontend #header .navigation .mainNav .has_subtree .opener:checked~label::before{transform:rotate(360deg)}body.frontend #header .navigation .mainNav .dropdown{padding-left:0;backdrop-filter:brightness(0.9)}body.frontend #header .navigation .mainNav .dropdown li{border-left:0;border-right:0}body.frontend #header .navigation .mainNav .dropdown li:last-child{padding-bottom:0;border-bottom:0}body.frontend .menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.5;z-index:199}body.frontend .mainNav .close,body.frontend .secondaryNav .close{position:absolute;top:10px;right:13px;color:#fff;z-index:202;font-size:1.3rem}body.frontend .footer-content .identification{flex-direction:column;justify-content:center;flex-basis:100%}body.frontend .footer-content .identification h2{margin-top:20px;margin-left:0;text-align:center}body.frontend .footer-content .social{flex-basis:100%;justify-content:center;margin-top:15px!important}}@media (min-width:768px){body.frontend #main{height:100%!important}}@media (max-width:768px){body.frontend #accessibility li{display:none!important}body.frontend .identification{flex-basis:80%}}body.frontend.contrast{--highlight-color:#ffff00;--text-color:#000000;--border-color:#fff;--background-color:#000;--hover-color:var(--text-color);--ufal-main-color:var(--highlight-color);--ufal-alt-color:var(--highlight-color);--ufalbarra-main-color:var(--background-color);--ufalbarra-alternate-color:var(--background-color);background:var(--background-color)}body.frontend.contrast .barraufal__outer{border-bottom:1px solid var(--border-color)}body.frontend.contrast #header{background:var(--background-color)}body.frontend.contrast .mainNav{border:1px solid var(--border-color)}body.frontend.contrast .mainNav .inPath{background-color:var(--highlight-color);color:var(--text-color)}body.frontend.contrast #portal-column-one{background-color:var(--background-color);border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}body.frontend.contrast #portal-column-content{background-color:var(--background-color);border:1px solid var(--border-color)}body.frontend.contrast #portal-breadcrumbs{background-color:var(--background-color);border-bottom:1px solid var(--border-color)}body.frontend.contrast #portal-breadcrumbs .breadcrumb{background-color:var(--background-color)}body.frontend.contrast #portal-breadcrumbs .breadcrumb-item{color:#fff!important}body.frontend.contrast #portal-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{color:#fff!important}body.frontend.contrast #content h1{color:#fff}body.frontend.contrast #content-core{color:#fff}body.frontend.contrast #footer{background-color:var(--background-color);color:#fff}body.frontend.contrast .btn{background-color:var(--background-color);color:#fff;border-color:var(--border-color)}body.frontend.contrast .btn:hover{background-color:var(--highlight-color);color:var(--text-color)}body.frontend.contrast .portletNavigationTree .navTreeItem:not(.navTreeTopNode) a:hover{color:var(--text-color)!important}
/*# sourceMappingURL=institucional.min.css.map */