*{font-family:"Maven Pro",sans-serif}body{background-image:url("../img/dot-grid.png")}header{place-items:center;height:100vh;width:100%;margin:0 auto}header .wrapper-header{width:100%}header .wrapper-header .menu-1{background-color:#2c2f34}header .wrapper-header .menu-1 .wrapper-menu-1{width:90%;margin:0 auto;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .wrapper-header .menu-1 .wrapper-menu-1 .menu{width:70%}header .wrapper-header .menu-1 .wrapper-menu-1 .menu ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .wrapper-header .menu-1 .wrapper-menu-1 .menu ul li{margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none}header .wrapper-header .menu-1 .wrapper-menu-1 .menu ul li a{font-size:0.65rem;font-weight:bold;margin:0 20px 0 0;text-transform:uppercase;text-decoration:none;color:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-bottom:1px solid transparent}header .wrapper-header .menu-1 .wrapper-menu-1 .menu ul li a:hover{border-bottom:1px solid #fff}header .wrapper-header .menu-1 .wrapper-menu-1 .redes{width:30%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}header .wrapper-header .menu-1 .wrapper-menu-1 .redes a{font-size:0.8rem;color:#fff;margin:0 0 0 20px}header .wrapper-header .menu-2{width:100%}header .wrapper-header .menu-2 .wrapper-menu-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98%;margin:15px auto}header .wrapper-header .menu-2 .wrapper-menu-2 .logo{width:15%;padding:10px}header .wrapper-header .menu-2 .wrapper-menu-2 .logo img{width:100%}header .wrapper-header .menu-2 .wrapper-menu-2 .menu{padding:0 15px;width:85%}header .wrapper-header .menu-2 .wrapper-menu-2 .menu ul{width:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}header .wrapper-header .menu-2 .wrapper-menu-2 .menu ul li{width:auto;list-style:none;background-color:#fff;text-align:center}header .wrapper-header .menu-2 .wrapper-menu-2 .menu ul li a{border-right:1px dashed #1A6CC8;color:#1A6CC8;padding:15px 12px;font-weight:bold;text-transform:uppercase;font-size:0.65rem;text-decoration:none;display:inline-block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}header .wrapper-header .menu-2 .wrapper-menu-2 .menu ul li a:hover{background-color:#1A6CC8;color:#fff}header .wrapper-header .menu-2 .wrapper-menu-2 .menu ul li a:last-of-type{border-right:1px dashed transparent}header .wrapper-header .menu-3{width:100%;background-color:rgba(0,0,0,0.4)}header .wrapper-header .menu-3 .wrapper-menu-3{width:85%;margin:0 auto}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup{display:-webkit-box;display:-ms-flexbox;display:flex}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .logo{margin:20px 0;width:20%}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .logo img{width:100%}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup{width:80%}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-contact,header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1{margin:25px 0}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-contact ul,header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1 ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-contact ul li,header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1 ul li{list-style:none;color:#fff;margin:0 0 0 15px;font-weight:700;font-size:0.8rem}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-contact ul li a,header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1 ul li a{color:#fff;border-bottom:2px solid transparent;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-contact ul li a.active,header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1 ul li a.active{border-bottom:2px solid #fff}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-contact ul li a:hover,header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1 ul li a:hover{border-bottom:2px solid #fff}header .wrapper-header .menu-3 .wrapper-menu-3 .container-sup .wrapper-menu-sup .menu-op1 ul li{margin:0 0 0 60px}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li{list-style:none}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li a{font-size:0.85rem;display:block;text-decoration:none;padding:15px 10px;color:#fff;font-weight:bold;text-transform:uppercase;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-bottom:3px solid transparent}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li a i{font-size:0.8rem}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li a:hover{border-bottom:3px solid #fff;background-color:rgba(0,0,0,0.2)}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li a:hover ul.submenu{display:block}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li ul.submenu{background-color:white;position:absolute;width:auto;display:none}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li ul.submenu li a{border-bottom:none;color:#727272}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li ul.submenu li a:hover{border-bottom:none;color:#1A6CC8}header .wrapper-header .menu-3 .wrapper-menu-3 .container-inferior ul li:hover ul.submenu{display:block}header .wrapper-header .text-slogan{width:60%;width:90%;margin:30% auto 0 auto}header .wrapper-header .text-slogan .carrousel{width:100%}header .wrapper-header .text-slogan .carrousel .item{display:inline-block;width:18%;margin:0 15px 0 0}header .wrapper-header .text-slogan .carrousel .item a img{width:100%;display:block}header .wrapper-header .text-slogan h2{text-align:center;font-size:7rem;color:transparent;line-height:1.2;font-weight:900;margin:0}header .wrapper-header .text-slogan h2 span{color:transparent}header .wrapper-header .text-slogan .btn-mas{margin:50px 0;text-align:center;width:100%}header .menu-mobile{display:none}header .menu-items{display:none}.noticias{width:100%}.noticias .wrapper-noticias{width:90%;margin:0px auto;padding:70px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.noticias .wrapper-noticias .bienvenida{width:30%}.noticias .wrapper-noticias .bienvenida .titulo h3{color:#1A6CC8;font-size:1.8rem;margin:0;padding:0;font-weight:900;text-transform:uppercase;border-bottom:2px solid #1A6CC8;display:inline}.noticias .wrapper-noticias .bienvenida .parrafo{line-height:2;font-size:0.9rem;padding:0 100px 0 0}.noticias .wrapper-noticias .galeria-noticias{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.noticias .wrapper-noticias .galeria-noticias .item{width:30%;-webkit-box-shadow:1px -1px 13px 0px rgba(0,0,0,0.4);box-shadow:1px -1px 13px 0px rgba(0,0,0,0.4);border-top:3px solid #1A6CC8;border-bottom:3px solid #1A6CC8;background-color:#fff}.noticias .wrapper-noticias .galeria-noticias .item .cabecera img{width:100%;height:170px}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail{padding:10px 20px}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .titulo a{margin:0;padding:0;font-size:0.9rem;line-height:1.7;text-decoration:none;color:#2c2f34;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-bottom:1px solid transparent}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .titulo a:hover{border-bottom:1px solid #1A6CC8;color:#1A6CC8}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .details{margin:15px 0 0 0}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .details p{margin:0;padding:0;font-size:0.7rem}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .details p i{color:#1A6CC8}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .details p.date{font-weight:bold}.faculties{background-color:#1A6CC8;width:100%}.faculties .wrapper-faculties{width:90%;margin:0px auto;padding:70px 0}.faculties .wrapper-faculties .cabecera{width:100%;text-align:center}.faculties .wrapper-faculties .cabecera .titulo h3{color:#fff;font-size:1.8rem;margin:0;padding:0;font-weight:900;text-transform:uppercase;border-bottom:2px solid #fff;display:inline}.faculties .wrapper-faculties .items{-ms-flex-pack:distribute;justify-content:space-around;padding:25px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.faculties .wrapper-faculties .items .item{width:23%;margin:10px;position:relative}.faculties .wrapper-faculties .items .item .imagen{position:relative;width:100%}.faculties .wrapper-faculties .items .item .imagen img{width:100%}.faculties .wrapper-faculties .items .item .descripcion{width:100%;height:99.2%;margin:0 auto;display:block;background-color:rgba(255,255,255,0.7);position:absolute;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;top:0;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,transparent),to(#000));background:linear-gradient(180deg,transparent 25%,#000)}.faculties .wrapper-faculties .items .item .descripcion a{padding:15px;line-height:1.5;position:absolute;bottom:0;left:0;font-size:1.2rem;color:#fff;text-decoration:none;font-weight:bold}.faculties .wrapper-faculties .items .descripcion:hover{background-color:rgba(255,255,255,0)}.servicios{width:100%}.servicios .wrapper-servicios{width:90%;margin:0px auto;padding:70px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.servicios .wrapper-servicios .bienvenida{width:30%}.servicios .wrapper-servicios .bienvenida .titulo h3{color:#1A6CC8;font-size:1.8rem;margin:0;padding:0;font-weight:900;text-transform:uppercase;border-bottom:2px solid #1A6CC8;display:inline}.servicios .wrapper-servicios .bienvenida .parrafo{line-height:2;font-size:0.9rem;padding:0 100px 0 0}.servicios .wrapper-servicios .galeria-servicios{width:70%;padding:0}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios{padding:0;margin:0}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items a{width:15%;margin:0 10px 25px 10px;padding:5px 15px;background-color:#1A6CC8;color:#fff;text-decoration:none;text-align:center;font-weight:900}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items a .imagen{font-size:3rem}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items a:hover{text-decoration:underline}footer{background-color:#1A6CC8;padding:25px 25px 0 25px}footer .wrapper-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #fff}footer .wrapper-footer .col{width:25%;margin:20px}footer .wrapper-footer .col .imagen{margin:0 0 10px 0}footer .wrapper-footer .col .imagen img{width:100%}footer .wrapper-footer .col .redes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}footer .wrapper-footer .col .redes a{text-align:center;width:8%;background-color:rgba(255,255,255,0.8);padding:5px;border-radius:5px;color:#727272}footer .wrapper-footer .col .menu{color:#fff}footer .wrapper-footer .col .menu .titulo{font-weight:900;text-decoration:underline}footer .wrapper-footer .col .menu ul{margin:0;padding:0}footer .wrapper-footer .col .menu ul li{list-style:none;margin:0 0 10px 0}footer .wrapper-footer .col .menu ul li a{color:#fff;text-decoration:none;font-size:0.8rem}footer .wrapper-footer .col .menu ul li a:hover{text-decoration:underline}footer .wrapper-footer .col .contacto{color:#fff}footer .wrapper-footer .col .contacto .titulo{font-weight:900;text-decoration:underline}footer .wrapper-footer .col .contacto .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.6);padding:10px;margin:0 0 10px 0;border-radius:5px}footer .wrapper-footer .col .contacto .item .icono i{font-size:1.5rem;background-color:#fff;padding:8px;border-radius:5px;color:#727272}footer .wrapper-footer .col .contacto .item .texto{padding:0 0 0 10px;line-height:1.5}footer .wrapper-footer .col .contacto .item .texto p{margin:0;font-size:0.8rem;color:#1A6CC8;font-weight:900}footer .wrapper-footer .col .contacto .item .texto p.p-title{color:#727272}footer .creditos{padding:10px 0;text-align:center}footer .creditos p{margin:0;color:#fff;font-weight:400;font-size:0.8rem}video.fullscreen{position:absolute;z-index:-99999;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}video.fullscreen::-webkit-media-controls{display:none!important}.btn{padding:15px 20px;color:#fff;text-decoration:none;--border-size:3px;--border-angle:0turn;width:60vmin;height:50vmin;background-image:conic-gradient(from var(--border-angle),#1A6CC8,#1A6CC8 50%,#1A6CC8),conic-gradient(from var(--border-angle),transparent 20%,#1A6CC8,#FF0033);background-size:calc(100% - var(--border-size) * 2) calc(100% - var(--border-size) * 2),cover;background-position:center center;background-repeat:no-repeat;-webkit-animation:bg-spin 3s linear infinite;animation:bg-spin 3s linear infinite}@-webkit-keyframes bg-spin{to{--border-angle:1turn}}@keyframes bg-spin{to{--border-angle:1turn}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}.popup{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.popup .wrapper-popup{width:25%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.popup .wrapper-popup .item{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:0.6s;animation-duration:0.6s;width:100%}.popup .wrapper-popup .item .close{text-align:right;color:#fff;margin:0 0 10px 0}.popup .wrapper-popup .item .close a,.popup .wrapper-popup .item .close a:visited{color:#fff;font-size:2rem}.popup .wrapper-popup .item img{width:100%}.popup .col-2{width:50%}.popup .col-2 .wrapper-popup-items{display:-webkit-box;display:-ms-flexbox;display:flex}.popup .col-2 .wrapper-popup-items a{display:block;width:50%}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:680px){header{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}header .wrapper-header .menu-1{display:none}header .wrapper-header .menu-2{display:none}header .wrapper-header .menu-3{display:none}header .wrapper-header .text-slogan{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0%;width:100%;padding:70vh 0 0 0;text-align:center}header .wrapper-header .text-slogan .btn{margin:0 auto}header .wrapper-header .text-slogan .btn-mas{display:block;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}header .wrapper-header .text-slogan .btn-mas a{height:auto;display:block}header .menu-mobile{display:block}header .menu-mobile .link{display:block;padding:20px 25px}header .menu-mobile .link a{display:inline-block;font-size:2rem;color:#1A6CC8;background-color:#fff;padding:5px 10px}header .menu-items{padding:25px 25px;position:fixed;overflow:scroll;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);-webkit-box-sizing:border-box;box-sizing:border-box}header .menu-items .link{display:block;padding:0}header .menu-items .link a{display:inline-block;font-size:2rem;color:#1A6CC8;background-color:#fff;padding:0 10px}header .menu-items .wrapper-menu{-webkit-box-sizing:border-box;box-sizing:border-box}header .menu-items .wrapper-menu .div-menu{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}header .menu-items .wrapper-menu .div-menu .titulo{text-transform:uppercase;font-weight:bold;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;width:100%;display:block;background-color:#1A6CC8;color:#fff}header .menu-items .wrapper-menu .div-menu .titulo p{margin:0;padding:0}header .menu-items .wrapper-menu .div-menu .titulo a{text-decoration:underline;color:#fff}header .menu-items .wrapper-menu .div-menu .titulo a:visited{color:#fff}header .menu-items .wrapper-menu .div-menu .items ul{margin:0;padding:0}header .menu-items .wrapper-menu .div-menu .items ul li{list-style:none}header .menu-items .wrapper-menu .div-menu .items ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;padding:15px 25px;color:#fff;font-size:1.2rem;text-decoration:none}header .menu-items .wrapper-menu .div-menu .items ul li.center{text-align:center}.noticias .wrapper-noticias{width:95%;padding:0;display:block}.noticias .wrapper-noticias .bienvenida{width:100%}.noticias .wrapper-noticias .bienvenida .parrafo{padding:0}.noticias .wrapper-noticias .bienvenida .parrafo a{display:block;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.noticias .wrapper-noticias .galeria-noticias{width:100%;display:block}.noticias .wrapper-noticias .galeria-noticias .item{width:100%;margin:20px 0}.noticias .wrapper-noticias .galeria-noticias .item .cabecera img{height:240px}.noticias .wrapper-noticias .galeria-noticias .item .wrapper-detail .titulo a{color:#1A6CC8;text-decoration:underline}.faculties .wrapper-faculties .items .item{width:100%}.servicios .wrapper-servicios{padding:20px 0 0 0;display:block}.servicios .wrapper-servicios .bienvenida{width:100%}.servicios .wrapper-servicios .bienvenida .parrafo{padding:0}.servicios .wrapper-servicios .bienvenida .parrafo a{display:block;height:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.servicios .wrapper-servicios .galeria-servicios{width:100%}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios{margin:0 auto}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 0 0;margin:0 auto!important}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items a{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:center;padding:10px;margin:0 0 15px 0}.servicios .wrapper-servicios .galeria-servicios .wrapper-servicios .items a p{width:70%;text-align:center}footer{padding:0}footer .wrapper-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .wrapper-footer .col{width:90%;text-align:center;margin:10px}footer .wrapper-footer .col .menu .titulo{font-size:1.8rem}footer .wrapper-footer .col .menu ul li a{font-size:0.9rem}footer .wrapper-footer .col .contacto .titulo{font-size:1.8rem}footer .wrapper-footer .col .contacto .item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}