
@media(min-width: 1920px) and (max-width: 1924px){
    
    .buron_inicial{
        top: 30rem;
        left: 8rem;
    }

    .ganancias{
        left: 33rem;
        top: 78rem;
    }

    .form_contain{
        left: 78rem;
        top: 69rem;
    }

    .spp_1{
        left: 0;
        top: 91rem;
    }

    .form_contain2 {
        width: 31rem;
        top: 158rem;
        left: 13rem;
    }

    .form_contain2 .checkbox-wrapper-4{
        padding-left: 3rem;
    }

    .btn_contain2{
        padding-left: 6rem;
    }

    .tit_foot {
        top: 211rem;
        left: 49rem;
    }

    .info_inner {
        top: 218rem;
        left: 51.1rem;
    }

    .info_text_contain{
        top: 226rem;
        left: 47.5rem;
    }

    .redes_foot_contain{
        top: 250.2rem;
    }

}

@media(min-width: 360px) and (max-width: 520px){

    .down_menu{
        display: block;
        width: 3rem !important;
        height: 1.5rem;
        text-align: center;
        color: #FCBF00;
        position: absolute;
        top: 1.8rem;
        left: 11rem;
        font-size: 1.7rem;
        z-index: 100000002;
    }

        html, body {
        overflow-x: hidden !important;
        max-width: 100% !important;
    }

    .fondo_1{
        display: none!important;
    }

    .fondo_ppal_movil{
        display: block !important;
        width: 100%;
    }
    
    .oculto{
        display: none !important;
    }

    .down_menu:hover{
        cursor: pointer;
    }

    .menu_opt, .menu_redes{
        display: none;
    }

    .menu_movil{
        display: block;
        position: absolute;
        width: 100%;
        height: 900px;
        /* background: white; */
        left: 0;
        z-index: 100000000;
        background-color: rgb(255 255 255 / 80%);
    }

    .menu_link_contain{
        text-align: center;
        padding-top: 3rem;
    }

    .menu_link_movil{
        font-weight: 800;
        color: #FCBF00;
        font-size: 2.5rem;
        text-decoration: underline;
        text-shadow: 2px 2px 5px rgb(0, 0, 0);
    }

    .redes_movil{
        margin-top: 3rem;
        text-align: center;
    }

    .icon_menu_red_movil{
        width: 3.7rem;
        -webkit-filter: drop-shadow(5px 5px 5px #464545);
        filter: drop-shadow(5px 5px 5px #464545);
    }



    .fade-in-down {
        animation: fadeInDown 0.8s ease forwards;
    }
    

    .fade-out-up {
        animation: fadeOutUp 0.8s ease forwards;
    }
    
    
    @keyframes fadeInDown {
        from {
        opacity: 0;
        transform: translateY(-20px);
        }
        to {
        opacity: 1;
        transform: translateY(0);
        }
    }
    
    @keyframes fadeOutUp {
        from {
        opacity: 1;
        transform: translateY(0);
        }
        to {
        opacity: 0;
        transform: translateY(-20px);
        }
    }

    .buron_inicial {
        position: absolute;
        top: 13rem;
        left: 1.5rem;
        font-size: 0.8rem;
        color: gray;
        border-style: solid;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.3rem;
        padding-bottom: 0.3rem;
        border-width: 3px;
        font-weight: 800;
    }

    .ganancias {
        position: absolute;
        left: 6.7rem;
        z-index: 999;
        font-size: 4.7rem;
        top: 20.9rem;
        color: white;
        font-weight: 300;
        font-size: 1rem;
    }
    .form_contain{
        width: 22.4rem;
        top: 35rem;
        left: 1rem;
        height: 508px;
    }

    .disclaim_contain{
        padding-left: 2rem !important;
        padding-right: 0rem !important;
    }

    .label_check {
        font-size: 0.4rem !important;
    }

    .btn_contain{
        margin-top: 3rem;
        padding-left: 7.5rem;
    }

    .spp_1{
        display: none;
    }

    .fondo_2{
        display: none;
    }

    .fondo_2_movil{
        display: block;
        width: 100%;
    }

    .form_contain2{
        position: static;
        width: 100%;
        height: 515px;
        padding-left: 3rem;
        padding-right: 3rem;
        padding-top: 2rem;
    }

    .secret_sl{
        width: 16rem;
    }

    .btn_contain2{
        text-align: center;
        padding-left: 1rem;
        margin-top: 1rem;
        z-index: 100000;
        position: absolute;
    }

    .btn_form2 {
        background-color: transparent;
        border-style: solid;
        width: 16rem;
        border-color: #E40E20;
        color: #FCBF00;
        font-weight: 800;
        border-width: 3.5px;
        font-size: 1.5rem;
    }

    .foot_cantain{
        margin-top: 3rem;
        background-color: black;
        width: 100%;
        height: 538px;
    }

    .foot_wall{
        display: none;
    }

    .tit_foot {
        color: white;
        position: absolute;
        z-index: 999999;
        top: 127rem;
        left: 4rem;
        font-size: 3rem;
        font-weight: 800;
    }

    .info_inner {
        position: absolute;
        z-index: 999999;
        top: 132rem;
        left: 3.6rem;
    }

    .info_text_contain {
        position: absolute;
        z-index: 9999999;
        top: 138rem;
        left: 3rem;
        text-align: center;
        font-size: 1rem;
    }

    .bmx_foot {
        width: 36rem;
        padding-left: 2rem;
    }

    .redes_foot_contain{
        display: none;
    }

    .redes_foot_movil{
        display: block;
        width: 100%;
    }

    .bmx_foot_movil{
        width: 100%;
        padding-left: 4rem;
        margin-top: 28rem;
    }

    .movil_redes_foot{
        margin-top: -7rem;
    }

    .copyr_movil{
        margin-top: 5.8rem;
        width: 100%;
        padding-left: 1.2rem; 
        color: #FCBF00;
    }

    .title_more_info {
        text-align: center;
        padding-top: 3rem;
        border-right-style: none !important;
        border-bottom-style: solid;
        border-color: gray;
        width: 85% !important;
        margin-left: 2.2rem;
    }

    .title_more_info{
        padding-top: 1rem !important;
    }

    .title_info1{
        font-size: 2.7rem !important;
    }

    .title_info2{
        font-size: 4rem !important;
        margin-top: -1.7rem !important;
    }

    .title_info3{
        font-size: 3.8rem !important;
        padding-left: 1rem !important;
    }

    .form_more_info {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .btn_contain2 {
        padding-left: 3rem !important;
    }

    .tit_foot_movil{
        top: 55rem !important;
    }

    .info_inner_movil{
        top: 59rem !important;
    }

    .info_text_contain_movil{
        top: 65rem !important;
    }



}

