.bg1{
    background-image: url(images/fondo.webp);
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 2000px;
    background-position: top center;
}

.rc-img1 img,
.rc-img2 img,
.rc-img3 img{
    max-height: 100%;
    width: 100%;
}
.bg3{
    background-image: url(images/lower.webp);
    background-size: cover;
}
.c-two{
    margin-top: calc( ( 100% ) / 2);
}


.info{
    margin-left: 20px;
    color: #70706f;
    font-size: small;
    font-style: italic;
}

.info2{
    margin-left: 20px;
    color: #70706f;
    font-size: small;
    font-style: italic;
    margin-top: 100px;
    padding-bottom: 20px;
}


.comprar-button button {
    background: #8E4D5A 0% 0% no-repeat padding-box;
    border: 3px solid #F2F0EB;
    opacity: 1;
    color: #FFFFFF;
    margin-top: 20px;
    font-size: 13px;
    font-style: bold;
    width: 160px;
    height: 30px;
}
.saber-button button {
    background: #C2B8A4 0% 0% no-repeat padding-box;
    border: 3px solid #F2F0EB;
    color: #FFFFFF;
    margin-top: 10px;
    font-size: 13px;
    width: 160px;
    height: 30px;
}
.saber2-button button {
    border: 2px solid #F2F0EB;
    background: transparent;
    color: #FFFFFF;
    font-size: 13px;
    margin-bottom: 30px;
    width: 160px;
    height: 30px;
}
.rc-one p {
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-align: left;
    font: italic normal medium 20px/24px Roboto;
    color: #000000;
    opacity: 0.5;
    font-style: italic;
    line-height: normal;
}
.rc-two a,
.rc-three a,
.rc-four a {
    text-decoration: underline;
    color: #93815D;
    font-size: 13px;
    padding-right: 15px;
}
.rc-four h1,
.rc-one h1,
.rc-two h1,
.rc-three h1,
.rc-five h1 {
    font: var(--unnamed-font-style-normal) normal bold var(--unnamed-font-size-30)/var(--unnamed-line-spacing-40) var(--unnamed-font-family-playfairdisplay-bold);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-align: left;
    font: normal normal bold 27px/40px PlayfairDisplay-Bold;
    color: #000000;
}
.rc-four p,
.rc-five p,
.rc-one p,
.rc-three p,
.rc-two p {
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-align: left;
    color: #000000;
    font-size: 13px;
}
.rc-six h1 {
    font: var(--unnamed-font-style-normal) normal bold var(--unnamed-font-size-30)/var(--unnamed-line-spacing-40) var(--unnamed-font-family-playfairdisplay-bold);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal bold 30px/40px PlayfairDisplay-Bold;
    color: #FFFFFF;
    font-size: 22px;
}

.rc-six p {
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    color: #FFFFFF;
    font-size: 13px;
    margin-bottom: 50px;
}
.visiteu {
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    text-decoration: underline;
    color: #FFFFFF !important;
    font-size: 12px;
}
.visiteu a{
    color: #FFFFFF;
}
.r-one,
.r-two,
.r-three,
.r-four{
    margin-bottom: 70px;
}
.rc-six{
    margin-top: 100px;
}

.hide-mobile {
    display: block;
}
.show-mobile {
    display: none;
}
@media (max-width: 1379px) {
    .bg1 {
        background-size: contain;
    }
}
@media (max-width: 990px) {

    .rc-img1 img, .rc-img2 img, .rc-img3 img {
        max-height: 100%; 
        width: 100%;
    }
    .hide-mobile {
        display: none;
    }
    .show-mobile {
        display: block;
    }
    .rc-img1 img,
    .rc-img2 img,
    .rc-img3 img {
        margin-top: 30px;
    }
    .r-four {
        margin-bottom: 20px;
    }
}

