.elementor-852 .elementor-element.elementor-element-31774f6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;--padding-top:110px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-852 .elementor-element.elementor-element-31774f6a:not(.elementor-motion-effects-element-type-background), .elementor-852 .elementor-element.elementor-element-31774f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://edia.cl/wp-content/uploads/2025/02/base-2.png");background-position:center center;background-repeat:no-repeat;}.elementor-852 .elementor-element.elementor-element-31774f6a::before, .elementor-852 .elementor-element.elementor-element-31774f6a > .elementor-background-video-container::before, .elementor-852 .elementor-element.elementor-element-31774f6a > .e-con-inner > .elementor-background-video-container::before, .elementor-852 .elementor-element.elementor-element-31774f6a > .elementor-background-slideshow::before, .elementor-852 .elementor-element.elementor-element-31774f6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-852 .elementor-element.elementor-element-31774f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://edia.cl/wp-content/uploads/2025/02/innovative-business-technology.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-852 .elementor-element.elementor-element-5b28bd34{z-index:3;text-align:center;}.elementor-852 .elementor-element.elementor-element-5b28bd34 .elementor-heading-title{color:var( --e-global-color-5ac615f );}.elementor-852 .elementor-element.elementor-element-561a0fde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-852 .elementor-element.elementor-element-561a0fde{z-index:3;text-align:center;color:var( --e-global-color-5ac615f );}.elementor-852 .elementor-element.elementor-element-9153a91{--spacer-size:50px;}.elementor-852 .elementor-element.elementor-element-23b078d.elementor-element{--align-self:center;}.elementor-852 .elementor-element.elementor-element-23b078d .learndash-wrapper .ld-login.ld-button{background-color:#019E7C !important;}.elementor-852 .elementor-element.elementor-element-23b078d .learndash-wrapper .ld-logout.ld-button{background-color:#019E7C !important;}.elementor-852 .elementor-element.elementor-element-bb9d0dc{--spacer-size:229px;}.elementor-852 .elementor-element.elementor-element-3fd17368{width:auto;max-width:auto;top:18%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-3fd17368{left:23%;}body.rtl .elementor-852 .elementor-element.elementor-element-3fd17368{right:23%;}.elementor-852 .elementor-element.elementor-element-3fd17368 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-19988599{width:auto;max-width:auto;top:56%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-19988599{left:24%;}body.rtl .elementor-852 .elementor-element.elementor-element-19988599{right:24%;}.elementor-852 .elementor-element.elementor-element-19988599 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-6d50efd8{width:auto;max-width:auto;top:67%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-6d50efd8{left:10%;}body.rtl .elementor-852 .elementor-element.elementor-element-6d50efd8{right:10%;}.elementor-852 .elementor-element.elementor-element-6d50efd8 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-6c14d768{width:auto;max-width:auto;top:37%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-6c14d768{left:6%;}body.rtl .elementor-852 .elementor-element.elementor-element-6c14d768{right:6%;}.elementor-852 .elementor-element.elementor-element-6c14d768 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-195a5085{width:auto;max-width:auto;top:25%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-195a5085{right:21%;}body.rtl .elementor-852 .elementor-element.elementor-element-195a5085{left:21%;}.elementor-852 .elementor-element.elementor-element-195a5085 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-7aa544d2{width:auto;max-width:auto;top:70%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-7aa544d2{right:29%;}body.rtl .elementor-852 .elementor-element.elementor-element-7aa544d2{left:29%;}.elementor-852 .elementor-element.elementor-element-7aa544d2 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-298e2705{width:auto;max-width:auto;top:37%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-298e2705{right:6%;}body.rtl .elementor-852 .elementor-element.elementor-element-298e2705{left:6%;}.elementor-852 .elementor-element.elementor-element-298e2705 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-852 .elementor-element.elementor-element-7d893313{width:auto;max-width:auto;top:59%;}body:not(.rtl) .elementor-852 .elementor-element.elementor-element-7d893313{right:15%;}body.rtl .elementor-852 .elementor-element.elementor-element-7d893313{left:15%;}.elementor-852 .elementor-element.elementor-element-7d893313 img{border-radius:100% 100% 100% 100%;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);}@media(max-width:1024px){.elementor-852 .elementor-element.elementor-element-31774f6a{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}}@media(min-width:768px){.elementor-852 .elementor-element.elementor-element-31774f6a{--content-width:525px;}}/* Start custom CSS for ld-login, class: .elementor-element-23b078d *//* Estilo corregido para el botón de Iniciar Sesión */
#boton-inicio-sesion {
    background: linear-gradient(45deg, #F16101, #019e7c);
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 12px 24px;
    border-radius: 8px;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    display: inline-block; /* Evita que se estire en móvil */
    width: auto; /* Toma solo el ancho necesario */
    max-width: 90%; /* No excede el ancho del contenedor */
    margin: 15px auto; /* Centrado horizontal */
    text-align: center;
    white-space: nowrap; /* Evita saltos de línea en el texto */
}

/* Efecto hover */
#boton-inicio-sesion:hover {
    transform: scale(1.05);
    background: linear-gradient(45deg, #019e7c, #F16101);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3);
}

/* Efecto de clic */
#boton-inicio-sesion:active {
    transform: scale(0.95);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* Ajuste para pantallas pequeñas */
@media (max-width: 480px) {
    #boton-inicio-sesion {
        font-size: 16px; /* Reducir el tamaño en móviles */
        padding: 10px 20px; /* Ajustar el padding */
        max-width: fit-content; /* Evita que ocupe toda la pantalla */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31774f6a *//* Estilo para el contenedor principal */
contenedor-ini {
    background: linear-gradient(135deg, #f8f8f8, #eaeaea);
    border-radius: 12px;
    padding: 30px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    max-width: 500px;
    margin: auto;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    transform: translateY(-20px);
    animation: fadeInUp 0.6s ease-in-out forwards;
}

/* Efecto al pasar el cursor */
contenedor-ini:hover {
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.3);
}

/* Animación de entrada */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */