.l-forma {
    background-image: url("../../dist/img/degusta/degusta-banner.jpg");
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    background-size: cover;
    background-position: center;
}

.l-news {
    background-color: var(--crema);
    min-height: 350px;
}

.l-news__content {
    background-color: var(--blanco);
    min-height: 750px;
    position: relative;
    padding: 122px 20px;
}

.l-white__container {
    max-width: 1425px;
    width: 100%;
    height: 643px;
    background-color: var(--blanco);
    margin: auto;
}

.l-white__flex {
    display: flex;
    align-items: center;
    position: relative;
}

.l-line__white {
    width: 153px;
    border: 1px solid var(--gris);
}

.l-white__textbox {
    max-width: 690px;
    width: 100%;
    min-height: 443px;
    margin-left: auto;
    background-color: #fffffff5;
    margin-right: 120px;
    margin-top: 109px;
    padding: 20px;
}

.l-white__blank {
    height: 643px;
    max-width: 585px;
}

.l-white__img {
    height: 643px;
    width: 585px;
}

.l-white__absolute {
    position: absolute;
    max-width: 543px;
    height: 643px;
    width: 100%;
}

.l-white__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.l-white__textbox_inter {
    max-width: 330px;
    width: 100%;
    margin: 10px;
}

.l-white_content-flex {
    display: flex;
    justify-content: space-around;
}

@media (max-width: 1188px) {
    .l-white__textbox {
        margin-right: 0;
    }
    .l-white__blank {
        display: none;
    }
}

@media (max-width: 629px) {
    .l-white_content-flex {
        flex-wrap: wrap;
    }
    .l-white__container {
        min-height: 643px;
    }
    .l-white__textbox h1 {
        text-align: center;
    }
    .l-line__white {
        margin: auto;
    }
    .l-white__absolute {
        height: auto;
        width: 25%;
    }
}

.l-line-150vn {
    max-width: 150px;
    margin: auto;
    border: 1px solid var(--cafe);
}

@media (max-width: 450px) {
    #MID>.g-layout-990 {
        margin-top: 70px;
    }
}

.l-observa-container {
    min-height: 443px;
}

.l-observa-white {
    max-width: 690px;
    width: 100%;
    min-height: 465px;
    background-color: var(--blanco);
    padding: 40px;
    margin: 15px;
}

.l-observa-img {
    max-width: 690px;
    width: 100%;
    min-height: 465px;
    background-image: url("../../dist/img/degusta/sommelier.jpg");
    background-size: cover;
    margin: 15px;
    background-position: center;
}

.l-smell-section {
    min-height: 852px;
    max-width: var(--maxlayout);
    width: 100%;
    background-image: url("../../dist/img/degusta/smell.jpg");
    background-size: cover;
    background-position: center;
    margin: 0 auto;
}

#OBS {
    top: 85px;
}

.l-smell-margin {
    padding: 160px 0;
    margin-right: auto;
}

.l-smell__texbox {
    max-width: 690px;
    padding: 20px;
    width: 100%;
    margin-left: auto;
    background-color: #23375252;
}

.l-taste-section {
    min-height: 852px;
    max-width: var(--maxlayout);
    width: 100%;
    background-image: url("../../dist/img/degusta/taste.jpg");
    background-size: cover;
    margin: 0 auto;
}

.l-taste-margin {
    padding: 160px 0;
    margin-right: auto;
}

.l-taste__texbox {
    max-width: 690px;
    padding: 20px;
    width: 100%;
    margin-right: auto;
}

.l-end-catalogo {
    min-height: 351px;
    max-width: var(--maxlayout);
    width: 100%;
    background-color: var(--crema);
    padding: 180px 20px 68px;
    margin: 0 auto;
}

.l-pleca-last-vino {
    max-width: 1170px;
    margin: auto;
    min-height: 212px;
    left: 0;
    right: 0;
    top: -101px;
    background-color: var(--vino);
    padding: 56px 20px;
}

.l-btn__end {
    background-color: var(--vino);
    margin: auto;
    display: block;
    color: var(--blanco);
    max-width: 252px;
    text-align: center;
    padding: 10px 15px;
}