/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2026 | 08:06:53 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

.no-scroll {
    overflow: hidden;
}

.relative {
    position: relative;
}

.z-5 {
    z-index: 5;
}

.auto {
    margin-left: auto;
    margin-right: auto;
}

.auto-all {
    margin: auto;
}

.margin-0 {
    margin: 0;
}

.mt-auto {
    margin-top: auto;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-10 {
    margin-top: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mb-auto {
    margin-bottom: auto;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.ml-auto {
    margin-left: auto;
}

.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.mr-auto {
    margin-right: auto;
}

.mr-5 {
    margin-right: 5px;
}

.mr-10 {
    margin-right: 10px;
}


.padd-0 {
    padding: 0;
}

.padd-t-0 {
    padding-top: 0rem;
}

.padd-t-05 {
    padding-top: .5rem;
}

.padd-t-1 {
    padding-top: 1rem;
}

.padd-t-2 {
    padding-top: 2rem;
}

.padd-t-3 {
    padding-top: 3rem;
}

.padd-t-4 {
    padding-top: 4rem;
}

.padd-t-5 {
    padding-top: 5rem;
}

.padd-t-6 {
    padding-top: 6rem;
}

.padd-t-7 {
    padding-top: 7rem;
}

.padd-t-8 {
    padding-top: 8rem;
}

.padd-t-9 {
    padding-top: 9rem;
}

.padd-t-10 {
    padding-top: 10rem;
}

.padd-t-14 {
    padding-top: 14rem;
}

.padd-b-0 {
    padding-bottom: 0rem;
}

.padd-b-05 {
    padding-bottom: .5rem;
}

.padd-b-1 {
    padding-bottom: 1rem;
}

.padd-b-2 {
    padding-bottom: 2rem;
}

.padd-b-3 {
    padding-bottom: 3rem;
}

.padd-b-4 {
    padding-bottom: 4rem;
}

.padd-b-5 {
    padding-bottom: 5rem;
}

.padd-b-6 {
    padding-bottom: 6rem;
}

.padd-b-7 {
    padding-bottom: 7rem;
}

.padd-b-8 {
    padding-bottom: 8rem;
}

.padd-b-9 {
    padding-bottom: 9rem;
}

.padd-b-10 {
    padding-bottom: 10rem;
}

.padd-b-11 {
    padding-bottom: 11rem;
}

.padd-b-12 {
    padding-bottom: 12rem;
}

.verticalalign {
    align-items: center;
}

.justifycenter {
    justify-content: center;
}

.m-w-350 {
    max-width: 350px;

}

.m-w-400 {
    max-width: 400px;

}

.m-w-425 {
    max-width: 425px;

}

.m-w-450 {
    max-width: 450px;

}

.m-w-475 {
    max-width: 475px;

}

.m-w-500 {
    max-width: 500px;

}

.m-w-550 {
    max-width: 550px;

}

.m-w-600 {
    max-width: 600px;
}

.m-w-650 {
    max-width: 650px;
}

.m-w-800 {
    max-width: 800px;

}

.m-w-950 {
    max-width: 950px;

}

.m-w-1100 {
    max-width: 1100px;

}

.m-w-1150 {
    max-width: 1150px;
}

.wbg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.jump {
    height: 10px;
    display: block;
}

.container-full {
    width: 100%;
    max-width: 100%;
}

.txt-center {
    text-align: center;
}

.txt-left {
    text-align: left;
}

.txt-white {
    color: #fff;
}

.txt-black {
    color: #000;
}

.nodesktop-f {
    display: none !important;
}




/* sm screen */
@media only screen and (max-width:1199px) {
    .auto-sm {
        margin-left: auto;
        margin-right: auto;
    }
}



/* xs screen */
@media only screen and (max-width:991px) {

    .no-tablet {
        display: none !important;
    }

    .nodesktop-f {
        display: flex !important;
    }

}


/* tablet */
@media only screen and (max-width:767px) {

    .padd-m-t-0 {
        padding-top: 0rem;
    }

    .padd-m-t-05 {
        padding-top: .5rem;
    }

    .padd-m-t-1 {
        padding-top: 1rem;
    }

    .padd-m-t-2 {
        padding-top: 2rem;
    }

    .padd-m-t-3 {
        padding-top: 3rem;
    }

    .padd-m-t-4 {
        padding-top: 4rem;
    }

    .padd-m-t-5 {
        padding-top: 5rem;
    }

    .padd-m-t-6 {
        padding-top: 6rem;
    }

    .padd-m-t-7 {
        padding-top: 7rem;
    }

    .padd-m-t-8 {
        padding-top: 8rem;
    }

    .padd-m-t-9 {
        padding-top: 9rem;
    }

    .padd-m-t-10 {
        padding-top: 10rem;
    }

    .padd-m-t-14 {
        padding-top: 14rem;
    }

    .padd-m-b-0 {
        padding-bottom: 0rem;
    }

    .padd-m-b-05 {
        padding-bottom: .5rem;
    }

    .padd-m-b-1 {
        padding-bottom: 1rem;
    }

    .padd-m-b-2 {
        padding-bottom: 2rem;
    }

    .padd-m-b-3 {
        padding-bottom: 3rem;
    }

    .padd-m-b-4 {
        padding-bottom: 4rem;
    }

    .padd-m-b-5 {
        padding-bottom: 5rem;
    }

    .padd-m-b-6 {
        padding-bottom: 6rem;
    }

    .padd-m-b-7 {
        padding-bottom: 7rem;
    }

    .padd-m-b-8 {
        padding-bottom: 8rem;
    }

    .padd-m-b-9 {
        padding-bottom: 9rem;
    }

    .padd-m-b-10 {
        padding-bottom: 10rem;
    }

    .padd-m-b-11 {
        padding-bottom: 11rem;
    }

    .padd-m-b-12 {
        padding-bottom: 12rem;
    }

}


/* phone */
@media only screen and (max-width:600px) {

    .no-mobile {
        display: none;
    }

    .mobile-flex {
        display: flex;
        flex-direction: column;
    }

}