    @font-face {
        font-family: Androgyne_TB;
        src: url('/fonts/Androgyne_TB.otf');
    }
    
     :root {
        --color-rojo: #F00000;
        --font-family: Androgyne_TB;
        --src: url('/fonts/Androgyne_TB.otf');
    }
    
    .title {
        font-family: Androgyne_TB;
        color: var(--color-rojo);
    }
    
    .title-red {
        color: var(--color-rojo);
    }
    
    .btn-rojo {
        background: var(--color-rojo) !important;
        color: white !important;
        width: 100%;
    }
    
    .back-left {
        width: 50%;
        display: flex;
        flex-direction: column;
    }
    
    .back-right {
        width: 50%;
    }
    
    hr {
        border-top: 5px solid var(--color-rojo) !important;
    }
    
    .img_background {
        background: url("/assets/images/fondo_inicio_web.png");
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: relative;
        height: 100vh;
    }
    
    .img_button {
        width: 60%;
    }
    
    .top_banner {
        display: flex;
        justify-content: center;
    }
    
    .init_sesion {
        margin-top: 3rem!important;
    }
    
    .form_login {
        margin-bottom: 3rem!important;
        margin-top: 3rem!important;
    }
    
    .font_text_instructions {
        font-size: 15px;
    }
    
    @media screen and (max-width: 812px) {
        .back-left {
            width: 100%;
        }
        .back-right {
            display: none;
        }
        .img_background {
            background: url("/assets/images/fondo_inicio_movil.png");
        }
        .top_banner {
            display: none;
        }
        .hidde_element {
            display: none;
        }
        .init_sesion {
            margin-top: 21rem!important;
        }
        .form_login {
            margin-bottom: 1rem!important;
        }
        .img_button {
            width: 90%;
        }
        .font_text_instructions {
            font-size: 10px;
        }
    }