.sin-box-shadow {
  box-shadow: none !important;
}
.manito {
  cursor: pointer;
}
.logo-udec {
  float: left;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}

.sin-padding {
  padding: 0px 0px 0px 0px !important;
}

.sin-padding-top {
  padding-top: 0px !important;
}

.sin-padding-bottom {
  padding-bottom: 0px !important;
}

.sin-padding-left {
  padding-left: 0px !important;
}

.sin-padding-right {
  padding-right: 0px !important;
}
.zero-padding {
  padding: 0 !important;
}
.zero-margin {
  margin: 0 !important;
}
.sin-margin {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.sin-margin-left {
  margin-left: 0px !important;
}
.sin-margin-right {
  margin-right: 0px !important;
}
.sin-margin-bottom {
  margin-bottom: 0px !important;
}
.sin-margin-top {
  margin-top: 0px !important;
}
.sin-borde {
  border: 0px !important;
}

md-icon[md-font-icon] {
  height: auto;
}

.waves-effect {
  display: inline-flex !important;
}

.right {
  float: right !important;
}

.centrado {
  text-align: center;
}
.sin-borde-superior {
  border-top: none !important;
}
.sin-borde-derecho {
  border-right: none !important;
}

.size-100-percent {
  height: 100%;
  width: 100%;
}

.width-100-percent {
  width: 100%;
}
.width-50-percent {
  width: 50%;
}
.height_100_percent {
  height: 100%;
}

.line-height-normal {
  line-height: normal;
}

.sin-background-color {
  background-color: transparent !important;
}

.z-index-1 {
  z-index: 1;
}

.texto-alineado-derecha {
  text-align: right;
}

.flip-imagen {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.sin-border-radius {
  border-radius: 0 !important;
}

.con-overflow {
  overflow: visible !important;
}

@font-face {
    font-family: "SFProDisplay-Black";
    src: url("../fonts/SF-Pro-Display-Black.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-BlackItalic";
    src: url("../fonts/SF-Pro-Display-BlackItalic.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Bold";
    src: url("../fonts/SF-Pro-Display-Bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-BoldItalic";
    src: url("../fonts/SF-Pro-Display-BoldItalic.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Heavy";
    src: url("../fonts/SF-Pro-Display-Heavy.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-HeavyItalic";
    src: url("../fonts/SF-Pro-Display-HeavyItalic.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Light";
    src: url("../fonts/SF-Pro-Display-Light.otf") format("opentype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-LightItalic";
    src: url("../fonts/SF-Pro-Display-LightItalic.otf") format("opentype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Medium";
    src: url("../fonts/SF-Pro-Display-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-MediumItalic";
    src: url("../fonts/SF-Pro-Display-MediumItalic.otf") format("opentype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Regular";
    src: url("../fonts/SF-Pro-Display-Regular.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-Semibold";
    src: url("../fonts/SF-Pro-Display-Semibold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-SemiboldItalic";
    src: url("../fonts/SF-Pro-Display-SemiboldItalic.otf") format("opentype");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Thin";
    src: url("../fonts/SF-Pro-Display-Thin.otf") format("opentype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-ThinItalic";
    src: url("../fonts/SF-Pro-Display-ThinItalic.otf") format("opentype");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: "SFProDisplay-Ultralight";
    src: url("../fonts/SF-Pro-Display-Ultralight.otf") format("opentype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "SFProDisplay-UltralightItalic";
    src: url("../fonts/SF-Pro-Display-UltralightItalic.otf") format("opentype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "SFProText-Bold";
    src: url("../fonts/SF-Pro-Text-Bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "SFProText-BoldItalic";
    src: url("../fonts/SF-Pro-Text-BoldItalic.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: "SFProText-Heavy";
    src: url("../fonts/SF-Pro-Text-Heavy.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "SFProText-HeavyItalic";
    src: url("../fonts/SF-Pro-Text-HeavyItalic.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "SFProText-Light";
    src: url("../fonts/SF-Pro-Text-Light.otf") format("opentype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "SFProText-LightItalic";
    src: url("../fonts/SF-Pro-Text-LightItalic.otf") format("opentype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "SFProText-Medium";
    src: url("../fonts/SF-Pro-Text-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "SFProText-MediumItalic";
    src: url("../fonts/SF-Pro-Text-MediumItalic.otf") format("opentype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "SFProText-Regular";
    src: url("../fonts/SF-Pro-Text-Regular.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "SFProText-RegularItalic";
    src: url("../fonts/SF-Pro-Text-RegularItalic.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: "SFProText-Semibold";
    src: url("../fonts/SF-Pro-Text-Semibold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "SFProText-SemiboldItalic";
    src: url("../fonts/SF-Pro-Text-SemiboldItalic.otf") format("opentype");
    font-weight: 600;
    font-style: italic;
}

#landing-desktop{background-image:linear-gradient(69deg, #2a529f 30%, #16346b 100%);height:100vh}#landing-desktop .link-registro{color:#fff;padding-top:6px;text-align:center;font-size:1.25rem}#landing-desktop .background-info{background-size:cover;width:100vw;background:url("../img/fondo-landing.svg") no-repeat;object-fit:contain;background-position:-1050px -400px}#landing-desktop .logo-udec{position:relative}#landing-desktop .logo-udec img{position:fixed;top:2.625rem;right:2.625rem}#landing-desktop .contenedor-descripcion{padding-top:6rem;padding-left:7rem}#landing-desktop .contenedor-descripcion .titulo{width:48.75rem;height:8.063rem;font-family:SFProDisplay-Heavy,"Helvetica Neue",Helvetica,sans-serif;font-size:6.75rem;font-weight:900;color:#fff}#landing-desktop .contenedor-descripcion .descripcion{width:50.375rem;height:6.25rem;font-family:SFProDisplay-Light,"Helvetica Neue",Helvetica,sans-serif;font-size:2.625rem;font-weight:300;color:#fff;padding-top:0.75rem}#landing-desktop .contenedor-descripcion .boton-udec{padding-top:4.875rem;width:336px;height:53px}#landing-desktop .contenedor-caracteristicas{color:white;padding-top:24px}#landing-desktop .contenedor-caracteristicas .contenedor-item{width:100%;height:11.813rem;object-fit:contain}#landing-desktop .contenedor-caracteristicas .contenedor-item .icono-item{width:4.5rem;height:4.5rem;object-fit:contain}#landing-desktop .contenedor-caracteristicas .contenedor-item .titulo-item{width:13.125rem;height:1.125rem;font-family:SFProDisplay-Heavy,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5rem;font-weight:900;line-height:0.75;text-align:center;color:#2a529f;padding-top:0.75rem}#landing-desktop .contenedor-caracteristicas .contenedor-item .descripcion-item{width:18.75rem;height:3.938rem;opacity:0.6;font-family:SFProDisplay-Regular,"Helvetica Neue",Helvetica,sans-serif;font-size:1.125rem;text-align:left;color:#2a529f;padding-top:1.5rem}#landing-desktop .contenedor-caracteristicas .contenedor-item .descripcion-item a{color:#2a529f}#landing-desktop .footer-landing{width:68.25rem;height:1.188rem;font-family:SFProDisplay-Light,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;font-weight:300;text-align:center;color:#113d6b;padding-right:11.25rem;margin-top:6rem}@media only screen and (max-width: 1599px){#landing-desktop{background-color:#2a529f !important;height:100vh;width:100vw}#landing-desktop .link-registro{color:#fff;padding-top:6px;text-align:center}#landing-desktop .background-info{background-size:cover;width:100vw;background:url("../img/fondo-landing.svg") no-repeat;object-fit:contain;background-position:-1200px -480px}#landing-desktop .logo-udec{display:block;padding-right:12rem;padding-top:2rem}#landing-desktop .contenedor-descripcion{padding-top:6rem;padding-left:4rem}#landing-desktop .contenedor-descripcion .titulo{width:48.75rem;height:4.063rem;font-family:SFProDisplay-Heavy,"Helvetica Neue",Helvetica,sans-serif;font-size:4rem;font-weight:900;color:#fff}#landing-desktop .contenedor-descripcion .descripcion{width:50.375rem;height:6.25rem;font-family:SFProDisplay-Light,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5rem;font-weight:300;color:#fff;padding-top:1rem}#landing-desktop .contenedor-descripcion .boton-udec{padding-top:1rem}#landing-desktop .contenedor-caracteristicas{padding-right:24px;padding-top:36px}#landing-desktop .contenedor-caracteristicas .contenedor-item{width:16rem;height:10rem;object-fit:contain}#landing-desktop .contenedor-caracteristicas .contenedor-item .icono-item{width:3rem;height:3rem;object-fit:contain}#landing-desktop .contenedor-caracteristicas .contenedor-item .titulo-item{width:12rem;height:1.125rem;font-family:SFProDisplay-Heavy,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;font-weight:900;line-height:0.75;text-align:center;color:#2a529f;padding-top:0.2rem}#landing-desktop .contenedor-caracteristicas .contenedor-item .descripcion-item{width:16rem;height:3.938rem;opacity:0.6;font-family:SFProDisplay-Regular,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;text-align:center;color:#2a529f;padding-top:0.6rem}#landing-desktop .footer-landing{height:1.188rem;font-family:SFProDisplay-Light,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;font-weight:300;text-align:center;color:#113d6b;padding-right:0rem;margin-top:3rem}}
