@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

html{
    font-family: 'Times New Roman', Times, serif !important;
    background-color: #fff;
    width: 100% !important;
    overflow-x: hidden;
    font-weight: normal !important;
}

body{
    font-family: 'Times New Roman', Times, serif !important;
    font-weight: normal !important; 
    width: 100% !important;
    overflow-x: hidden;
}

#header{
    background-image: url('../img/fondo_head.png?v=2');
    background-position: center center;
    background-size: cover;
    padding: 10vh 0 10vh 0;
    color: #FFFFFF;
}

h1{
    font-family: "Open Sans", serif !important;
}

.open-sans{
    font-family: "Open Sans", sans-serif;
}

.carousel-indicators [data-bs-target]{
    background-color: rgba(128, 128, 128, 1); 
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    background-color: rgba(128, 128, 128, 1); 
    border-radius: 50% !important;
    padding: 15px;
}

footer{
    background-color: #C0AF90;
    border: 2px #707070;
    height: 80px;
    margin-top: 3rem;
}

.carousel-control-next, .carousel-control-prev{
    background-color: transparent !important;
}

@media (max-width: 3060px) {
}

@media (max-width: 1280px) {
}

/* LG */
@media (max-width: 1199px) {
}

/* MD */
@media (max-width: 991px) {
    
}

@media (min-width: 1400px) {
    
}

/* SM */
@media (max-width: 767px) {
    .v-img{
        transform: scaleY(-1);
        margin-top: -2rem;
    }

    .hiddenPhone{
        display: none;
    }

    .logos-unach{
        width: 40%;
        margin-right: 10% !important;
    }

    

    .w-100p{
        width: 100% !important;
    }

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

    .descL{
        font-size: 1rem;
    }
}

/* XS */
@media (max-width: 575px) {}

/* XS */
@media (max-width: 330px) {}