@font-face{font-family:'Playfair Display SC';src:url('/fonts/PlayfairDisplaySC-Regular/PlayfairDisplaySC-Regular.eot?');src:url('/fonts/PlayfairDisplaySC-Regular/PlayfairDisplaySC-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/PlayfairDisplaySC-Regular/PlayfairDisplaySC-Regular.woff2') format('woff2'),url('/fonts/PlayfairDisplaySC-Regular/PlayfairDisplaySC-Regular.woff') format('woff'),url('/fonts/PlayfairDisplaySC-Regular/PlayfairDisplaySC-Regular.ttf') format('truetype') url('/fonts/PlayfairDisplaySC-Regular/PlayfairDisplaySC-Regular.svg#PlayfairDisplaySC-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}:root{--col-main:#0a2348;--col-main-red:#c8102e;--col-main-light:#4a94b1;--col-darkgray:#4d4d4d;--col-gray:#ccc;--col-lightback:#f8f6f0;--col-grayborder:#808080;--col-muted:#212529}html{position:relative;min-height:100%;margin:0 0 0 0;padding:0 0 0 0;background-color:#fff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.2rem;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{position:relative;width:100%;margin:0 auto;min-height:100vh;display:flex;flex-flow:column}h1{font-weight:lighter;line-height:1em;clear:both;color:var(--col-main-red);font-family:'Playfair Display SC';text-align:center;margin:.25em .5em 1em .5em}h2{color:var(--col-main);font-weight:lighter}h3{font-size:1em;font-weight:normal;margin:0;padding:.5em}h4{font-size:1.2rem;color:var(--col-darkgray)}h5{font-size:1rem;color:var(--col-main-light)}a,a:visited{transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s}::-ms-reveal{display:none}header{position:relative}.space{margin-top:2em}.bottomspace{margin-bottom:1em!important}.nomargin{margin:0!important}.hide{display:none}.show{display:block}.container{padding:0!important;max-width:100%!important;flex:auto}.page{display:block;position:relative;width:66%;margin:0 auto}.wide-layout{width:100%;clear:both;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:stretch}.oficial{font-family:'Playfair Display SC'}.social{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.social>div:first-child{text-align:center}.social i{margin-left:1em}.social b{font-weight:normal;margin-left:.5em}.social a,.social a:visited{text-decoration:none;color:var(--col-gray)}.social a:hover{text-decoration:underline;color:#fff}.social{display:flex;flex-flow:row wrap}.subtitle{line-height:1.2;color:var(--col-gray)}#tophead{width:100%;height:100px;background-color:var(--col-main);background:linear-gradient(60deg,rgba(10,35,72,1) 18%,rgba(22,63,144,1) 50%,rgba(10,35,72,1) 83%);display:flex;flex-flow:row nowrap;overflow:hidden}.navbar.brand{padding:0!important}.brand img{width:auto;height:80px;padding:10px}.brand a,.brand a:visited{display:block;text-decoration:none;margin:0 0 0 1em;padding:0;border:2px solid transparent;border-radius:10px;transition:background-color,border-color .1s;-moz-transition:background-color,border-color .1s;-webkit-transition:background-color,border-color .1s;-o-transition:background-color,border-color .1s}.brand a:hover{border-color:var(--col-main-red)}.navbar{color:var(--col-gray)}.menu{color:var(--col-gray);flex-grow:1;justify-content:end}.menu ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;column-gap:1em;margin-right:1em}.menu ul>li{display:block}.menu ul>li>a,.menu ul>li>a:visited{display:block;text-decoration:none;color:var(--col-gray);padding:.5em 1em;border:2px solid transparent;border-radius:10px;transition:background-color,border-color .1s;-moz-transition:background-color,border-color .1s;-webkit-transition:background-color,border-color .1s;-o-transition:background-color,border-color .1s}.menu ul>li>a:hover{color:#fff;border-color:var(--col-main-red)}.menu a.selected{background-color:var(--col-main-red);color:#fff!important}.glass-menu{display:block;position:fixed;left:2%;top:-100%;width:96%;padding:1em;z-index:10000;background:rgba(8,71,134,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--col-main-light);border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1);transition:top ease-in-out .8s;-moz-transition:top ease-in-out .3s;-webkit-transition:top ease-in-out .3s;-o-transition:top ease-in-out .3s}.glass-menu.show{top:.5em}.glass-menu ul{flex-flow:column;row-gap:.5em}.glass-menu ul>li>a,.glass-menu ul>li>a:visited,.menu-social a,.menu-social a:visited{color:#fff;transition:background ease-in-out .3s;text-transform:uppercase}.glass-menu ul>li>a:hover,.glass-menu ul>li>a.selected,.menu-social a:hover{background:rgba(255,255,255,.35)}.menu-social{display:flex;flex-flow:column;row-gap:.5em;align-items:center;margin-top:1em;border-top:2px solid rgba(255,255,255,.45)}.menu-social .links{display:flex;flex-flow:row;column-gap:.5em}.menu-social b{color:var(--col-gray);font-weight:normal}.menu-social a,.menu-social a:visited{font-size:1.4em;padding:.25em .5em;border:2px solid transparent;border-radius:10px;transition:background-color,border-color .1s;-moz-transition:background-color,border-color .1s;-webkit-transition:background-color,border-color .1s;-o-transition:background-color,border-color .1s}.menu-social a:hover{border-color:var(--col-main-red)}.mob-menu{display:none;flex-grow:1;justify-content:end;margin-right:1em}.title{display:none;flex-flow:column;align-items:start;justify-content:center;font-size:.8rem;row-gap:.25em;margin-left:.5em}.title p{line-height:1;font-size:.8em;margin:0;padding:0}.title p:first-child{font-family:'Playfair Display SC';font-size:1.2em;color:#fff}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:auto;height:1.4em;background:transparent;border:0;cursor:pointer}.hamburger.active{position:fixed;z-index:10001;top:1.6em;right:1.2em;height:1.8em}.hamburger .bar{width:1.4em;height:.25em;background-color:var(--col-gray);border-radius:4px;transition:all .3s ease-in-out}.hamburger.active .bar{width:1.8em}.hamburger:hover .bar{background-color:#fff}.hamburger.active .bar{background-color:#fff}.hamburger.active .bar:nth-child(1){transform:translateY(.9em) rotate(45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:translateY(-.55em) rotate(-45deg)}.appmenu{display:block;position:fixed;left:2%;bottom:-100%;width:96%;padding:1%;z-index:10000;background:rgba(255,255,255,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--col-main-light);border-radius:.5em;box-shadow:0 8px 32px 0 rgba(0,0,0,.1);transition:bottom ease-in-out .8s;-moz-transition:bottom ease-in-out .8s;-webkit-transition:bottom ease-in-out .8s;-o-transition:bottom ease-in-out .8s}.appmenu.show{bottom:.5em}.appmenu ul{flex-flow:row nowrap;list-style:none;width:100%;margin:0;padding:0;display:flex;flex-flow:row nowrap;column-gap:1%;overflow:hidden}.appmenu ul>li{display:block;width:24%}.appmenu ul>li>a,.appmenu ul>li>a:visited{display:flex;flex-flow:column;align-items:center;width:100%;text-decoration:none;color:var(--col-darkgray);border:2px solid transparent;border-radius:10px;transition:background-color,border-color .1s;-moz-transition:background-color,border-color .1s;-webkit-transition:background-color,border-color .1s;-o-transition:background-color,border-color .1s}.appmenu a b{font-weight:normal;font-size:.6em;color:var(--col-main)}.appmenu ul>li>a:hover{border-color:var(--col-main)}.appmenu a.selected{background-color:var(--col-main);color:#fff!important}.appmenu a.selected b{color:#fff}footer{align-self:flex-end;font-size:.8rem}footer .block{padding:1em 2em!important;display:flex;flex-flow:column;row-gap:2em}#foottop{display:flex;flex-flow:row wrap;align-items:center}#foottop .brand{margin:0 auto}#foottop .brand a{margin:0}#foottop .brand img{height:100px}#foottop .menu{justify-items:center;align-content:center;justify-content:center;font-size:1.4em;margin:0 auto}.mobile-container{background:none;border:0;position:relative;-webkit-box-shadow:none;box-shadow:none;padding:0}.row{position:relative}.block{display:block;width:100%;font-size:1rem;aspect-ratio:auto;border-radius:1em;padding:1em;position:relative;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,.44);box-shadow:3px 3px 7px 0 rgba(0,0,0,.44);overflow:hidden;transform:translateY(20%);opacity:0;transition:transform ease-in-out .6s,opacity ease-in-out .4s,filter 2s ease-out;-moz-transition:transform ease-in-out .6s,opacity ease-in-out .4s,filter 2s ease-out;-webkit-transition:transform ease-in-out .6s,opacity ease-in-out .4s,filter 2s ease-out;-o-transition:transform ease-in-out .6s,opacity ease-in-out .4s,filter 2s ease-out}.block:hover{-webkit-box-shadow:0 0 8px 2px #eb92a1;box-shadow:0 0 8px 2px #eb92a1}.block a,.block a:visited{text-decoration:none}.block-square{aspect-ratio:1/1}.block-v4{aspect-ratio:.6666}.block-h3-2{aspect-ratio:3/2}.block-h4-3{aspect-ratio:4/3}.block-h2{aspect-ratio:2.02}.block-h2:first-of-type{margin-bottom:1%}.block-part{aspect-ratio:1.37}.block-part:first-of-type{margin-bottom:3%}.block-blue{background-color:var(--col-main);background:linear-gradient(60deg,rgba(10,35,72,1) 18%,rgba(22,63,144,1) 50%,rgba(10,35,72,1) 83%);color:#fff}.block-red{background-color:var(--col-main-red);background:linear-gradient(60deg,rgba(120,16,46,1) 18%,rgba(200,16,46,1) 50%,rgba(120,16,46,1) 83%);color:#fff}.block-norm{background-color:#fff;color:#000;border:2px solid var(--col-grayborder)}.block-norm:hover{border-color:var(--col-main-red)}.block-blue .block-norm,.block-red .block-norm{border:0}.block h2,.mob-block-head h2{color:#fff;font-family:'Playfair Display SC';font-size:1.2em}.mob-block-head{display:none;padding:2%}.mob-block-head a,.mob-block-head a:visited{text-decoration:none}.block-up{transition:transform .2s ease,box-shadow .2s ease}.block-up:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.block-body{display:flex;flex-flow:column;justify-content:space-between;height:100%}.block-mid{overflow:hidden;flex-grow:1}.block-bottom{align-self:start}.mob-block-head .block-body{flex-flow:row nowrap;align-items:center}.block.shifted{transform:translateY(0);opacity:1}@keyframes shiftup{0%{transform:translateY(20%)}50%{transform:translateY(10%)}100%{transform:translateY(0)}}.block-invert{background:none;background-color:#fff;color:#000;border:2px solid var(--col-grayborder)}.block-invert:hover{border-color:var(--col-main)}.block-invert h2{color:var(--col-main)}.block-invert .subtitle{color:var(--col-darkgray)}.block-invert a,.block-invert a:visited{color:var(--col-darkgray)!important}.block-invert a:hover{color:var(--col-main)!important}.btn{border:0}.btn-primary{background-color:var(--col-main-red);background:linear-gradient(60deg,rgba(120,16,46,1) 18%,rgba(200,16,46,1) 50%,rgba(120,16,46,1) 83%);color:var(--col-gray);transition:background-color,color .3s ease;-moz-transition:background-color,color .3s ease;-webkit-transition:background-color,color .3s ease;-o-transition:background-color,color .3s ease}.btn-primary:hover{color:#fff;background:none;background-color:var(--col-main-red)}.btn-secondary{background-color:var(--col-main);color:var(--col-gray);transition:background-color,color .3s ease;-moz-transition:background-color,color .3s ease;-webkit-transition:background-color,color .3s ease;-o-transition:background-color,color .3s ease}.btn-secondary:hover{color:#fff;background-color:var(--col-main-light)}.btn-group{margin:1em;display:flex;flex-flow:row wrap;gap:1em}.form-control{margin-top:1em}.signin.page{width:50%}@media(max-width:1800px){.page{width:75%}.block{font-size:.9rem}#tophead{height:80px}.brand img{height:70px;padding:5px}#foottop .menu{font-size:1.2em}}@media(max-width:1400px){.page{width:75%}.block{font-size:.7rem}#tophead{height:80px}.brand img{height:70px;padding:5px}}@media(max-width:1200px){.page{width:80%}footer .menu ul{flex-flow:column;row-gap:.1em;align-items:center}footer .menu ul>li>a,footer .menu ul>li>a:visited{padding:.25em .5em}}@media(max-width:992px){.page{width:90%}#tophead{height:60px}.brand img{height:50px;padding:5px}.menu ul>li>a,.menu ul>li>a:visited{padding:.25em .5em;border-radius:10px}}@media(max-width:768px){.page{width:98%}.mobile-hide{display:none}.brand a,.brand a:visited{margin-left:.5em}.navbar.menu{display:none}.mob-menu,.title{display:flex}.mobile-container{background-color:var(--col-main-red);border-radius:1em;-webkit-box-shadow:3px 3px 7px 0 rgba(0,0,0,.44);box-shadow:3px 3px 7px 0 rgba(0,0,0,.44);padding:2%}.mobile-container .block,.mobile-container .block:hover{-webkit-box-shadow:none;box-shadow:none}.mobile-container .block-norm{border:0}.mob-block-head{display:block}.mobile-container .block-v4{aspect-ratio:3/1}.block-h2{aspect-ratio:1;margin-bottom:0}.row{--bs-gutter-x:.5rem}.row-cols-lg-1{--bs-gutter-x:.5rem}.block-part{margin-bottom:0}.signin.page{width:95%}}