@-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)}}body.frontend{display:flex;flex-direction:column;height:100%}body.frontend #header{background-image:url("../images/bg.png");color:#fff;padding-top:.5rem;padding-bottom:.5rem}body.frontend #header .site-actions{display:flex;padding-bottom:.5rem}body.frontend #header .site-actions #accessibility{flex-grow:1;list-style:none;padding:0;margin:0;display:inline-block}body.frontend #header .site-actions #accessibility li{display:inline-block;margin-right:5px}body.frontend #header .site-actions #accessibility li a{font-size:10px;color:#fff!important}body.frontend #header .site-actions #accessibility li a span{border:1px solid #fff;padding:0 2px}body.frontend #header .site-actions #personaltools-login{color:#fff;font-size:18px;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:28px;margin-left:10px}body.frontend #header .navToggle,body.frontend #header .searchToggle{background-color:transparent;border:none;color:#fff;font-size:22px}body.frontend #header .navigation{display:flex;flex-wrap:wrap;flex-basis:100%;align-items:center}body.frontend #header .navigation .mainNav{align-items:flex-start;flex-grow:1}body.frontend #header .navigation .mainNav ul{list-style:none}body.frontend #header .navigation .mainNav .has_subtree input,body.frontend #header .navigation .mainNav .has_subtree label,body.frontend #header .navigation .mainNav .has_subtree ul{display:none}body.frontend #header .navigation .mainNav .has_subtree>a:after{font-family:"Font Awesome 7 Free";font-size:12px;margin-left:10px;content:"\f107"}body.frontend #header .search-form{flex-basis:100%;order:3;max-height:0;overflow:hidden;transition:all .2s ease-in-out}body.frontend #header .search-form.show{max-height:200px}body.frontend #header .search-form input{margin:15px 0;padding:5px 15px!important;outline:0;font-size:18px!important;border-radius:8px!important}body.frontend #header .opener[checked]~.dropdown{max-height:500px!important;display:block!important;visibility:visible}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:19px;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 #site{margin-top:0!important;position:relative;z-index:2}@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}body.frontend #header .toggles{flex-grow:inherit;flex-basis:100%;justify-content:center!important}}@media (min-width:992px){body.frontend .mainNav{display:flex;flex-basis:auto;width:auto;order:2}body.frontend .mainNav .divider{height:2rem;border-left:.1rem solid #fff;margin:0 .5rem 0 1rem}body.frontend .mainNav>ul{justify-content:flex-end;margin-left:auto;align-items:center;flex-direction:row;display:flex;padding-left:0;margin-bottom:0;list-style:none}body.frontend .mainNav>ul>li:not(:last-child){margin-right:.5rem}body.frontend .mainNav>ul>li:first-child .dropdown{left:0}body.frontend .mainNav>ul>li.inPath>a{background-color:#c6151c}body.frontend .mainNav>ul li.has_subtree{position:relative}body.frontend .mainNav>ul li.has_subtree ul.dropdown{right:0;list-style:none;padding:0;min-width:350px;position:absolute;background-color:#fff;z-index:100;top:36px;border:1px solid #d2d2d2;border-radius:8px}body.frontend .mainNav>ul li.has_subtree ul.dropdown li:first-child a{border-top-right-radius:8px;border-top-left-radius:8px}body.frontend .mainNav>ul li.has_subtree ul.dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px}body.frontend .mainNav>ul li.has_subtree ul.dropdown a{display:block;padding:.5rem 1rem;color:#333}body.frontend .mainNav>ul li.has_subtree ul.dropdown a:hover{text-decoration:none;background-color:#c6151c;color:#fff}body.frontend .mainNav>ul li.has_subtree:hover ul.dropdown{display:block!important;animation-name:slideInUp;animation-duration:.3s}body.frontend .mainNav>ul>li>a{display:block;padding:.2rem .75rem;color:#fff;text-decoration:none!important;font-size:21px;font-family:ProximaNova;border-radius:8px}body.frontend .mainNav>ul>li>a:hover{background-color:#c6151c}}@media (max-width:991px){body.frontend #header .toggles{flex-grow:1;display:flex;justify-content:flex-end}body.frontend .mainNav{flex-basis:100%;max-height:0;overflow:hidden;transition:all .2s ease-in-out;padding-top:10px}body.frontend .mainNav.show{max-height:500px}body.frontend .mainNav ul{width:100%;margin:0;padding:0}body.frontend .mainNav ul>li a{color:#fff;padding:.4rem .7rem;display:block;font-family:ProximaNova;font-size:18px}body.frontend .mainNav ul>li a:after{float:right;margin-top:5px}body.frontend .mainNav .dropdown{margin-left:15px;transition:all .2s ease-in-out;display:block!important;max-height:0!important;visibility:hidden}body.frontend .mainNav .divider,body.frontend .mainNav .search{display:none}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 .mobile-actions{display:block!important;text-align:center;position:relative;z-index:10}body.frontend .mobile-actions a{color:#fff;font-size:23px;display:inline-block;padding:5px 10px}body.frontend .portletNavigationTree .navTreeTopNode{display:block!important}body.frontend .portletNavigationTree .navTreeTopNode a:after{content:"\f107";font-family:"Font Awesome 7 Free";font-style:normal;font-weight:700;float:right}body.frontend .portletNavigationTree .navTreeTopNode a.open:after{content:"\f106"}body.frontend .portletNavigationTree .navTreeItem{display:none}}
/*# sourceMappingURL=institucional.min.css.map */