@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bitter:ital@1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700&display=swap');

@font-face {
    font-family: 'NeoSansPro-Medium-Italic';
    src: url('../fonts/NeoSansPro-Medium-Italic.eot');
    src: url('../fonts/NeoSansPro-Medium-Italic.eot') format('embedded-opentype'),
         url('../fonts/NeoSansPro-Medium-Italic.woff2') format('woff2'),
         url('../fonts/NeoSansPro-Medium-Italic.woff') format('woff'),
         url('../fonts/NeoSansPro-Medium-Italic.ttf') format('truetype'),
         url('../fonts/NeoSansPro-Medium-Italic.svg#NeoSansPro-Medium-Italic') format('svg');
}

@font-face {
    font-family: 'Berton-Regular';
    src: url('../fonts/berton-regular-webfont.woff2') format('woff2'),
         url('../fonts/berton-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html {
    font-size: 14px;
}
body {
  font-family: 'Noto Sans', sans-serif;
  background: #fff;
  color: #2b2e31;
  margin: 0;
  padding: 0;
}

a, .BoxMenu, .ListadoVinos .BoxVino .Img, .ListadoVinos .BoxVino{
    text-decoration: none;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    letter-spacing: 1.5px;
    color: #000;
}

div{
  box-sizing: border-box;
}

/* WEB UTILITIES */

.vw100{
    width: 100vw !important;
}

.Text1 {
    font-size: 18px !important;
    font-family: 'Berton-Regular';
    line-height: 1.7rem;
}
.Text1 span{
font-family: sans-serif;
    font-size: 14px;
}
.Text2 {
   /* font-size: 0.8rem;*/
   font-size:  12px !important;
}

.TextItalic {
    font-size: 12px !important;
}

.BoxFigure{
    margin-bottom: 0;
}

.Wrapper{
        overflow-y: hidden;
        /*overflow: hidden;*/
    /*height: 5000px;*/
    height: 96vh;
}

.Img-Desktop{display: block;}
.Img-Mobile{display: none;}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 999999;
}
#status {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -100px;
}

.LinkDefault {
    text-transform: uppercase;
    padding: 5px 20px;
    border: 1px solid;
    margin-top: 1rem;
    display: inline-block;
    letter-spacing: 2px;
    font-size: 12px;
    text-decoration: none;
}
.LinkDefault:hover {
  background: #2b2e31;
    text-decoration: none;
  color: #f4eee9;
}

.LinkDefaultBlack {
    text-transform: uppercase;
    padding: 5px 25px;
    border: 1px solid;
    margin-top: 1rem;
    display: inline-block;
    letter-spacing: 2px;
    font-size: 0.9rem;
    text-decoration: none;
  background: #2b2e31;
  color: #fff;
  border: 1px solid #2b2e31;

}
.LinkDefaultBlack:hover {
  background: #2b2e31;
  color: #fff;
    text-decoration: none;
}

.BoxMenu {
    position: fixed;
    left: -820px;
    top: 0;
    z-index: 7;
    background: #fff;
    width: 400px;
    height: 100%;
    padding: 3rem 4rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.BoxMenu.Active {
    left: 0px;
}

.BoxMenu .BtnMenuBarClose {
    position: absolute;
    padding: 1rem;
    right: 3rem;
    top: 2rem;
    z-index: 1;
    margin-bottom: 1rem;
}
.BoxMenu .BtnMenuBarClose .IconMenuBarClose {
    background: url(../img/Icon-Menu-Bar-Close.png);
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
}

.BoxMenu .MenuList {
    display: flex;
    flex-direction: column;
    margin-bottom: 2rem;
    width: 100%;
}
.BoxMenu .MenuList .LinkMenu {
    padding: 8px 0;
    text-decoration: none;
}
.BoxMenu .MenuList .LinkMenu:hover {
    color: #949596;
}
.BoxMenu .BoxRedes {
    margin-bottom: 2rem;
}

.BoxMenu .BoxRedes .LinkRed {
    color: #808283;
    font-size: 1.4rem;
    margin-right: 20px;
}

.BoxMenu .BoxIdioma {
    display: flex;
    width: 60px;
    justify-content: space-between;
}
.BoxMenu .BoxIdioma .Link {
    color: #949596;
}

.BoxMenu .BoxIdioma .Link.active {
    color: #000;
}

.SubMenu {
    display: flex;
    flex-direction: column;
    /*padding-left: 1rem;*/
}
.SubMenu .Title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
.SubMenu .Title i {
    font-size: 2rem;
    color: #2d3033;
}
.SubMenu .List {
    display: none;
    margin-bottom: 10px;
}
.SubMenu .List.active {
    display: flex;
    flex-direction: column;
    padding-left: 1rem;
}
.SubMenu .List .SubMenu-Link {
    color: #9e9d9d;
}

/* WEB GENERAL /////////////////////////////////////////////////////////////*/

/*.BoxLogoFlotante {
    position: fixed;
    z-index: 5;
    right: 4rem;
    top: 2rem;
}*/
.BoxLogoFlotante {
    position: absolute;
    z-index: 2;
    right: 2rem;
    top: 2rem;
}
.BoxLogoFlotante .Img{
width: 110px;
}
::-webkit-scrollbar{width:2px;height:2px;}
::-webkit-scrollbar-button{width:2px;height:2px;}

.BoxSeccion {
    width: 100vw;
    height: 98vh;
    display: flex;
    align-items: center;
    padding: 0 4rem;
    position: relative;
}

.BoxSeccion.BoxValores-Compromiso.BoxSeccion1{
    width: 90vw;
}

.BoxSeccion.BoxViticultura{
    height: 100vh;
}

.BoxSeccion.vw120{
    width: 120vw;
}


.WrapperSeccion {
  display: flex;
  flex-direction: row;
  width: 1135vw;
  position: relative;
}

.ListadoVinosFinal.BoxSeccion5{
    width: 7%;
}

/* WEB MENU BAR /////////////////////////////////////////////////////////////*/

.BtnMenuBar {
    position: fixed;
    padding: 1rem;
    left: 4rem;
    top: 2rem;
    z-index: 4;
    background: #fff;
    border-radius: 50%;
    display: flex;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}

.BtnMenuBar .IconMenuBar {
    background: url(../img/Icon-Menu-Bar-Black.png) #fff;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
}

.WrapperSeccion .IconScroll {
    position: absolute;
    background: url(../img/Icon-Scroll.png);
    width: 23px;
    height: 37px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    left: 4rem;
    bottom: 5rem;
    z-index: 1;
}

/* WEB INTRO /////////////////////////////////////////////////////////////*/

.BoxIntro{
  /*background: url("../img/intro/bg-intro.jpg");
  background-size: cover;
  background-position: center;*/
}

.BoxIntro .BoxLogo {
    margin: 0;
    position: relative;
    z-index: 1;
}
.BoxIntro .BoxLogo .Img {
    /*width: 110px;*/
    width: 200px;
}
/*.BoxIntro .BoxText {
    margin-left: 5rem;
}*/
.BoxIntro .BoxText {
    margin-left: 0;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.BoxIntro .BoxText .Text {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 3rem;
    line-height: 3rem;
    font-family: 'Berton-Regular';
}
.BoxIntro .BoxText .Text .Destacado {
    display: block;
    font-size: 4rem;
}

.BoxIntro .BoxUvasManos {
    position: absolute;
    margin: 0;
    right: -15%;
    z-index: 2;
}
.BoxIntro .BoxUvasManos .Img{}
.BoxIntro .BoxUvasManos .ConoceLogo {
    position: absolute;
    left: -90px;
    top: -90px;
}

.BoxIntro video {
    position: absolute;
    z-index: 0;
    left: 0;
    top: -15%;
    height: 120%;
}

/* WEB CREEMOS /////////////////////////////////////////////////////////////*/

.BoxCreemos {
    flex-direction: column;
    align-items: flex-end;
    padding-right: 0;
    justify-content: center;
}

.BoxCreemos .BoxTop {
    width: 90%;
    display: flex;
    margin-bottom: 3rem;
    position: relative;
    right: -15%;
    flex-wrap: wrap;
    z-index: 2;
    margin-top: 3rem;
    justify-content: flex-end;
}

.WrapperSeccion > .BoxSeccion.BoxCreemos > .BoxTop.wow.fadeInRight.ActiveAnimate{
    justify-content: center;
    flex-direction: row;
}


.BoxCreemos .BoxTop .BoxText {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 4rem;
    width: 60%;
}
.BoxCreemos .BoxTop .BoxText .Title {
    margin: 0;
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    font-size: 2rem;
}
.BoxCreemos .BoxTop .BoxImg {
    margin: 0;
    height: 250px;
}
.BoxCreemos .BoxTop .BoxImg .Img {
    height: 100%;
}
.BoxCreemos .BoxBottom {
    width: 80%;
    display: flex;
    flex-wrap: wrap;
}
.BoxCreemos .BoxBottom .BoxText {
    text-align: right;
    padding: 0 2rem;
    width: 40%;
}
.BoxCreemos .BoxBottom .BoxText .Text1 {
    /*font-size: 1.2rem;*/
    font-family: 'Berton-Regular';
    font-size: 18px;

}
.BoxCreemos .BoxBottom .BoxText .Text2{}
.BoxCreemos .BoxBottom .BoxImg {
    width: 60%;
    margin: 0;
}
.BoxCreemos .BoxBottom .BoxImg .Img {
    width: 100%;
}

/* WEB PORQUE /////////////////////////////////////////////////////////////*/

.BoxPorQue {
    background: #f4eee9;
    padding-right: 2rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.BoxPorQue .BoxText {
    width: 60%;
    padding-left: 6rem;
    padding-right: 6rem;
}
.BoxPorQue .BoxText .Title{
    font-family: 'Berton-Regular';
    margin-bottom: 2rem;
    line-height: 4rem !important;
}
.BoxPorQue .BoxText .Text{}
.BoxPorQue .BoxText .Link {
    text-transform: uppercase;
    padding: 5px 25px;
    border: 1px solid;
    margin-top: 2rem;
    display: inline-block;
    letter-spacing: 2px;
    font-size: 12px;
    text-decoration: none;
}
.BoxPorQue .BoxText .Link:hover {
  background: #2b2e31;
  color: #f4eee9;
}
.BoxPorQue .BoxText .TextDestacado {
    font-family: 'Berton-Regular';
    font-size: 3rem;
    position: relative;
    left: -6rem;
    text-transform: uppercase;
    margin-top: 3rem;
    line-height: 5rem;
    text-align: right;
    width: 325px;
}
.BoxPorQue .BoxText .TextDestacado span {
    display: block;
    font-size: 6rem;
    position: relative;
    left: -10%;
}

.BoxPorQue .BoxImg {
    margin: 0;
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.BoxPorQue .BoxImg .Img {
    margin: 0;
    margin-top: 14rem;
}
.BoxPorQue .BoxImg .Img .ImgPorque{}

/* WEB NUESTROS VINOS /////////////////////////////////////////////////////////////*/

.BoxNuestroVinos {
    padding-right: 2rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background: url(../img/nuestros-vinos/bg-nuestros-vinos.jpg);
    background-repeat: no-repeat;
    background-position: left;
    flex-wrap: wrap;
}

.BoxNuestroVinos .BoxImg {
    position: relative;
    width: 40%;
}
.BoxNuestroVinos .BoxImg .ImgOrganico {
    position: absolute;
    left: 7%;
    top: -15%;
    width: 125px;
}
.BoxNuestroVinos .BoxImg .Img {
    text-align: center;
}
.BoxNuestroVinos .BoxImg .Img .ImgVinos {
    width: 75%;
}

.BoxNuestroVinos .BoxText {
    width: 25%;
    padding: 0 2rem;
}
.BoxNuestroVinos .BoxText .Title {
    text-transform: uppercase;
    font-size: 4rem;
    margin-bottom: 1rem;
    line-height: 4rem;
    font-family: 'Berton-Regular';
}
.BoxNuestroVinos .BoxText .Text1{
    font-family: 'Berton-Regular';
    font-size: 18px;
}
.BoxNuestroVinos .BoxText .Text2{}


/* WEB NUESTROS SUELTOS /////////////////////////////////////////////////////////////*/

.BoxNuestrosSuelos {
  display: flex;
}
.BoxNuestrosSuelos .BoxTitle {
    position: relative;
    left: 5%;
    width: 30%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    align-items: flex-end;
}
.BoxNuestrosSuelos .BoxTitle .Title {
    text-transform: uppercase;
    font-size: 5rem;
    margin-bottom: 3rem;
    line-height: 2rem;
    font-family: 'Berton-Regular';
    text-align: right;
    display: flex;
    flex-direction: column;
}
.BoxNuestrosSuelos .BoxTitle .Title span {
    font-size: 3rem;
    line-height: 3rem;
    display: inline-block;
}
.BoxNuestrosSuelos .BoxTitle .Img {
    margin: 0;
}
.BoxNuestrosSuelos .BoxTitle .Img .ImgSuelo{}

.BoxNuestrosSuelos .BoxVinedo {
    position: relative;
    left: 5%;
    width: 30%;
    padding: 2rem;
    margin-top: 3rem;
}

.BoxNuestrosSuelos .BoxVinedo .Img {
    margin: 0;
    margin-top: 2rem;
}
.BoxNuestrosSuelos .BoxVinedo .Img .ImgVinedo{
  width: 100%;
}
.BoxNuestrosSuelos .BoxVinedo .Img i {
    margin-top: 1rem;
    display: inline-block;
    font-size: 12px;
}

.BoxNuestrosSuelos .BoxImg {
    position: relative;
    left: 5%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
}
.BoxNuestrosSuelos .BoxImg .Img{}
.BoxNuestrosSuelos .BoxImg .Img .ImgCedros{
    width: 100%;
}
.BoxNuestrosSuelos .BoxImg .Img i{
  margin-top: 1rem;
    display: inline-block;
    font-size: 12px;
}

/* WEB FILOSOFIA DE PRODUCCION /////////////////////////////////////////////////////////////*/

.BoxFilosofiaProduccion {
    display: flex;
    padding-left: 2.6rem;
    justify-content: flex-end;
    align-items: flex-end;
    flex-wrap: wrap;
}

.BoxFilosofiaProduccion .BoxFincaNuna {
    position: absolute;
    left: 2.6rem;
    top: 0;
}
.BoxFilosofiaProduccion .BoxFincaNuna .Img{
    display: flex;
}
.BoxFilosofiaProduccion .BoxFincaNuna .Img .ImgFincaNuna{}
.BoxFilosofiaProduccion .BoxFincaNuna i{
        margin-top: 1rem;
    display: inline-block;
    font-size: 12px;
}

.BoxFilosofiaProduccion .BoxFilosofia {
    width: 40%;
    padding: 0 1rem;
}
.BoxFilosofiaProduccion .BoxFilosofia .Img{
    margin: 0;
}
.BoxFilosofiaProduccion .BoxFilosofia .Img .ImgFilosofia{
    height: 360px;
}


.BoxFilosofiaProduccion .BoxProduccion {
    width: 40%;
    padding: 0 1rem;
}
.BoxFilosofiaProduccion .BoxProduccion .Title {
    font-family: 'Berton-Regular';
    font-size: 3rem;
    position: relative;
    left: -6rem;
    text-transform: uppercase;
    margin-top: 3rem;
    line-height: 2rem;
    text-align: right;
    width: 325px;
    margin-bottom: 2rem;
}
.BoxFilosofiaProduccion .BoxProduccion .Title span{
    display: block;
    font-size: 6rem;
    position: relative;
    left: -10%;
}
.BoxFilosofiaProduccion .BoxProduccion .Text1{
    font-family: 'Berton-Regular';
    font-size: 18px;
}
.BoxFilosofiaProduccion .BoxProduccion .Text2 {
    font-size: 0.8rem;
}
.BoxFilosofiaProduccion .BoxProduccion .Img{
    margin: 0;
    margin-top: 2rem;
}
.BoxFilosofiaProduccion .BoxProduccion .Img .ImgProduccion{
    width: 100%;
}

/* WEB NUESTROS SELLOS /////////////////////////////////////////////////////////////*/

.BoxNuestrosSellos {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-right: 0;
}

.BoxNuestrosSellos .BoxSellos {
    width: 25%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: column;
    padding-right: 1rem;
    margin-top: 43px;
}
.BoxNuestrosSellos .BoxSellos .ListSellos {
    position: static;
}
.ListSellos {
    display: flex;
    flex-direction: column;
    /*margin-bottom: 1rem;*/
    position: absolute;
    left: -5rem;
    bottom: 0;
}
.ListSellos .Img{
    margin-bottom: 1rem;
}

.BoxNuestrosSellos .BoxSellos .Title {
    text-align: right;
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-transform: uppercase;
}
.BoxNuestrosSellos .BoxSellos .Title span {
    display: block;
    font-size: 4rem;
    line-height: 4rem;
}
.BoxNuestrosSellos .BoxSellos .Link {
    margin-top: 7px;
}

.BoxNuestrosSellos .BoxImg {
    width: 70%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
}
.BoxNuestrosSellos .BoxImg .Img{
    margin: 0;
}

.BoxNuestrosSellos .BoxImg .Img .ImgVinedo {
    height: 642px;
}

/* WEB VITICULTURA /////////////////////////////////////////////////////////////*/

.BoxViticultura {
    width: 120vw;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    background-color: #f4eee9;
}

.BoxViticultura .BoxText {
    width: 34%;
    padding: 0 2rem;
}
.BoxViticultura .BoxText .Title {
    text-align: right;
    font-family: 'Berton-Regular';
    font-size: 50px;
    text-transform: uppercase;
    line-height: 3.5rem;
}
.BoxViticultura .BoxText .Title span {
    display: block;
    font-size: 80px;
    line-height: 6rem;
    position: relative;
}

.BoxImg.ImgViti{
    height: 100%;
}

.BoxImg.ImgViti figure{
    height: 100%;
}

.BoxImg.ImgViti figure img{
    object-fit: cover;
    height: 100%;
}

.BoxViticultura .BoxImg {
    width: 35%;
}
.BoxViticultura .BoxImg .Img{
    margin: 0;
}
.BoxViticultura .BoxImg .Img .ImgViticultura{}

.BoxViticultura .BoxImgDoble {
    padding: 1rem;
    width: 30%;
    background-color: #fff;
    height: 100vh;
}
.BoxViticultura .BoxImgDoble .Text{}
.BoxViticultura .BoxImgDoble .Img{
    margin: 0;
}
.BoxViticultura .BoxImgDoble .Img .ImgViticultura1{}
.BoxViticultura .BoxImgDoble .Img .ImgViticultura2{}


/* WEB NUESTRO EQUIPO /////////////////////////////////////////////////////////////*/

.BoxNuestroEquipo{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    height: 100vh;
    background-color: #f4eee9;
}
.BoxNuestroEquipo .BoxText{
    width: 30%;
padding-right: 4rem;
}
.BoxNuestroEquipo .BoxText .Text1{
    font-family: 'Berton-Regular';
    font-size: 1.2rem;
}
.BoxNuestroEquipo .BoxText .Text2{
}

.BoxNuestroEquipo .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2.6rem;
    text-transform: uppercase;
    text-align: left;
    line-height: 2.6rem;
    margin-top: 2rem;
}

.BoxNuestroEquipo .BoxText .Title span {
    display: block;
    font-size: 6rem;
    line-height: 5rem;
    position: relative;
    right: 95px;
}

.BoxNuestroEquipo .BoxImg {
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-content: flex-end;
    text-align: right;
}
.BoxNuestroEquipo .BoxImgLarge{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-content: flex-end;
}

.BoxNuestroEquipo .BoxImgLarge{
    width: 35%;
}

.BoxNuestroEquipo .BoxImgLarge .Img .ImgHistoria {
    height: 100vh;
}

/* WEB NUESTRA HISTORIA /////////////////////////////////////////////////////////////*/

.BoxNuestraHistoria {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    height: 100%;
}

.BoxNuestraHistoria .BoxText {
    width: 35%;
    padding: 0 2rem;
    padding-right: 6rem;
}
.BoxNuestraHistoria .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2.6rem;
    text-transform: uppercase;
    text-align: left;
}
.BoxNuestraHistoria .BoxText .Title span {
    display: block;
    font-size: 6rem;
    line-height: 6rem;
    position: relative;
    right: 95px;
}

.BoxNuestraHistoria .BoxText .Text1 {
    font-size: 18px;
    font-family: 'Berton-Regular';
}
.BoxNuestraHistoria .BoxText .Text1 {
}

.BoxNuestraHistoria .BoxImg {
    width: 50%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
}
.BoxNuestraHistoria .BoxImg .Img{
    margin: 0;
}
.BoxNuestraHistoria .BoxImg .Img .ImgViticultura{}

.BoxNuestraHistoria .BoxImgDoble {
    padding: 1rem;
    width: 30%;
}

/* WEB NOVEDADES /////////////////////////////////////////////////////////////*/

.BoxNovedades {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    background: #f4eee9;
}

.BoxNovedades .BoxNovedad {
    width: 25%;
    padding: 1rem;
    min-height: 475px;
}

.BoxNovedades .BoxNovedad .Title {
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-transform: uppercase;
    text-align: left;
}

.BoxNovedades .BoxText {
    width: 20%;
    min-height: 475px;
    padding: 1rem;
    text-align: right;
}
.BoxNovedades .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 3.4rem;
}
.BoxNovedades .BoxText .Title span {
    font-size: 3.6rem;
    text-align: right;
    position: relative;
    right: 46px;
    display: inline-block;
    line-height: 3.4rem;
}

/* WEB CONTACTO /////////////////////////////////////////////////////////////*/

.BoxContacto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 417px;
}
.BoxContacto .BoxImgLogo{
    margin-bottom: 2rem;
}
.BoxContacto .LinkTienda{
    border: 1px solid #000;
    margin-bottom: 2rem;
    padding: 0.8rem 2rem;
    text-decoration: none;
}

.BoxContacto .LinkTienda:hover{
    background: #000;
    color: #fff;
}

.BoxContacto .LinkEmail{
    margin-bottom: 2rem;
}

.BoxContacto .BoxRedes{
    margin-bottom: 2rem;
}


.BoxContacto .BoxRedes .LinkRed{
    font-size: 1.2rem;
    padding: 1rem;
}
.BoxContacto .BoxRedes .LinkRed i{
    color: #808283;
}

.BoxContacto .BoxCopy {
    text-align: center;
    position: absolute;
    bottom: 100px;
}
.BoxContacto .BoxCopy .BoxImg{
    margin-bottom: 1rem;
}

.BoxContacto .BoxCopy .Text{
text-decoration: none;
}

/* WEB PREHOME /////////////////////////////////////////////////////////////*/

.PreHome {
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.BoxPreHome {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 460px;
    text-align: center;
    width: 100%;
}
.BoxPreHome .BoxImgLogo{
    margin-bottom: 1rem;
}
.BoxPreHome .BoxRedes {
    margin-top: 2rem;
}
.BoxPreHome .BoxRedes .LinkRed{
    font-size: 1.2rem;
    padding: 1rem;
}
.BoxPreHome .BoxRedes .LinkRed i{
    color: #808283;
}

.BoxPreHome .BoxForm{}
.BoxPreHome .BoxForm .TextSelect {
    font-size: 0.9rem;
    margin-bottom: 1rem;
}
.BoxPreHome .BoxForm .Form {
    margin-bottom: 3rem;
    text-align: center;
}
.BoxPreHome .BoxForm .Form select {
    border: none;
    border-bottom: 1px solid;
    padding: 0.5rem 0rem;
    width: 150px;
    text-align: center;
    background: transparent;
    outline: none;
}
.BoxPreHome .BoxForm .TextEdad {
    font-weight: 700;
    margin: 0;
}
.BoxPreHome .BoxForm .TextTerm{
    font-size: 0.9rem;
    margin-bottom: 1rem;
}
.BoxPreHome .BoxForm .TextTerm a{
    text-decoration: underline;
}
.BoxPreHome .BoxForm .Link {
    border: 1px solid #000;
    margin-bottom: 2rem;
    padding: 0.4rem 2rem;
    text-decoration: none;
    margin-top: 1rem;
    display: inline-block;
}
.BoxPreHome .BoxForm .Link:hover {
    background: #000;
    color: #fff;
}

.WrapperSeccion-NuestrosVinos {
    display: flex;
    flex-direction: row;
    width: 300vw;
    position: relative;
}

/* WEB NUESTROS VINOS /////////////////////////////////////////////////////////////*/

.SeccionNuestrosVinos {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    height: 100%;
}

.SeccionNuestrosVinos .BoxText {
    width: 35%;
    padding: 0 2rem;
    padding-right: 6rem;
}
.SeccionNuestrosVinos .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2.6rem;
    text-transform: uppercase;
    text-align: left;
}
.SeccionNuestrosVinos .BoxText .Title span {
    display: block;
    font-size: 6rem;
    line-height: 6rem;
    position: relative;
    right: 95px;
}

.SeccionNuestrosVinos .BoxText .Text1 {
    font-size: 1.2rem;
    font-family: 'Berton-Regular';
}
.SeccionNuestrosVinos .BoxText .Text1 {
}

.SeccionNuestrosVinos .BoxImg {
    width: 50%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
}
.SeccionNuestrosVinos .BoxImg .Img{
    margin: 0;
    text-align: right;
}
.SeccionNuestrosVinos .BoxImg .Img .ImgViticultura{}

.SeccionNuestrosVinos .BoxImgDoble {
    padding: 1rem;
    width: 30%;
}

.SeccionNuestrosVinos-Descubri {
    background: #f4eee9;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.SeccionNuestrosVinos-Descubri .BoxBuscamos {
    width: 25%;
}
.SeccionNuestrosVinos-Descubri .BoxBuscamos .Img{}
.SeccionNuestrosVinos-Descubri .Text1{
    font-size: 1.2rem;
    font-family: 'Berton-Regular';
}
.SeccionNuestrosVinos-Descubri .Text2{}

.SeccionNuestrosVinos-Descubri .BoxDescubri {
    width: 70%;
}

.SeccionNuestrosVinos-Descubri .BoxDescubri .Title {
    display: flex;
    justify-content: center;
    font-family: 'Berton-Regular';
    align-items: center;
    flex-direction: column;
    font-size: 3rem;
}
.SeccionNuestrosVinos-Descubri .BoxDescubri .Title .Title1 {
    position: relative;
    left: -85px;
}

.SeccionNuestrosVinos-Descubri .BoxDescubri .Title .Title2 {
    position: relative;
    left: 0px;
}

/* VINOS */

.ListadoVinos {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ListadoVinos .BoxVino {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15%;
    margin: 0 1rem;
}
.ListadoVinos .BoxVino .Img {
    transform: scale(1);
    /*height: 250px;*/
}
.ListadoVinos .BoxVino .Img .ImgBotella{}
.ListadoVinos .Title {
    font-family: 'Berton-Regular';
    margin: 0;
    text-transform: uppercase;
    font-size: 1.4rem;
    text-align: center;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ListadoVinos .Title.title_chakana{
    margin: -4rem 0 0 0;
}

.ListadoVinos .BoxVino:hover .Img {
    transform: scale(1.05);
}
.ListadoVinos .Text {
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    font-size: 0.8rem;
    text-align: center;
    min-height: 32px;
    padding: 0 1rem;
}
.ListadoVinos .Link {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #959698;
}
.ListadoVinos .Link i {
    margin-left: 5px;
}

/* VINOS SOBRENATURAL */

.WrapperSeccion-Sobrenatural {
    display: flex;
    flex-direction: row;
    width: 455vw;
    position: relative;
    /*align-items: center;*/
}

/* VINOS ESTATE SLECTION */

.WrapperSeccion-Selection {
    display: flex;
    flex-direction: row;
    width: 820vw;
    position: relative;
    /* align-items: center; */
}

.BoxImagesSelection{
    position: relative;
}
.BoxImagesSelection .BoxFigure1{
    position: relative;
    right: -5rem;
}
.BoxImagesSelection .BoxFigure2{
    position: relative;
    left: -5rem;
}

/* VINOS NUNA */


.WrapperSeccion-LosCedros {
    display: flex;
    flex-direction: row;
    width: 285vw;
    position: relative;
    /* align-items: center; */
}

/* VINOS SINGULAR */


.WrapperSeccion-Singular {
    display: flex;
    flex-direction: row;
    /*width: 460vw;*/
    width: 200vw;
    position: relative;
    /* align-items: center; */
}

/* VINOS NUNA */

.WrapperSeccion-VinoNuna {
    display: flex;
    flex-direction: row;
    width: 685vw;
    position: relative;
    height: 100%;
}

.WrapperSeccion-VinoNuna .BoxSeccion {
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.VinoNuna-Intro {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    /*height: 100%;*/
    padding-left: 0;
}

.VinoNuna-Intro .BoxImg {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.VinoNuna-Intro .BoxText {
    width: 50%;
    padding-left: 4rem;
}

.VinoNuna-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 8.6rem;
    text-transform: uppercase;
    text-align: left;
    line-height: 6.6rem;
    margin: 5px 0 25px 0;
}

.VinoNuna-Intro .BoxText .Text1 {
    font-size: 1.2rem;
    font-family: 'Berton-Regular';
    width: 65%;
}

.VinoNuna-Img {
    display: flex;
    flex-wrap: wrap;
}
.VinoNuna-Img .BoxImages {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 30%;
    height: 100%;
    z-index: 2;
}
.VinoNuna-Img .BoxImages .Img{
    height: 46%;
    width: 120%;
}

.VinoNuna-Img .BoxImages .Img > img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.VinoNuna-Img .BoxImages .Img .Img2 {
    margin-left: 2rem;
}
.VinoNuna-Img .BoxVino {
    width: 70%;
    height: 100%;
    background: #f4eee9;
    justify-content: flex-end;
    padding-right: 5rem;
    position: relative;
}

/*.VinoNuna-Img .BoxVino .ListSellos {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    margin-top: 12rem;
    margin-right: 0;
    position: absolute;
    left: 9rem;
}*/

.BoxVino {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
    /*flex-direction: column;*/
    position: relative;
}
.BoxVino .BoxText{
    width: 40%;
}
.BoxVino .BoxText{
    width: 40%;
}

.WrapperSeccion-Ayni .BoxVino .BoxText{
    width: 50%;
}

.BoxVino .BoxText .Title{
    font-family: 'Berton-Regular';
    text-align: left;
    font-size: 2rem;
}
.BoxVino .BoxText .Title span {
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 3.6rem;
    display: block;
}
.BoxVino .BoxText .Text {
    font-size: 0.9rem;
}
.BoxVino .BoxText .Link{}

.VinoNuna-Sirah {
    display: flex;
    justify-content: center;
    align-items: center;
    /*flex-wrap: wrap;*/
    flex-wrap: nowrap;
    padding-right: 0;
    /*height: 100%;*/
    padding-left: 0;
}

.VinoNuna-Sirah.vw100{
    width: 100vw;
}

.VinoNuna-Sirah .BoxVino{
    width: 60%;
}
.VinoNuna-Sirah .BoxImages {
    height: 100%;
    width: 30%;
    text-align: right;
    align-self: flex-start;
    /*margin: 0 -10rem 0 0;*/
}

.VinoNuna-Sirah .BoxImages > figure{
    height: 100%;
}

.VinoNuna-Sirah .BoxImages > figure > img{
    object-fit: cover;
    height: 100%;
}

.VinoNuna-WhiteBlend {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
    width: 70vw;
}
.VinoNuna-WhiteBlend.vw100 {
    width: 100vw;
}

.BoxImages.BoxSeccion8{
    height: 100vh;
}

.BoxImages.BoxSeccion8 > figure{
    height: 100vh;
}

.BoxImages.BoxSeccion8 > figure > img{
    object-fit: cover;
    height: 100%;
}


.VinoNuna-WhiteBlend .BoxVino {
    width: 100%;
}

.BoxImages.BoxSeccion4 {
    height: 100vh;
}

.BoxImages.BoxSeccion4 > figure{
    height: 100%;
}

.BoxImages.BoxSeccion4 > figure > img{
    height: 100%;
}

.BoxVino .Img {
    position: relative;
}


.VinoNuna-Tetrada {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #fff;
}

.VinoNuna-Tetrada {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    /*height: 100%;*/
    padding-left: 0;
    background: #fff;
}

.VinoNuna-Tetrada .BoxVino {
    width: 60%;
}
.VinoNuna-Tetrada .BoxImages {
    width: 40%;
    text-align: right;
}

.VinoNuna-Rose {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
    width: 70vw;
}

.VinoNuna-Rose .BoxVino {
    width: 100%;
}

/*.ListadoVinosFinal{
    width: 440px;
}*/
.ListadoVinosFinal {
    /*width: 25%;*/
    width: 25%;
    padding: 0;
}

.ListadoVinosFinal.biodinamica{
    width: 3%;
}

.ListadoVinos.ListadoVinosFinal.BoxSeccion6{
    /*width: 5%;*/
    width: 417px;
    margin: auto;
}

.ListadoVinosFinal .BoxImg {
    width: 50%;
    padding-bottom: 10rem;
}

.BoxFigure.filo5{
    height: 100% ;
    display: flex ;
}

.BoxFigure.filo5 img{
    object-fit: cover;
    height: 100%;
    width: 500px;
    margin: 0 auto 0 auto;
}

.BoxImg.BloqueAnimate1.filo5{
    height: 100%;
    padding-bottom: 0rem;
}

.BoxFigure.filo3{
    display: flex;
}

.BoxFigure.filo3 img{
    margin: auto;
}

.ListadoVinosFinal .BoxEnlace {
    width: 417px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.ListadoVinosFinal .BoxVino {
    width: 100%;
    flex-direction: column;
    top: -2%;
}

.Title.cal,
.Title.orga,
.Title.bmica,
.Title.chak,
.Title.chaka{
    font-family: 'Berton-Regular';
    font-size: 1.4rem;
    margin: -3rem 0 .5rem 0;
}

.Text.cal,
.Text.orga,
.Text.bmica,
.Text.chaka{
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    font-size: 0.8rem;
}

.Link.cal,
.Link.orga,
.Link.bmica,
.Link.chak,
.Link.chaka{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #959698;
}

.Title.certi{
    margin: -4rem 0 0 0;
}

/* NUESTRA HISTORIA */

.WrapperSeccion-NuestraHistoria {
    display: flex;
    flex-direction: row;
    width: 340vw;
    position: relative;
}

.BoxHistoria-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}
.BoxHistoria-Intro .BoxText {
    width: 45%;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 2rem;
    margin-bottom: 2rem;
}
.BoxHistoria-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 5.5rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 5.8rem;
}
.BoxHistoria-Intro .BoxText .Title span {
    font-size: 8.4rem;
    line-height: 7.4rem;
    display: block;
}

.BoxHistoria-Intro .BoxText .Text1 {
    /*font-size: 1.4rem;*/
    font-size: 18px;
    font-family: 'Berton-Regular';
    width: 40%;
    margin-bottom: 0;
    margin-top: 15px;
}

.BoxHistoria-Intro .BoxImg {
    width: 55%;
    text-align: right;
}
.BoxHistoria-Intro .BoxImg .Img{}


.BoxHistoria-LineTime {
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    background: #f4eee9;

}
.BoxHistoria-LineTime .BoxLineTime-Content {
    width: 70%;
    margin-bottom: 3rem;
}
.BoxHistoria-LineTime .BoxLineTime-Content .Content{
    display: none;
}
.BoxHistoria-LineTime .BoxLineTime-Content .Content.active{
    display: flex;
    flex-direction: column;
}

.BoxHistoria-LineTime .BoxLineTime-Content .Content .Title{
        font-family: 'Berton-Regular';
        font-size: 4rem;
        line-height: 4rem;

}
.BoxHistoria-LineTime .BoxLineTime-Content .Content .Text1{
        font-family: 'Berton-Regular';
        font-size: 1.2rem;
}
.BoxHistoria-LineTime .BoxLineTime-Content .Content .Text2{
    font-size: 14px !important;
}

.BoxHistoria-LineTime .BoxLineTime-Botones {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.BoxHistoria-LineTime .BoxLineTime-Botones .Link {
    font-family: 'Berton-Regular';
    font-size: 1.2rem;
    padding: 1rem 0.5rem;
    text-decoration: none;
    color: #7d8083;
}
.BoxHistoria-LineTime .BoxLineTime-Botones .Link:hover {
    color: #2b2e31;
}
.BoxHistoria-LineTime .BoxLineTime-Botones .Link.active{
    font-size: 2rem;
    color: #2b2e31;
}

.BoxHistoria-Presente {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxSeccion.BoxHistoria-Presente.BoxSeccion2{
    /*width: 120vw;*/
    width: 140vw;
}

.BoxHistoria-Presente .BoxText {
    width: 50%;
    height: 35rem;
    padding: 0 4rem;
    display: flex;
    flex-direction: column;
    padding-right: 2rem;
}

.BoxText.BloqueAnimate1 > .BoxImg > .Img{
    position: absolute;
    right: 5%;
    bottom: -44%;
}

.BoxSeccion.ListadoVinos.ListadoVinosFinal.mb-0{
    /*width: 16%;*/
    width: 417px;
    margin: auto;
}

.equipo_nuna{
    position: absolute;
    bottom: 5%;
    right: 0;
}

.BoxHistoria-Presente .BoxText .Title {
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 70px;
    line-height: 3rem;
    margin: 0 0 15px 0;
}
.BoxHistoria-Presente .BoxText .Text1{
    font-family: 'Berton-Regular';
    font-size: 18px;
    width: 80%;

}
.BoxHistoria-Presente .BoxText .Text2{
    width: 80%;
}
.BoxHistoria-Presente .BoxText .BoxImg {
    text-align: right;
    margin-top: 3rem;
}

.BoxHistoria-Presente .BoxImages {
    width: 40%;
    text-align: right;
    height: 100%;
}
.BoxHistoria-Presente .BoxImages .Img{
    height: 100%;
}

.BoxHistoria-Presente .BoxImages .Img img{
    height: 100%;
}

/* FILOSOFIA */

.WrapperSeccion-Filosofia {
    display: flex;
    flex-direction: row;
    width: 400vw;
    position: relative;
}

.BoxFilosofia-Intro{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}
.BoxFilosofia-Intro .BoxText {
    width: 50%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 2rem;
    margin-bottom: 2rem;
}
.BoxFilosofia-Intro .BoxText .SubTitle {
    font-family: 'Berton-Regular';
    display: block;
    text-align: left;
    width: 53%;
    font-size: 20px;
}
.BoxFilosofia-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 4rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 3.6rem;
    position: relative;
    left: -155px;
    margin: 1.5rem 0;
}
.BoxFilosofia-Intro .BoxText .Title span{
    font-size: 5rem;
    line-height: 4.6rem;
    display: block;
}
.BoxFilosofia-Intro .BoxText .Text1 {
    font-size: 1.4rem;
    font-family: 'Berton-Regular';
    width: 53%;
}
.BoxFilosofia-Intro .BoxText .Text2 {
    width: 53%;
}
.BoxFilosofia-Intro .BoxImg{
    width: 60%;
    position: absolute;
    top: 0;
    right: -215px;
}


.BoxSeccion.BoxPorQue > .BoxImg.wow.fadeInRight{
    width: 25%;
    height: 100%;
}

.BoxImg.wow.fadeInRight > .Img.mb-3{
    height: 100%;
}

.BoxImg.wow.fadeInRight > .Img.mb-3 > img{
    height: 100%;
}


.BoxSeccion.BoxNuestroVinos.ActiveAnimate > .BoxImg.wow.fadeInRight {
    width: 40%;
    height: auto;
}

/*-----------------*/

.BoxFilosofia-Exporacion{
    width: 135vw;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    background: #f4eee9;
}
.BoxFilosofia-Exporacion .BoxText {
    width: 40%;
    align-self: center;
    height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.BoxFilosofia-Exporacion .BoxText .BoxFigure {
    width: 60%;
}

.BoxFilosofia-Exporacion .BoxText .Text1 {
    font-size: 1.6rem !important;
    line-height: 1.5rem;
    width: 60%;
}

.BoxFilosofia-Exporacion .BoxImg {
    width: 60%;
    padding: 0 5rem;
}

.BoxFilosofia-Exporacion .BoxImg .BoxFigure{
    position: relative;
    right: 0%;
}

/*-----------------*/

.BoxFilosofia-Investigacion {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    justify-content: flex-end;
}
.BoxFilosofia-Investigacion .BoxText {
    width: 50%;
    padding: 2rem;
}
.BoxFilosofia-Investigacion .BoxText .Title{
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 3rem;
    line-height: 3rem;
}
.BoxFilosofia-Investigacion .BoxText .Title span{}
.BoxFilosofia-Investigacion .BoxText .Text1{}
.BoxFilosofia-Investigacion .BoxText .Text2{}

.BoxFilosofia-Investigacion .BoxImg{
    width: 30%;
    padding: 2rem;
    align-self: flex-end;
}

.BoxFilosofia-Final {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 100vw;
    padding: 0;
}

.BoxFilosofia-Final .BoxImg{
width: 73%;
}
.BoxFilosofia-Final .BoxEnlace{
    width: 27%;
}

.BoxFilosofia-Final.ListadoVinosFinal .BoxVino{
    flex-direction: column;
}

.slideFechas{
    width: 60vw;
}

/* CONTACTO */

.WrapperSeccion-Contacto {
    display: flex;
    flex-direction: row;
    width: 100vw;
    position: relative;
}

.BoxContacto-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxContacto-Intro .BoxText{
    width: 75%;
}
.BoxContacto-Intro .BoxContacto{
    width: 25%;
}
.BoxContacto-Intro .BoxText .Title {
    width: 60%;
    margin: 0 auto;
    position: relative;
    left: -70px;
    font-family: 'Berton-Regular';
    font-size: 4rem;
    text-transform: uppercase;
    line-height: 4.6rem;
}
.BoxContacto-Intro .BoxText .Text1{
    width: 60%;
    margin: 0 auto;
}
.BoxContacto-Intro .BoxText .Text2{
    width: 60%;
    margin: 0 auto;
}

.BoxContacto-Intro .Form {
    width: 60%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    margin-top: 4rem;
    padding-right: 10rem;
}

.BoxContacto-Intro .Form input{
    border: none;
    border-bottom: 1px solid;
    padding: 10px 0;
    outline: none;
    margin-bottom: 0.5rem;
}

.BoxContacto-Intro .Form select {
    border: none;
    border-bottom: 1px solid;
    padding: 10px 0;
    margin-bottom: 0.5rem;
    outline: none;
    box-shadow: none;
}

.BoxContacto-Intro .Form button {
    border: none;
    text-transform: uppercase;
    background: #2b2e31;
    width: 100px;
    padding: 5px 0;
    color: #fff;
    margin-top: 2rem;
    align-self: flex-end;
}


/* LA CHAKANA */

.WrapperSeccion-LaChakana {
    display: flex;
    flex-direction: row;
    width: 439vw;
    position: relative;
}

.WrapperSeccion-LaChakana .BoxImgMatanaLago {
    display: flex;
    justify-content: center;
    align-items: center;
}

.WrapperSeccion-ChakanaMundo {
    display: flex;
    flex-direction: row;
    width: 135vw;
    position: relative;
}

.ChakanaMundo-Intro{
    padding-right: 0;
}
.ChakanaMundo-Intro .BoxText {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 0rem;
    margin-bottom: 2rem;
}

.ChakanaMundo-Intro .BoxText .SubTitle {
    font-family: 'Berton-Regular';
    display: block;
    text-align: left;
    width: 50%;
    margin: 0 auto;
    font-size: 3rem;
}

.ChakanaMundo-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 3rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 3.6rem;
    position: relative;
    left: -193px;
    width: 50%;
    margin: 0 auto;
}

.ChakanaMundo-Intro .BoxText .Title span {
    font-size: 5.6rem;
    line-height: 3.6rem;
    display: block;
}

.ChakanaMundo-Intro .BoxText .Text1.ChakanaMundo-Intro_SubTitle {
    font-size: 2rem !important;
}

.ChakanaMundo-Intro .BoxText .Text1 {
    font-size: 1.4rem;
    font-family: 'Berton-Regular';
    width: 50%;
    margin: 0 auto;
}

.ChakanaMundo-Intro .BoxText .Text2 {
    width: 60%;
    margin: 0 auto 0 145px;
}

.ChakanaMundo-Intro .BoxImg {
    width: 40%;
    text-align: right;
}

/*------------------*/

.ChakanaMundo-CruzDelSur {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    background: #f4eee9;
    padding-left: 10rem;
    width: 130vw;
}
.ChakanaMundo-CruzDelSur .BoxText {
    width: 455px;
    align-self: end;
}

.ChakanaMundo-CruzDelSur .BoxText.BoxText2 {
    width: 35%;
    align-self: self-start;
    padding: 0;
    flex-direction: column;
}

.ChakanaMundo-CruzDelSur .BoxText .BoxFigure{
    position: relative;
}
.ChakanaMundo-CruzDelSur .BoxText .BoxFigure .TextImg {
    position: absolute;
    right: -5px;
    width: 142px;
    font-size: 12px;
    top: 20px;
}
.ChakanaMundo-CruzDelSur .BoxText .Text1{
    width: 60%;
}
.ChakanaMundo-CruzDelSur .BoxText .Text2{
    width: 60%;
}

.ChakanaMundo-CruzDelSur .BoxImg {
    width: 65%;
    padding-left: 6rem;
    padding-right: 6rem;
}

/*------------------*/

.ChakanaMundo-Puente {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 8rem;
}
.ChakanaMundo-Puente .BoxText {
    width: 45%;
}
.ChakanaMundo-Puente .BoxImg {
    width: 55%;
    padding-left: 0rem;
}

.ChakanaMundo-Puente .BoxImg .BoxFigure {
    position: relative;
    right: -30%;
    z-index: 2;
}

/*------------------*/


.ChakanaMundo-Principios {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    justify-content: flex-end;
    background: #f4eee9;
}

.ChakanaMundo-Principios .BoxTextTop {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-right: 12rem;
    padding-top: 6rem;
    text-align: center;
}

.ChakanaMundo-Principios .BoxTextTop .Text1{
    width: 60%;
}

.ChakanaMundo-Principios .BoxText {
    width: 63%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    height: 200px;
}

.ChakanaMundo-Principios .BoxText .Text2{
    text-align: right;
    width: 60%;
}

.ChakanaMundo-Principios .BoxImg {
    width: 30%;
    padding: 3rem;
    align-self: flex-end;
    padding-top: 0;
}

.ChakanaMundo-Final {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 35vw;
    padding: 0;
}
.ChakanaMundo-Final .BoxImg {
    width: 40%;
}
.ChakanaMundo-Final .BoxEnlace {
    width: 60%;
}

/* CHAKANA EN EL MUNDO */

.WrapperSeccion-BoxNuestroEquipo {
    display: flex;
    flex-direction: row;
/*    width: 650vw;*/
    width: 565vw;
    position: relative;
}
.WrapperSeccion-BoxNuestroEquipo .ListadoVinosFinal {
    height: 100%;
    background: #fff;
    width: 50%;
}
.vw50{
    width: 50vw;
}

/*------------------*/


.BoxNuestroEquipo-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxNuestroEquipo-Intro .BoxText {
    width: 30%;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 2rem;
    height: 99vh;
    padding-bottom: 2rem;
}

.BoxNuestroEquipo-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 3rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 3.6rem;
}

.BoxNuestroEquipo-Intro .BoxText .Text1 {
    /*font-size: 1.4rem;*/
    font-family: 'Berton-Regular';
    width: 80%;
}

.BoxNuestroEquipo-Intro .BoxText .Title span {
    font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
}

.BoxNuestroEquipo-Intro .BoxImg {
    width: 70%;
}
.BoxNuestroEquipo-Intro .BoxImg .Img {
    position: relative;
    z-index: 2;
    text-align: right;
    margin: 0 !important;
}

.BoxNuestroEquipo-Intro .BoxImg .BoxRect {
    width: 50%;
    background: #f4eee9;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}

/*.WrapperSeccion-BoxNuestroEquipo .ListadoVinosFinal {
    width: 765px;
    padding-left: 0;
}*/

.WrapperSeccion-BoxNuestroEquipo .ListadoVinosFinal .BoxTextImg{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #f4eee9;
    padding-right: 3rem;
    padding-left: 2rem;
}

/*------------------*/


.BoxNuestroEquipo-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxNuestroEquipo-Intro .BoxTextImg1 {
    width: 30%;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 2rem;
    margin-bottom: 2rem;
}

.BoxNuestroEquipo-Intro .BoxTextImg2 {
    width: 30%;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 2rem;
    margin-bottom: 2rem;
}


.BoxNuestroEquipo-Equipo1 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    background: #f4eee9;
    padding-right: 0;
}

.BoxNuestroEquipo-Equipo1 .Title{
    font-family: 'Berton-Regular';
    font-size: 3rem;
    text-transform: uppercase;
    /*text-align: left;*/
    line-height: 3.6rem;
}

.ListadoVinos.ListadoVinosFinal.mb-0.BloqueAnimate2.ActiveAnimate > .BoxVino > .Title{

}
.BoxNuestroEquipo-Equipo1 .Title span {
    font-size: 4.6rem;
    line-height: 3.6rem;
    display: block;
}
.BoxNuestroEquipo-Equipo1 .BoxTextImg1_Manuel {
    width: 40%;
    height: 100vh;
}
.BoxNuestroEquipo-Equipo1 .BoxTextImg1 .BoxImg{}
.BoxNuestroEquipo-Equipo1 .BoxTextImg1 .BoxInfo {
    align-self: flex-end;
}
.BoxNuestroEquipo-Equipo1 .BoxTextImg2 {
    width: 50%;
    padding: 0 5rem;
    display: flex;
    padding-right: 0;
}
.BoxNuestroEquipo-Equipo1 .BoxTextImg2 .BoxImg{}
.BoxNuestroEquipo-Equipo1 .BoxTextImg2 .BoxInfo{
    padding-left: 1rem;
}
.BoxNuestroEquipo-Equipo1 .BoxTextImg3 {
    width: 35%;
    padding: 0 2rem;
}
.BoxNuestroEquipo-Equipo1 .BoxTextImg3 .BoxImg{}
.BoxNuestroEquipo-Equipo1 .BoxTextImg3 .BoxInfo{
}

.BoxNuestroEquipo-Equipo1 .BoxImg4 {
    width: 65%;
    padding: 1rem;
    padding-left: 5rem;
}

.BoxNuestroEquipo-Equipo1 .BoxTextImg5 {
    width: 35%;
    padding: 0 2rem;
}

.BoxNuestroEquipo-Equipo1 .BoxTextImages {
    width: 65%;
    padding: 0 2rem;
}

.BoxNuestroEquipo-Equipo1 .BoxTextImages .BoxTextImg1 {
    width: 100%;
    padding: 0 0rem;
    display: flex;
    margin-bottom: 3rem;
}

.BoxNuestroEquipo-Equipo1 .BoxTextImages .BoxTextImg2{
    width: 100%;
    padding: 0 0rem;
    display: flex;
}

.BoxNuestroEquipo-Equipo1 .BoxImg6 {
    width: 65%;
    padding: 0 2rem;
    padding-right: 0;
}

/*.BoxNuestroEquipo-Equipo1 .BoxTextImg7 {
    width: 30%;
    padding: 0 2rem;
}*/

.BoxNuestroEquipo-Equipo1 .BoxImg8 {
    width: 70%;
    padding: 0;
    padding-left: 5rem;
    text-align: right;
}

.BoxNuestroEquipo-Equipo1 .BoxTextImg7 {
    width: 50%;
    padding: 0 5rem 0 0;
}


/* VALORES */

.WrapperSeccion-BoxValores {
    display: flex;
    flex-direction: row;
    width: 590vw;
    position: relative;
}


/*------------------*/


.BoxValores-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxValores-Compromiso {
    align-items: self-start;
    flex-wrap: wrap;
    background: #f4eee9;
    justify-content: center;
}
.BoxValores-Compromiso .BoxTextImg1 {
    width: 40%;
    padding: 0rem 3rem 3rem 3rem;
    max-width: 435px;
}
.BoxValores-Compromiso .BoxTextImg2 {
    width: 40%;
    padding: 0rem 3rem 3rem 3rem;
    max-width: 505px;
    /*padding-top: 4.1rem;*/
}

.BoxValores-Compromiso .BoxTextImg2 .Text1 {
}
.BoxValores-Compromiso .BoxTextImg2 .Text2 {
}

.BoxValores-Compromiso .BoxTextImg1 .BoxFigure {
    text-align: right;
    position: relative;
}
.BoxValores-Compromiso .BoxTextImg2 .BoxFigure .TextImg {
    position: absolute;
    right: -165px;
    width: 142px;
    font-size: 0.9rem;
    top: 20px;
}



.BoxValores-Compromiso .BoxTextImg1 .Title {
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    text-align: right;
    display: flex;
    flex-direction: column;
}
.BoxValores-Compromiso .BoxTextImg1 .BoxFigure{
    text-align: right;
    position: relative;
}
.BoxValores-Compromiso .BoxTextImg1 .Title .Title1 {
    font-size: 4.2rem;
    line-height: 4.6rem;
}
.BoxValores-Compromiso .BoxTextImg1 .Title .Title2 {
    font-size: 3rem;
    line-height: 2.6rem;
}
.BoxValores-Compromiso .BoxTextImg1 .Title .Title3 {
    font-size: 6rem;
    line-height: 4.6rem;
}

.BoxValores-Compromiso .BoxTextImg1 .BoxFigure .TextImg {
    position: absolute;
    left: -110px;
    width: 90px;
    font-size: 12px;
    top: 1.5rem;
}

.BoxValores-Compromiso .BoxTextImg2 .BoxFigure{
    position: relative;
}


/*------------------*/

.BoxValores-Busqueda{
    align-items: self-end;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxValores-Busqueda .BusquedaRect {
    background: #f4eee9;
    position: absolute;
    left: 0;
    top: 0;
    width: 45%;
    height: 100%;
}

.BoxValores-Busqueda .BoxImg {
    width: 30%;
    align-self: flex-end;
    margin-bottom: 0rem;
    position: relative;
    z-index: 1;
}
.BoxValores-Busqueda .BoxImg .BoxFigure {
    position: relative;
    left: -300px;
    width: 614px;
}

.BoxFigure.valores4 img{
    object-fit: cover;
    width: 600px;
    height: 379px;
}

.BoxValores-Busqueda .BoxTextImg{
    display: flex;
    flex-wrap: wrap;
    width: 65%;
    position: relative;
    z-index: 1;
    margin-bottom: 0px;
}

.BoxValores-Busqueda .BoxTextImg .BoxFigure{
    width: 50%;
}
.BoxValores-Busqueda .BoxTextImg .BoxText {
    width: 50%;
    padding: 0 3rem;
}
.BoxValores-Busqueda .BoxTextImg .BoxText .Title {
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    text-align: left;
    display: flex;
    flex-direction: column;
    font-size: 4rem;
    line-height: 3.5rem;
}
.BoxValores-Busqueda .BoxTextImg .BoxText .Title span {
    font-size: 5.6rem;
    line-height: 6rem;
}


/*------------------*/

.BoxValores-Sostenidos{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
}

.BoxValores-Sostenidos .BoxImg {
    width: 30%;
    align-self: flex-end;
}

.BoxValores-Sostenidos .BoxImg .BoxFigure {
    position: relative;
    left: -160px;
    width: 593px;
}

.BoxImg.BloqueAnimate1{
    display: flex;
}

.BoxImg.BloqueAnimate1 p{
    margin: 0 0 0 3rem;
    width: 160rem;
    line-height: 23px;
}

/*
.esencia1{
    position: absolute;
    left: -50%;
    top: 70%;
}
*/
.BoxSeccion.BoxValores-Esencia.BoxSeccion5{
    width: 70vw;
    height: 96vh;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
}

.BoxImg.BloqueAnimate1 .BoxFigure{
    width: 200rem;
}

.BoxValores-Sostenidos .BoxImg .BoxFigure .TextImg {
    position: absolute;
    right: 0;
    font-size: 12px;
    top: -50px;
    text-align: right;
}

.BoxValores-Sostenidos .BoxTextImg {
    width: 70%;
    display: flex;
    flex-wrap: wrap;
    align-self: flex-end;
}

.BoxValores-Sostenidos .BoxTextImg .BoxFigure {
    position: relative;
    width: 40%;
}
.BoxValores-Sostenidos .BoxTextImg .BoxFigure .TextImg {
    position: absolute;
    left: -125px;
    width: 100px;
    font-size: 12px;
    top: -2px;
    text-align: right;
}

.BoxValores-Sostenidos .BoxTextImg .BoxText {
    width: 50%;
    padding: 0 2rem;
}
.BoxValores-Sostenidos .BoxTextImg .BoxText .Title {
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    text-align: left;
    display: flex;
    flex-direction: column;
    font-size: 4rem;
    line-height: 4rem;
    position: relative;
}
.BoxValores-Sostenidos .BoxTextImg .BoxText .Title .Title1{
    position: absolute;
    top: -50px;
    font-size: 3rem;
    left: -110px;
    line-height: 3rem;
}
.BoxValores-Sostenidos .BoxTextImg .BoxText .Title .Title2{
    position: relative;
    top: -5px;
    font-size: 5.3rem;
    line-height: 5.5rem;
}
.BoxValores-Sostenidos .BoxTextImg .BoxText .Title .Title2.Title2_en{
    font-size: 6rem;
    line-height: 5.5rem;
}
.BoxValores-Sostenidos .BoxTextImg .BoxText .BoxTextFigure {
    position: relative;
    width: 310px;
    margin-top: 3rem;
}
.BoxValores-Sostenidos .BoxTextImg .BoxText .BoxTextFigure .Img{}
.BoxValores-Sostenidos .BoxTextImg .BoxText .BoxTextFigure .TextImg {
    position: absolute;
    right: -125px;
    width: 100px;
    font-size: 12px;
    bottom: 0;
    text-align: left;
}

/*------------------*/

.BoxValores-Esencia{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
}

.BoxValores-Esencia .BoxImg{
    width: 40%;
    height: 100vh;
}

.BoxValores-Esencia.BoxSeccion4 .BoxImg .Img {
    height: 100vh;
}

.BoxValores-Esencia .BoxText {
    width: 60%;
    padding: 6rem;
    padding-right: 14rem;
}

.BoxValores-Esencia .BoxText .Title {
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    text-align: left;
    display: flex;
    flex-direction: column;
    margin-top: 4rem;
}
.BoxValores-Esencia .BoxText .Title .Title1 {
    font-size: 3rem;
    line-height: 3rem;
}
.BoxValores-Esencia .BoxText .Title .Title2 {
    font-size: 5.5rem;
    line-height: 4rem;
}
.BoxValores-Esencia .BoxText .Title .Title3 {
    font-size: 6rem;
    line-height: 5rem;
}

/* LA CHAKANA EN EL MUNDO */

.ChakanaEnElMundo-Intro{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
}
.ChakanaEnElMundo-Intro .BoxMapa {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url("../img/chakana-mundo/bg-chakana-mundo.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    flex-direction: column;
}
.ChakanaEnElMundo-Intro .BoxMapa .Title {
    font-family: 'Berton-Regular';
    text-transform: uppercase;
    text-align: right;
    display: flex;
    flex-direction: column;
    position: relative;
    left: -30px;
}
.ChakanaEnElMundo-Intro .BoxMapa .Title .Title1 {
    font-size: 4rem;
    line-height: 4rem;
}
.ChakanaEnElMundo-Intro .BoxMapa .Title .Title2 {
    font-size: 3rem;
    line-height: 3rem;
}


.ChakanaEnElMundo-Intro .BoxMapa .Title .Title3 {
    font-size: 7rem;
    line-height: 6rem;
}
.ChakanaEnElMundo-Intro .BoxMapa .Text1 {
    width: 225px;
    text-align: left;
    position: relative;
    left: 110px;
    padding-left: 20px;
}
.ChakanaEnElMundo-Intro .BoxMapa .Form{}

.ChakanaEnElMundo-Intro .BoxText {
    width: 50%;
    padding: 6rem;
}
.ChakanaEnElMundo-Intro .BoxText .Text1{
    width: 300px;
}
.ChakanaEnElMundo-Intro .BoxText .Link{}
.ChakanaEnElMundo-Intro .BoxText .Form {
    margin-bottom: 6rem;
}
.ChakanaEnElMundo-Intro .BoxText .Form select {
    padding: 5px;
    background: transparent;
    letter-spacing: 2px;
    font-size: 0.9rem;
    max-width: 189px;
    width: 100%;
    outline: none;
}

/* FILOSOFIA - ENTORNO */

.WrapperSeccion-FilosofiaEntorno {
    display: flex;
    flex-direction: row;
    width: 535vw;
    position: relative;
}

.FilosofiaEntorno-Intro{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
}

.FilosofiaEntorno-Intro .BoxText {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 6rem;
}

.FilosofiaEntorno-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-align: left;
    line-height: 2.6rem;
    align-self: flex-start;
    margin-bottom: 2rem;
}

.FilosofiaEntorno-Intro .BoxText .Title span {
    font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
}
.FilosofiaEntorno-Intro .BoxText .Text1 {
    width: 80%;
}
.FilosofiaEntorno-Intro .BoxText .Text2 {
    width: 80%;
}

.FilosofiaEntorno-Intro .BoxImg {
    width: 40%;
    position: relative;
}

.FilosofiaEntorno-Intro .BoxImg .TextImg {
    width: 210px;
    position: absolute;
    bottom: 0;
    left: -230px;
    text-align: right;
    font-size: 12px;
    margin: 0;
}

.FilosofiaEntorno-Esencia{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    background: #f4eee9;
}

.FilosofiaEntorno-Esencia .BoxTextImg {
    width: 60%;
    display: flex;
    justify-content: flex-start;
    /*align-items: center;*/
    flex-direction: column;
    padding: 0rem 7rem;
    height: 100vh;
}

.FilosofiaEntorno-Esencia .BoxTextImg .BoxText {
    width: 60%;
}

.FilosofiaEntorno-Esencia .BoxImg {
    width: 40%;
    text-align: right;
}

.FilosofiaEntorno-Huerta{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
}

.FilosofiaEntorno-Huerta .BoxText {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 6rem;
}
.FilosofiaEntorno-Huerta .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-align: left;
    line-height: 2.6rem;
    margin-bottom: 2rem;
    width: 80%;
}
.FilosofiaEntorno-Huerta .BoxText .Title .Title1 {
    font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
    position: relative;
    left: -65px;
}
.FilosofiaEntorno-Huerta .BoxText .Title .Title2 {
    font-size: 3.6rem;
    line-height: 3.6rem;
    display: block;
    position: relative;
    left: -30px;
}
.FilosofiaEntorno-Huerta .BoxText .Title .Title3 {
    font-size: 3.6rem;
    line-height: 2.6rem;
    display: block;
    width: 80%;
}

.FilosofiaEntorno-Huerta .BoxText .Text1 {
    width: 80%;
}
.FilosofiaEntorno-Huerta .BoxText .Text2 {
    width: 80%;
}

.FilosofiaEntorno-Huerta .BoxImg {
    width: 40%;
    text-align: right;
    margin-bottom: 9.5rem;
}
.FilosofiaEntorno-Huerta .BoxImg .FigureImg {
    margin-bottom: 8rem;
    margin-right: 1rem;
}
.FilosofiaEntorno-Huerta .BoxImg .Text1 {
    padding-right: 1rem;
}

.FilosofiaEntorno-Hectareas{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
}
.FilosofiaEntorno-Hectareas .BoxImages {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5rem;
}
.FilosofiaEntorno-Hectareas .BoxImages .FigureImg {
    margin: 1rem;
}
.FilosofiaEntorno-Hectareas .BoxImages .BoxText {
    margin-top: 8rem;
    padding: 0 1rem;
    width: 45%;
}

.FilosofiaEntorno-Images {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    position: relative;
    left: -2rem;
}

.FilosofiaEntorno-Images .BoxImg1 {
    width: 30%;
    align-self: flex-end;
    position: relative;
    left: -3rem;
    margin-bottom: 1rem;
}
.FilosofiaEntorno-Images .BoxImg2 {
    width: 70%;
}

/* CERTIFICACIONES */

.WrapperSeccion-BoxCertificaciones {
    display: flex;
    flex-direction: row;
    width: 535vw;
    position: relative;
}

.BoxCertificaciones-Intro{
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
}

.BoxCertificaciones-Intro .BoxText {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 3rem;
    margin-bottom: 2rem;
}

.BoxCertificaciones-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 3rem;
    text-transform: uppercase;
    text-align: left;
    line-height: 3.6rem;
    position: relative;
    left: -6rem;
}

.BoxCertificaciones-Intro .BoxText .Title span {
    font-size: 4.6rem;
    line-height: 3.6rem;
    display: block;
}
.BoxCertificaciones-Intro .BoxText .Text1 {
    /*width: 60%;*/
    width: 22.5rem;
}
.BoxCertificaciones-Intro .BoxText .Text2 {
    /*width: 60%;*/
    width: 22.5rem;
}

.BoxCertificaciones-Intro .BoxImg {
    height: 100%;
    width: 40%;
    text-align: right;
}

.BoxCertificaciones-Intro .BoxImg > figure{
    height: 100%;
}

.BoxCertificaciones-Intro .BoxImg > figure > img{
    object-fit: cover;
    height: 100%;
}

/* -------------- */

.BoxCertificaciones-Non {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
}

.BoxCertificaciones-Non .BoxText {
    width: 57%;
    padding: 0 10rem;
    display: flex;
    flex-direction: column;
    padding-right: 2rem;
}
.BoxCertificaciones-Non .BoxText .BoxImg {
    text-align: left;
    margin-top: 3rem;
    position: relative;
    left: -4rem;
}
.BoxCertificaciones-Non .BoxText .Title {
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 5rem;
    line-height: 4rem;
    margin: 2rem 0 3rem 0;
}
.BoxCertificaciones-Non .BoxText .Text1 {
    font-family: 'Berton-Regular';
    font-size: 1.4rem;
    width: 90%;
}
.BoxCertificaciones-Non .BoxText .Text2 {
    width: 90%;
}
.BoxCertificaciones-Non .BoxImages {
    width: 45%;
    text-align: right;
    position: relative;
    right: -4rem;
    z-index: 1;
}

/* -------------- */

.BoxCertificaciones-Organico {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #fff;
}

.BoxCertificaciones-Organico .BoxText {
    width: 55%;
    padding: 0 10rem;
    display: flex;
    flex-direction: column;
    padding-right: 2rem;
}
.BoxCertificaciones-Organico .BoxText .BoxImg {
    text-align: left;
    margin-top: 3rem;
    position: relative;
}
.BoxCertificaciones-Organico .BoxText .Title {
    position: relative;
    left: -9rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 39rem;
}

.BoxCertificaciones-Organico .BoxText .Title.TitleOrganicoLogos{}
.BoxCertificaciones-Organico .BoxText .Title.TitleOrganicoLogos .Title1{
    text-transform: uppercase;
    font-family: 'Berton-Regular';
    font-size: 4.5rem;
    line-height: 2rem;
    width: 50%;
    margin-top: 1rem;
}
.BoxCertificaciones-Organico .BoxText .Title.TitleOrganicoLogos .BoxImg {
    width: auto;
    text-align: left;
    margin-top: 1rem;
    position: relative;
}
.BoxCertificaciones-Organico .BoxText .Title.TitleOrganicoLogos .Title1 span {
    font-size: 3rem;
    line-height: 5rem;
    position: relative;
    left: 8rem;
}

.BoxCertificaciones-Organico .BoxText .Title .Title1 {
    text-transform: uppercase;
    font-family: 'Berton-Regular';
    font-size: 4rem;
    line-height: 3rem;
    width: 50%;
    margin-top: 3rem;
}
.BoxCertificaciones-Organico .BoxText .Title .Title1 span{
    font-size: 3rem;
    line-height: 4rem;
    position: relative;
    left: 9rem;
}
.BoxCertificaciones-Organico .BoxText .Text1 {
    font-family: 'Berton-Regular';
    font-size: 1.4rem;
    width: 90%;
}
.BoxCertificaciones-Organico .BoxText .Text2 {
    width: 90%;
}
.BoxCertificaciones-Organico .BoxImages {
    width: 45%;
    text-align: right;
    position: relative;
}

/* -------------- */

.BoxCertificaciones-Demeter {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxCertificaciones-Demeter .BoxText {
    width: 100%;
    padding: 0 10rem;
    display: flex;
    flex-direction: row;
    padding-right: 2rem;
    margin-top: 6rem;
}
.BoxCertificaciones-Demeter .BoxText .BoxImg {
    text-align: left;
    margin-top: 1rem;
    position: relative;
    display: flex;
}
.BoxCertificaciones-Demeter .BoxText .BoxImg .Img1{
    margin-right: 3rem;
}
.BoxCertificaciones-Demeter .BoxText .Title {
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 4rem;
    line-height: 3rem;
}
.BoxCertificaciones-Demeter .BoxText .Text1 {
    font-family: 'Berton-Regular';
    font-size: 1.4rem;
    width: 90%;
}
.BoxCertificaciones-Demeter .BoxText .Text2 {
    width: 90%;
}
.BoxCertificaciones-Demeter .BoxImages {
    width: 35%;
    text-align: right;
    position: absolute;
    right: -15rem;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

/* -------------- */

.BoxCertificaciones-Vegan {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    background: #f4eee9;
}

.BoxCertificaciones-Vegan .BoxText {
    width: 75%;
    padding: 0 6rem;
    display: flex;
    flex-direction: column;
    padding-right: 6rem;
    margin-top: 6rem;
}
.BoxCertificaciones-Vegan .BoxText .BoxImg {
    text-align: right;
    margin-top: 1rem;
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.BoxCertificaciones-Vegan .BoxText .BoxImg .Img1{
    margin-right: 3rem;
}
.BoxCertificaciones-Vegan .BoxText .Title {
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 3rem;
    line-height: 3rem;
    text-transform: uppercase;
}
.BoxCertificaciones-Vegan .BoxText .Text1 {
    font-family: 'Berton-Regular';
    font-size: 1.4rem;
    width: 90%;
}
.BoxCertificaciones-Vegan .BoxText .Text2 {
    width: 90%;
}

/* ------- ORGANICO --------- */


.WrapperSeccion-BoxOrganico {
    display: flex;
    flex-direction: row;
    width: 535vw;
    position: relative;
}

.BoxOrganico-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxOrganico-Intro .BoxText {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 2rem;
    margin-bottom: 2rem;
    margin-left: 5rem;
}

.BoxOrganico-Intro .BoxText .SubTitle {
    font-family: 'Berton-Regular';
    display: block;
    text-align: left;
    width: 60%;
    margin-bottom: 1.4rem;
}

.BoxOrganico-Intro .BoxText .Title span {
    font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
}

.BoxOrganico-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 4.2rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 3.6rem;
    position: relative;
    left: -80px;
}

.BoxOrganico-Intro .BoxText .Text1 {
    font-size: 1.4rem;
    font-family: 'Berton-Regular';
    width: 41%;
    margin-top: 1rem;
}

.BoxOrganico-Intro .BoxText .SubTitle {
    font-family: 'Berton-Regular';
    display: block;
    text-align: left;
    width: 64%;
    margin-bottom: 1.4rem;
    font-size: 1.5rem;
}

.BoxOrganico-Intro .BoxImg {
    width: 40%;
    text-align: right;
    position: absolute;
    top: 0;
    /*right: -135px;*/
    right: 0px;
}

/* --------------- */

.BoxOrganico-NoSomos {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    background: #f4eee9;
}

.BoxOrganico-NoSomos .BoxText {
    width: 40%;
    padding: 3rem;
}

.BoxOrganico-NoSomos .BoxText div .Img {
    width: 15%;
}

.BoxOrganico-NoSomos .BoxImages {
    width: 60%;
    display: flex;
    align-items: flex-end;
    height: 100%;
    position: relative;
    right: -3rem;
}

.BoxOrganico-NoSomos .BoxImages .BoxFigure {
    margin-left: 1rem;
    position: relative;
}

.BoxOrganico-NoSomos .BoxImages .BoxFigure .TexImg {
    width: 110px;
    position: absolute;
    bottom: 15px;
    left: -130px;
    text-align: right;
    font-size: 12px;
    margin: 0;
}

.BoxOrganico-NoSomos .BoxImages .BoxFigure .TexImg.TexImg2 {
    top: 0;
}

/* ----------- */

.BoxFilosofia-NuestrosVinos {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    justify-content: flex-end;
}

.BoxFilosofia-NuestrosVinos .BoxText {
    width: 55%;
    padding: 1rem 9rem 12rem;
}

.BoxFilosofia-NuestrosVinos .BoxText .Title {
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 3rem;
    line-height: 3rem;
}

.BoxFilosofia-NuestrosVinos .BoxText .Title span {
    padding-left: 56px;
}

.BoxFilosofia-NuestrosVinos .BoxImg {
    width: 45%;
    padding: 0rem;
    align-self: flex-end;
}

.BoxFilosofia-NuestrosVinos .BoxImg .BoxFigure1{
    position: relative;
    margin-bottom: 0;
}
.BoxFilosofia-NuestrosVinos .BoxImg .BoxFigure1 .TexImg {
    width: 210px;
    position: absolute;
    bottom: 10px;
    left: -230px;
    text-align: right;
    font-size: 0.9rem;
    margin: 0;
}
.BoxFilosofia-NuestrosVinos .BoxImg .BoxFigure2 {
    margin-bottom: 0;
    text-align: right;
    position: relative;
    right: -8rem;
}

/* ----------- */

.BoxFilosofia-Regerarse {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
}

.BoxFilosofia-Regerarse .BoxImg {
    width: 40%;
    position: relative;
    text-align: right;
}
.BoxFilosofia-Regerarse .BoxImg .BoxFigure{
}
.BoxFilosofia-Regerarse .BoxText {
    width: 60%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 6rem 6rem 11rem 11rem;
}
.BoxFilosofia-Regerarse .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2.3rem;
    text-align: left;
    line-height: 3rem;
    margin-top: 4rem;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    left: -40px;
}
.BoxFilosofia-Regerarse .BoxText .Title span{
    text-align: right;
    font-size: 4rem;
    position: relative;
    left: 43%;
}
.BoxFilosofia-Regerarse .BoxText .Text2 {
    width: 80%;
    margin-left: 33%;
}

.BoxFilosofia-Regerarse .BoxText .Link {
    margin-left: 33%;
}

/*----------------*/

.BoxFilosofia-Natural {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    background: #f4eee9;
}
.BoxFilosofia-Natural .BoxText {
    width: 50%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 0 2rem 8rem 4rem;
}
.BoxFilosofia-Natural .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 3.5rem;
    text-align: right;
    line-height: 3.6rem;
    margin-top: 4rem;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.BoxFilosofia-Natural .BoxText .Title span {
    text-align: right;
    font-size: 5rem;
    position: relative;
    left: 0;
}

.BoxFilosofia-Natural .BoxText .Text1 {
    font-size: 1.4rem;
    font-family: 'Berton-Regular';
    text-align: right;
    width: 60%;
    margin: 1rem 0;
}

.BoxFilosofia-Natural .BoxText .Text2 {
    width: 70%;
}

.BoxFilosofia-Natural .BoxImg {
    width: 50%;
    position: relative;
    right: -5rem;
    height: 100vh;
    display: flex;
    align-items: center;
}

.BoxFilosofia-Natural .BoxImg .BoxFigure {
    position: absolute;
    top: 0;
    padding: 2rem 0;
}

.BoxFilosofia-Natural .BoxImg .BoxFigure img {
    height: 565px;
}

/* BIODINAMIA */

.WrapperSeccion-BoxBiodinamia {
    display: flex;
    flex-direction: row;
    width: 1110vw;
    position: relative;
}

.BoxBiodinamia-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    padding: 0rem 2rem 11rem 2rem;
}

.BoxSeccion.BoxBiodinamia-Intro{
    align-items: flex-start;
}

.BoxSeccion.BoxBiodinamia-Intro > .BoxImg{
    height: 68vh;
}

.BoxBiodinamia-Intro .BoxText {
    width: 55%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding-right: 2rem;
    margin-bottom: 2rem;
    height: 100vh;
    padding-top: 8.2rem;
}

.BoxBiodinamia-Intro .BoxText .SubTitle {
    font-family: 'Berton-Regular';
    display: block;
    font-size: 1.6rem;
    margin-bottom: 1rem;
}

.BoxBiodinamia-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 3rem;
    text-transform: uppercase;
    text-align: right;
    line-height: 3.6rem;
    position: relative;
}

.BoxBiodinamia-Intro .BoxText .Text1 {
    width: 60%;
    text-align: right;
    font-size: 2rem !important;
    line-height: 2rem;
    margin-top: 2rem;
}

.BoxBiodinamia-Intro .BoxText .Title span {
    font-size: 8.6rem;
    line-height: 5rem;
    display: block;
}

.BoxBiodinamia-Intro .BoxImg {
    width: 45%;
    text-align: right;
    padding: 0 0 0 2rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100vh;
}

.BoxBiodinamia-Intro .BoxImg img{
    width: 100%;
}

.BoxBiodinamia-Intro .BoxImg .Text2{
    text-align: left;
    margin-top: 2.5rem;
    width: 70%;
}

/* ---------------------- */

.BoxBiodinamia-Diferencia {
    align-items: flex-start;
    flex-wrap: wrap;
    padding-right: 0;
    background: #f4eee9;
}

.BoxBiodinamia-Diferencia .BoxText {
    width: 60%;
    padding: 0 0 0 2rem;
    margin: 17rem 0 0 0;
}

.BoxBiodinamia-Diferencia .BoxText .TextWidth {
    width: 52%;
}

.BoxBiodinamia-Diferencia .BoxImages {
    width: 40%;
    padding: 0;
}

.BoxBiodinamia-Diferencia .BoxImages .BoxFigure{
    position: relative;
}
.BoxBiodinamia-Diferencia .BoxImages .BoxFigure .TextImg {
    width: 210px;
    position: absolute;
    bottom: 0;
    left: -230px;
    text-align: right;
    font-size: 12px;
    margin: 0;
}

/* ---------------------------- */

.BoxBiodinamia-BoxImages {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
}

.BoxBiodinamia-BoxImages .Img {
    height: 77%;
}
.BoxBiodinamia-BoxImages .Img img {
    width: 100%;
    height: 100%;
}

.BoxBiodinamia-BoxImages .BoxImg1 {
    width: 60%;
    padding: 2rem 2rem 11rem 2rem;
    height: 100vh;
}
.BoxBiodinamia-BoxImages .BoxImg2 {
    width: 40%;
    padding: 2rem;
}

.BoxBiodinamia-BoxImages .BoxImg1 .Img, .BoxBiodinamia-BoxImages .BoxImg2 .Img {
    position: relative;
}

.BoxBiodinamia-BoxImages .BoxImg1 .Img .TextImg {
    width: 210px;
    position: absolute;
    bottom: -30px;
    left: 0;
    text-align: left;
    font-size: 12px;
    margin: 0;
}

.BoxBiodinamia-BoxImages .BoxImg2 .Img .TextImg {
    width: 210px;
    position: absolute;
    top: -45px;
    left: 0;
    text-align: left;
    font-size: 12px;
    margin: 0;
}

/* -------------------- */

.BoxBiodinamia-NuestrosVinos {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    justify-content: flex-end;
}

.BoxBiodinamia-NuestrosVinos .BoxText {
    width: 55%;
    padding: 6rem;
    align-self: flex-start;
    margin-top: 5rem;
}

.BoxBiodinamia-NuestrosVinos .BoxText .Title {
    position: relative;
    left: -4rem;
    font-family: 'Berton-Regular';
    font-size: 3rem;
    line-height: 3rem;
}

.BoxBiodinamia-NuestrosVinos .BoxText .Title span {
    display: block;
    font-size: 5rem;
    line-height: 5rem;
}

.BoxBiodinamia-NuestrosVinos .BoxText .Text1 {
    padding-left: 1.4rem;
    margin-top: 2rem;
}

.BoxBiodinamia-NuestrosVinos .BoxText .List {}
.BoxBiodinamia-NuestrosVinos .BoxText .List li{}
.BoxBiodinamia-NuestrosVinos .BoxText .List li p{}

.BoxBiodinamia-NuestrosVinos .BoxImg {
    width: 45%;
    padding: 0rem;
    align-self: flex-end;
    text-align: right;
}

.BoxBiodinamia-NuestrosVinos .BoxImg .BoxFigure{
    position: relative;
}

.BoxBiodinamia-NuestrosVinos .BoxImg .BoxFigure img{
    width: 100%;
}


.BoxBiodinamia-NuestrosVinos .BoxImg .BoxFigure .TextImg {
    width: 85px;
    position: absolute;
    top: 5px;
    left: -95px;
    text-align: right;
    font-size: 12px;
    margin: 0;
}

/* ------------ */

.BoxBiodinamia-Preparados {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    background: #f4eee9;
}

.BoxBiodinamia-Preparados .BoxImgText1 .Title {
    position: relative;
    left: 0;
    font-family: 'Berton-Regular';
    font-size: 5.2rem;
    line-height: 4rem;
}

.BoxBiodinamia-Preparados .BoxImgText1 .BoxImgText1_SubTitle {
    margin: 2rem 0;
    margin-left: 91px;
    width: 80%;
}

.BoxBiodinamia-Preparados .BoxImgText1 {
    width: 40%;
    text-align: right;
    padding: 2rem;
}
.BoxBiodinamia-Preparados .BoxImgText1 .BoxFigure{
    position: relative;
}
.BoxBiodinamia-Preparados .BoxImgText2 .BoxFigure{
    position: relative;
}
.BoxBiodinamia-Preparados .BoxImgText1 .BoxFigure .TextImg {
    width: 85px;
    position: absolute;
    bottom: 5px;
    left: -95px;
    text-align: right;
    font-size: 12px;
    margin: 0;
}
.BoxBiodinamia-Preparados .BoxImgText2 {
    width: 40%;
    text-align: left;
    padding: 2rem;
}
.BoxBiodinamia-Preparados .BoxImgText2 .Text2{
    width: 100%;
}
.BoxBiodinamia-Preparados .BoxImgText2 .BoxFigure .TextImg {
    width: 100%;
    text-align: left;
    font-size: 0.9rem;
    margin: 10px;
}

/* ------------ */

.BoxBiodinamia-Images {
    align-items: center;
    /*flex-wrap: wrap;*/
    flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    background: #f4eee9;

}

.BoxBiodinamia-Images .BoxImgText1 {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: flex-end;
    margin-left: 9rem;
}
.BoxBiodinamia-Images .BoxImgText2 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin: 4rem 0 0 0;
}

.BoxBiodinamia-Images .BoxImgText1 .BoxImg{
    margin: 0 2rem;
}

.BoxBiodinamia-Images .BoxImgText2 .BoxImg{
    margin: 0 2rem;
}

.BoxBiodinamia-Images .BoxImgText1 .BoxImg .Img {
    position: relative;
}
.BoxBiodinamia-Images .BoxImgText2 .BoxImg .Img {
    position: relative;
}
.BoxBiodinamia-Images .BoxImgText1 .BoxImg .Img .TextImg1 {
    width: 115px;
    position: absolute;
    bottom: 5px;
    left: -135px;
    text-align: right;
    font-size: 0.9rem;
    margin: 0;
}
.BoxBiodinamia-Images .BoxImgText1 .BoxImg .Img .TextImg2 {
    width: 150px;
    position: absolute;
    bottom: 5px;
    right: -165px;
    text-align: left;
    font-size: 0.9rem;
    margin: 0;
}

/* ------------ */

.BoxBiodinamia-LaLuna {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 4rem;
    justify-content: center;
}

.BoxBiodinamia-LaLuna .BoxText {
    width: 50%;
    padding-left: 10rem;
    margin-top: 0rem;
    padding-right: 3rem;
}

.BoxBiodinamia-LaLuna .BoxImg {
    width: 50%;
    padding: 0rem;
    text-align: right;
}

/* ------------ */

.BoxBiodinamia-Costelacion {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    background: #000;
    padding: 0;
    padding-right: 4rem;

}

.BoxBiodinamia-Costelacion .BoxImgLuna {
    width: 30%;
}

.BoxBiodinamia-Costelacion .BoxItems {
    width: 70%;
    padding: 0rem;
    text-align: right;
    display: flex;
    flex-wrap: wrap;
}

.BoxBiodinamia-Costelacion .BoxItems .BoxImgText {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.BoxBiodinamia-Costelacion .BoxItems .BoxText .Text1 {
    color: #fff;
    text-align: left;
    width: 65%;
    margin-bottom: 2rem;
}
.BoxBiodinamia-Costelacion .BoxItems .BoxImgText .BoxImgText1 {
    width: 22%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
    color: #fff;
}

.BoxBiodinamia-Costelacion .BoxItems .BoxImgText .BoxImgText1 .Text1 {
    font-size: 1.2rem;
}
.BoxBiodinamia-Costelacion .BoxItems .BoxImgText .BoxImgText1 .Text2{}

/* ---------------- */

.BoxBiodinamia-Jardin{
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    background: #fff;
    padding: 0;
    padding-right: 0rem;
}

.BoxBiodinamia-Jardin .BoxImgJardin {
    width: 45%;
}

.BoxBiodinamia-Jardin .BoxTexts {
    width: 55%;
    padding: 2rem;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.BoxBiodinamia-Jardin .BoxTexts .BoxText1 {
    margin-bottom: 3rem;
}
.BoxBiodinamia-Jardin .BoxTexts .BoxText2 {
    max-width: 370px;
    width: 100%;
    align-self: flex-end;
    margin-top: 3rem;
    display: flex;
    flex-direction: column;
}

.BoxBiodinamia-Jardin .BoxImgJardin .BoxFigure{
    position: relative;
}
.BoxBiodinamia-Jardin .BoxImgJardin .BoxFigure .TexImg {
    width: 160px;
    position: absolute;
    bottom: 5px;
    right: -175px;
    text-align: left;
    font-size: 12px;
    margin: 0;
}

.BoxBiodinamia-Jardin .BoxTexts .BoxText{}
.BoxBiodinamia-Jardin .BoxTexts .BoxText .Text1{}

.BoxBiodinamia-Jardin .BoxTexts .BoxText2 .Text1{}
.BoxBiodinamia-Jardin .BoxTexts .BoxText2 .TextFirna {
    font-family: 'Berton-Regular';
    align-self: flex-end;
    margin-right: 2rem;
}

/* ---------------- */

.BoxBiodinamia-Actualmente {
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    background: #fff;
}

.BoxBiodinamia-Actualmente .RecBg {
    background: #f4eee9;
    width: 70%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.BoxBiodinamia-Actualmente .BoxText {
    width: 49%;
    margin-top: 5rem;
    position: relative;
    z-index: 1;
}
.BoxBiodinamia-Actualmente .BoxImages {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
     position: relative;
    z-index: 1;
}
.BoxBiodinamia-Actualmente .BoxImages .BoxFigure {
    width: 49%;
    position: relative;
}
.BoxBiodinamia-Actualmente .BoxImages .BoxFigure .TexImg {
    width: 100%;
    position: absolute;
    top: -25px;
    right: 0;
    text-align: left;
    font-size: 12px;
    margin: 0;
}

.BoxSeccion.BoxSeccion7.NuestrosSuelos-FincaAyni > .BoxTextImg > .BoxText > .d-flex.align-items-center.mb-3 > figure{
    display: none;
}

/* ---------------- */

.BoxBiodinamia-Items {
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    background: #fff;
    background: #f4eee9;
    /*width: 130vw;*/
    width: 140vw;
}

.BoxBiodinamia-Items .BoxesText {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.BoxBiodinamia-Items .BoxesText .BoxText.BoxText {
    padding: 1rem 3rem;
    position: relative;
}
.BoxBiodinamia-Items .BoxesText .BoxText.BoxText .Number {
    font-size: 3rem;
    position: absolute;
    left: 0;
    font-family: 'Berton-Regular';
    top: -10px;
}
.BoxBiodinamia-Items .BoxesText .BoxText.BoxText .Text1{
    width: 100%;
}

.BoxBiodinamia-Items .BoxesText .BoxText.BoxText1{
    width: 50%;
    order: 1;
}
.BoxBiodinamia-Items .BoxesText .BoxText.BoxText2 {
    width: 50%;
    order: 3;
}
.BoxBiodinamia-Items .BoxesText .BoxText.BoxText3{
    width: 50%;
    order: 2;

}
.BoxBiodinamia-Items .BoxesText .BoxText.BoxText4 {
    width: 40%;
    order: 4;
}

/* ---------------- */

.BoxBiodinamia-ImgFinal {
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    background: #fff;
    background: #f4eee9;
}


.vw100 .BoxVino .BoxText {
    width: 45%;
}


.WrapperSeccion-Ayni {
    display: flex;
    flex-direction: row;
    width: 690vw;
    position: relative;
    /* align-items: center; */
}

/* SUELOS //////////////////////////////////////////////// */

.WrapperSeccion-NuestrosSuelos {
    display: flex;
    flex-direction: row;
    width: 1235vw;
    position: relative;
}

.WrapperSeccion-NuestrosSuelos_fincas {
    width: 1159vw;
    margin-right: 0;
}

/* ------- */

.NuestrosSuelos-Intro {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    width: 70vw;
}

.NuestrosSuelos-Intro .BoxText {
    width: 80%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 6rem;
    padding-right: 0;
}

.NuestrosSuelos-Intro .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 4rem;
    text-align: right;
    line-height: 2.6rem;
    align-self: flex-start;
    margin-bottom: 2rem;
}

.NuestrosSuelos-Intro .BoxText .Title span {
    font-size: 6.6rem;
    line-height: 5.6rem;
    display: block;
}

.NuestrosSuelos-Intro .BoxText .Text1 {
    width: 80%;
}
.NuestrosSuelos-Intro .BoxText .Text2 {
    width: 80%;
}

/* ------- */

.NuestrosSuelos-Mapa {
    background: url(../../assets/img/suelos/suelos-1.jpg);
    background-position: right bottom;
    background-size: contain;
    background-repeat: no-repeat;
    padding-right: 0;
    padding-left: 0;
    width: 75vw;
}

/* ------- */

.NuestrosSuelos-Finca {
    width: 90vw;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    justify-content: flex-start;
    background: #f4eee9;
}

.NuestrosSuelos-Finca .ImgFincaNuna.BloqueAnimate1.ActiveAnimate {
    position: absolute;
    right: 0;
    top: 0;
    left: inherit !important;
    width: 470px;
}

.NuestrosSuelos-Finca .ImgFincaNuna.BloqueAnimate1.ActiveAnimate > img{
    width: 100%;
}

.container_text{
    display: flex;
}

.BoxSeccion.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0,
.BoxSeccion.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0 > img{
    height: 100%;
}

.BoxSeccion.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0 > img{
    object-fit: cover;
}

.NuestrosSuelos-Finca .BoxText {
    width: 100%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 6rem 6rem 6rem 12rem;
    padding-right: 0;
}

.NuestrosSuelos-Finca .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-align: left;
    line-height: 2.6rem;
    align-self: flex-start;
    margin-bottom: 1rem;
}

.NuestrosSuelos-Finca .BoxText .Title .Title1 {
    font-size: 5.2rem;
    line-height: 4.2rem;
    display: block;
}
.NuestrosSuelos-Finca .BoxText .Title .Title1 {
    font-size: 7.5rem;
    line-height: 6.2rem;
}
.NuestrosSuelos-Finca .BoxText .Title .Title2{
    font-size: 2.9rem;
}
.NuestrosSuelos-Finca .BoxText .Title .Title3{
    font-size: 4.5rem;
    text-transform: uppercase;
}

.d-flex.align-items-center.mb-3{
    position: absolute;
    right: -1rem;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    bottom: 15rem;
    height: 8rem;
    justify-content: space-between;
   /* display: none !important;*/ 
}

.BoxText.BloqueAnimate2.ActiveAnimate > .container_text{
    width: 67rem;
}

/* ------- */

.NuestrosSuelos-FincaUnoImg {
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 25px;
    background: #f4eee9;
    justify-content: center;
    display: flex;
    width: auto;
}

.ListadoVinosFinal.BoxSeccion5,
.ListadoVinosFinal.biodinamica{
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ------- */

.NuestrosSuelos-Items {
    align-items: center;
    /*flex-wrap: wrap;*/
    padding-right: 0;
    justify-content: center;
    background: #ffffff;
}

.NuestrosSuelos-Items .BoxText {
    width: 70%;
    padding-right: 0rem;
    margin: 0 8rem 0 0;
}
.NuestrosSuelos-Items .BoxText .Text2 {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
}
.NuestrosSuelos-Items .BoxText .Text2:last-child {
    border: none;
}
.NuestrosSuelos-Items .BoxImages {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}
.NuestrosSuelos-Items .BoxImages .FigureImg1{}
.NuestrosSuelos-Items .BoxImages .FigureImg2 {
    width: 80%;
    margin-top: 2rem;
    text-align: end;
}

/* ------- */

.NuestrosSuelos-LaBodega {
    align-items: center;
    flex-wrap: wrap;
    padding-left: 2rem;
    justify-content: center;
    background: #f4eee9;
    width: 120vw;
    padding-right: 0;
}
.NuestrosSuelos-LaBodega .BoxImages {
    width: 35%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.NuestrosSuelos-LaBodega .BoxImages figure{
    height: 100%;
}

.NuestrosSuelos-LaBodega .BoxImages figure img{
    height: 100%;
}

.NuestrosSuelos-LaBodega .BoxTextImg {
    width: 65%;
}

.NuestrosSuelos-LaBodega .BoxTextImg .BoxText {
    width: 40%;
    padding: 0 3rem;
}
.NuestrosSuelos-LaBodega .BoxTextImg .BoxImg {
    width: 50%;
}
.NuestrosSuelos-LaBodega .BoxTextImg {
    width: 65%;
    display: flex;
    flex-wrap: wrap;
}

.NuestrosSuelos-LaBodega .BoxTextImg .BoxText .Text1 {
    text-align: right;
}
.NuestrosSuelos-LaBodega .BoxTextImg .BoxText .Title {
    font-family: 'Berton-Regular';
    font-size: 2rem;
    text-align: right;
    line-height: 2.6rem;
    align-self: flex-start;
    margin-bottom: 1rem;
    text-transform: uppercase;
}

.Title.LosCedros,
.Text1.mb-1.LosCedros{
    text-align: right;
    font-family: 'Berton-Regular' !important;
}

.Title.LosCedros{
    font-size: 60px;
}


.textAyni{
    margin: 2rem 0 2rem 0;
}

.btn_AyniMalbec,
.btn_AyniGravas,
.btn_chardonnay,
.btn_espumante,
.btn_natural,
.btn_vinos{
    display: flex;
    flex-direction: column;
}

.Text.chardonnay{
    width: 290px;
}

.Text.espumante{
    width: 395px;
}

.Text.natural{
    width: 506px;
}

.ListadoVinos.ListadoVinosFinal.mb-0.BoxSeccion7{
    /*width: 4%;*/
    width: 417px;
    margin: 0 auto;
}

.NuestrosSuelos-LaBodega .BoxTextImg .BoxText .Title .Title1 {
    font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
}

/* ------- */

.NuestrosSuelos-Volumen {
    align-items: flex-start;
    flex-wrap: wrap;
    padding-left: 2rem;
    justify-content: flex-end;
    background: #f4eee9;
    width: 80vw;
    padding-top: 0rem;
    padding-right: 0;
}
.NuestrosSuelos-Volumen .BoxTextImg {
    width: 65%;
    padding-right: 2rem;
}

.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0,
.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0 > img{
    height: 100%;
    object-fit: cover;
}
/*
.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0.suelo18,
.NuestrosSuelos-FincaUnoImg > .FigureImg.mb-0.suelo18 > img {
    width: 100%;
}

.NuestrosSuelos-Volumen .BoxTextImg .BoxImg {
    margin-bottom: 3rem;
}
.NuestrosSuelos-Volumen .BoxTextImg .BoxText{}

.NuestrosSuelos-Volumen .BoxImages {
    width: 35%;
}

/* ------- */

.NuestrosSuelos-LosCedros {
    flex-wrap: wrap;
    background: #ffffff;
}

.NuestrosSuelos-LosCedros .BoxTitle{
    width: 40%;
    margin: 0 5rem 0 0;
}

.NuestrosSuelos-LosCedros .BoxTitle .Text1.mb-1
.NuestrosSuelos-LosCedros .BoxTitle .Title{
    text-align: end;
    font-size: 3.75rem;
}
.NuestrosSuelos-LosCedros .BoxTitle .Title span{
    font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
    font-family: 'Berton-Regular';
}
.NuestrosSuelos-LosCedros .BoxTextImg{
    width: 50%;
}

.NuestrosSuelos-LosCedros .BoxTextImg .BoxImages{
    display: flex;
    justify-content: space-between;
}

.BoxSeccion.BoxSeccion9.ListadoVinos.ListadoVinosFinal{
    /*width: 3%;*/
    width: 417px;
    margin: 0;
}

.BoxSeccion.BoxSeccion5.NuestrosSuelos-LosCedros > .BoxTextImg > .BoxImages.mt-5 > .FigureImg.mb-0.ml-5{
    position: relative;
    left: 5rem;
}

/* ------- */

.NuestrosSuelos-FincaAyni {
    width: 60vw;
    flex-wrap: wrap;
    background: #f4eee9;
}

.NuestrosSuelos-FincaAyni .BoxTitle {
    width: 35%;
    padding: 2rem;
    text-align: right;
    margin: -20rem 0 0 0;
}

.BoxSeccion.BoxSeccion7.NuestrosSuelos-FincaAyni .BoxTitle .Title{
    font-family: 'Berton-Regular'!important;
    font-size: 50px!important;
}

.BoxSeccion.BoxSeccion7.NuestrosSuelos-FincaAyni .BoxTitle p{
    padding: 1rem 0 1.5rem 0;
    font-size: 26px!important;
}

.BoxSeccion.BoxSeccion7.NuestrosSuelos-FincaAyni .BoxTitle .Title > span{
    font-size: 100px!important;
}

.NuestrosSuelos-FincaAyni .BoxTitle .Title{
    text-align: right;
}
.NuestrosSuelos-FincaAyni .BoxTitle .Title span{
        font-size: 5.6rem;
    line-height: 4.6rem;
    display: block;
    font-family: 'Berton-Regular';
}
.NuestrosSuelos-FincaAyni .BoxTextImg {
    width: 65%;
}

.NuestrosSuelos-FincaAyni .BoxTextImg .BoxImages{
    display: flex;
}

.NuestrosSuelos-FincaAyniDatos{
    flex-wrap: wrap;
    background: #f4eee9;
}
.NuestrosSuelos-FincaAyniDatos .BoxImagesFincaAyni {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2rem;
    width: 35%;
}
.NuestrosSuelos-FincaAyniDatos .BoxText {
    width: 50%;
}

.NuestrosSuelos-FincaAyniDatos .BoxText .Text2{
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
}

.BoxSeccion.BoxSeccion8.NuestrosSuelos-FincaAyniDatos{
    /*width: 50vw;*/
    width: 100vw;
    padding: 0 0 0 11rem;
}
/* ------- */


#scroll-area {
    width:100%;
    overflow:hidden;
}
#scroll-area .scl {
    width: 738vw;
    position:relative;
    /* relative positioned */
}

#scroll-area .scl {
    position:relative;
    /* relative positioned */
}

#scroll-area .scl.sclHome {width: 1050vw;}
#scroll-area .scl.sclSuelos {width: 1233vw;}
#scroll-area .scl.sclSuelos.sclSuelos_fincas {width: 1159vw !important;}
#scroll-area .scl.sclValores {width: 590vw;}
#scroll-area .scl.sclHistoria {width: 330vw;}
#scroll-area .scl.sclEquipo {/*width: 650vw;*/width: 565vw;}
#scroll-area .scl.sclNuestrosVinos {width: 300vw;}
#scroll-area .scl.sclVinoNuna {width: 685vw;}
#scroll-area .scl.sclVinoSobreNatural {width: 455vw;}
#scroll-area .scl.sclVinoEstateSelection {width: 820vw;}
#scroll-area .scl.sclVinoLosCedros {width: 285vw;}
#scroll-area .scl.sclVinoSingular {width: 460vw; display: flex;}
#scroll-area .scl.sclVinoAyni {width: 690vw;}
#scroll-area .scl.sclFiloCalidad {width: 300vw;}
#scroll-area .scl.sclFiloOrganico {width: 533vw;}
#scroll-area .scl.sclFiloBio {width: 1110vw;}
#scroll-area .scl.sclFiloEntorno {width: 535vw;}
#scroll-area .scl.sclLaChakana {width: 510vw;}
#scroll-area .scl.sclChakanaMundo {width: 135vw;}
#scroll-area .scl.sclCertificaciones {width: 535vw;}

/* FOOTER */

.BoxFooter {
    background: #000;
    position: absolute;
    z-index: 2;
    width: 100%;
    padding: 5px 15px;
    bottom: 0;
    display: flex;
    justify-content: space-between;
}
.BoxFooter .BoxFooter-Figure{
    margin: 0;
}

.BoxFooter .BoxFooter-LogoChakana {
    margin-right: 14rem;
    margin-bottom: 0;
}


.BoxFooter .BoxFooter-Figure .Img {
    position: relative;
    top: -1px;
}
.BoxFooter .Text {
    margin: 0;
    font-size: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.ListadoVinos.ListadoVinosFinal.mb-0.BoxSeccion8{
    width: 8%;
}

.ListadoVinos.ListadoVinosFinal.mb-0.BoxSeccion4{
    width: 10%;
}

/* ANIMACIONES */

/* PAGE - CERTIFICACIONES */

.BoxCertificaciones-Non .BoxText{
    opacity: 0;
    position: relative;
    left: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.BoxCertificaciones-Non .BoxText.ActiveAnimate {
    opacity: 1 !important;
    left: 0px !important;
}

.BoxCertificaciones-Non .BoxImages{
    opacity: 0;
    left: 100px;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease
}
.BoxCertificaciones-Non .BoxImages.ActiveAnimate{
    opacity: 1;
    left: 0px;
}

/*--------*/

.BoxCertificaciones-Organico .BoxText{
    opacity: 0;
    position: relative;
    left: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.BoxCertificaciones-Organico .BoxText.ActiveAnimate {
    opacity: 1 !important;
    left: 0px !important;
}

.BoxCertificaciones-Organico .BoxImages{
    height: 100%;
    opacity: 0;
    top: 0px;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease
}

.BoxCertificaciones-Organico .BoxImages > figure{
    height: 100%;
}

.BoxCertificaciones-Organico .BoxImages > figure > img{
    object-fit: cover;
    height: 100%;
}
.BoxCertificaciones-Organico .BoxImages.ActiveAnimate{
    opacity: 1;
    left: 0px;
}

/*-----*/

.BoxCertificaciones-Demeter .BoxText, .BoxPorQue .BoxText,
.BoxNuestrosSellos .BoxSellos,
.BoxNuestrosSellos .BoxImg,
.BoxViticultura .BoxText,
.BoxViticultura .BoxImg,
.BoxViticultura .BoxImgDoble,
.BoxNuestraHistoria .BoxText,
.BoxNuestraHistoria .BoxImg,
.BoxNuestroEquipo .BoxText,
.BoxNuestroEquipo .BoxImg,
.BoxNuestroEquipo .BoxImgLarge,
.BoxNovedades .BoxText,
.BoxNovedades .BoxNovedad{
    opacity: 0;
    position: relative;
    left: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.BoxCertificaciones-Demeter .BoxText.ActiveAnimate, .BoxPorQue .BoxText.ActiveAnimate,
.BoxNuestrosSellos .BoxSellos.ActiveAnimate,
.BoxNuestrosSellos .BoxImg.ActiveAnimate,
.BoxViticultura .BoxText.ActiveAnimate,
.BoxViticultura .BoxImg.ActiveAnimate,
.BoxViticultura .BoxImgDoble.ActiveAnimate,
.BoxNuestraHistoria .BoxText.ActiveAnimate,
.BoxNuestraHistoria .BoxImg.ActiveAnimate,
.BoxNuestroEquipo .BoxText.ActiveAnimate,
.BoxNuestroEquipo .BoxImg.ActiveAnimate,
.BoxNuestroEquipo .BoxImgLarge.ActiveAnimate,
.BoxNovedades .BoxText.ActiveAnimate,
.BoxNovedades .BoxNovedad.ActiveAnimate{
   opacity: 1 !important;
    left: 0px !important;
}
.BoxCertificaciones-Demeter .BoxImages, .BoxCreemos .BoxBottom, .BoxPorQue .BoxImg, .BoxNuestrosSuelos .BoxVinedo, .BoxNuestrosSuelos .BoxImg{
    opacity: 0;
    left: 100px;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    position: relative;
}
.BoxCertificaciones-Demeter .BoxImages.ActiveAnimate, .BoxCreemos .BoxBottom.ActiveAnimate, .BoxPorQue .BoxImg.ActiveAnimate, .BoxNuestrosSuelos .BoxVinedo.ActiveAnimate,
.BoxNuestrosSuelos .BoxImg.ActiveAnimate{
    opacity: 1;
    left: 0px;
}

.BoxFilosofiaProduccion .BoxFincaNuna,
.BoxFilosofiaProduccion .BoxFilosofia,
.BoxFilosofiaProduccion .BoxProduccion{
    opacity: 0;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
}
.BoxNuestrosSuelos .BoxImg.ActiveAnimate,
.BoxFilosofiaProduccion .BoxFincaNuna.ActiveAnimate,
.BoxFilosofiaProduccion .BoxFilosofia.ActiveAnimate,
.BoxFilosofiaProduccion .BoxProduccion.ActiveAnimate{
    opacity: 1;
    left: 0px;
}

/*-----*/

.BoxCertificaciones-Vegan .BoxText{
    opacity: 0;
    position: relative;
    left: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.BoxCertificaciones-Vegan .BoxText.ActiveAnimate{
   opacity: 1 !important;
    left: 0px !important;
}

/*-----*/

.WrapperSeccion-BoxCertificaciones .ListadoVinosFinal, .BoxCreemos .BoxTop, .BoxNuestroVinos, .BoxNuestrosSuelos .BoxTitle{
    opacity: 0;
    position: relative;
    left: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.WrapperSeccion-BoxCertificaciones .ListadoVinosFinal.ActiveAnimate, .BoxNuestroVinos.ActiveAnimate, .BoxNuestrosSuelos .BoxTitle.ActiveAnimate{
   opacity: 1 !important;
    left: 0px !important;
}
.BoxCreemos .BoxTop.ActiveAnimate {
    right: 0 !important;
    opacity: 1;
}

/*-- ANIMACION POR BLOQUES ---*/


/*
.BoxValores-Compromiso,
.BoxValores-Busqueda,
.BoxValores-Sostenidos,
.BoxValores-Esencia{
    opacity: 0;
    position: relative;
    top: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.BoxValores-Compromiso.ActiveAnimate,
.BoxValores-Busqueda.ActiveAnimate,
.BoxValores-Sostenidos.ActiveAnimate,
.BoxValores-Esencia.ActiveAnimate{
   opacity: 1 !important;
    top: 0px !important;
}
*/

.BloqueAnimate1, .BloqueAnimate2, .BloqueAnimate3{
    opacity: 0;
    position: relative;
    left: 100px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.BloqueAnimate1.ActiveAnimate, .BloqueAnimate2.ActiveAnimate, .BloqueAnimate3.ActiveAnimate{
   opacity: 1 !important;
    left: 0px !important;
}

.sclVinoSingular .BoxVino .BoxText {
    width: 50%;
}

.WrapperSeccion-VinoNuna .BoxVino .BoxText {
    width: 50%;
}

.WrapperSeccion-VinoNuna .VinoNuna-Tetrada .BoxVino {
    width: 65%;
}
.WrapperSeccion-VinoNuna .VinoNuna-Tetrada .BoxImages {
    width: 35%;
    text-align: right;
}

#BtnSubMenu-Vinos{
    margin-bottom: 5px;
}

.sclVinoSingular .VinoNuna-Img .BoxImages .Img {
    height: 300px;
}
.sclVinoSingular .VinoNuna-Img .BoxImages .Img img{
    height: 100%;
    width: auto;
}

.sclVinoEstateSelection .VinoNuna-Intro .BoxText .Text2{
width: 70%;
}

.img_house{
    opacity: 1;
}

.img_house > figure{
    height: 100%;
}

.img_house > figure > img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.ListadoVinos .title_equipo{
    margin: -4rem 0 0 0;
}

.BoxSeccion.BoxCertificaciones-Intro{
    width: 120vw;
}

.BoxSeccion.ListadoVinos.ListadoVinosFinal.ListadoVinosEsencia{
    width: 417px;
}

.cert2{
    margin: 2rem 0 0 0;
}

.BoxSeccion.BoxValores-Esencia.BoxSeccion5 > .BoxImg.BloqueAnimate1.ActiveAnimate{
    width: 56rem;
    height: 40vh;
}

.BoxText.BloqueAnimate2.esencia1.ActiveAnimate{
    padding: 0;
    margin: 0rem 0 0 6rem;
}

.BoxSeccion.BoxHistoria-Presente.BoxSeccion2 > .BoxImg{
    position: absolute;
    bottom: 0;
    transform: translate(-209%,0%);
}

.BoxSeccion.BoxFilosofia-Exporacion.BoxSeccion1{
    width: 115vw;
}

.BoxSeccion.VinoNuna-Img.pr-0.BoxSeccion1{
    flex-wrap: nowrap;
    width: 125vw;
}

.BoxSeccion.VinoNuna-Img.pr-0.BoxSeccion1.justify-content-end{
    width: 75vw;
}

.single_container > .single_container--img{
    width: 100%;
}

.sclVinoSingular > .single_container > .single_container--img > .Img{
    height: auto;
    width: 100%;
}

.WrapperSeccion-Singular.singular_secIntro{
    width: 100vw;
}

.img_final{
    height: 100%;
    width: 50rem;
}

.img_final > .Img.BloqueAnimate1 {
    height: 100%;
}

.img_final > .Img.BloqueAnimate1 > .Img1.img-fluid{
    height: 100%;
    object-fit: cover;
}
.single_listado{
    width: 10%;
}

.nuna_images{
    opacity: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 100;
}

.nuna_images > figure{
    height: 46%;
}

.nuna_images > figure > img{
    object-fit: cover;
    height: 100%;
}

.BoxVino.BloqueAnimate2{
    /*width: 100%;*/
}

.BoxOrganico-NoSomos .BoxText div .Img.mr-4.logo1{
    width: 7%;
}

.BoxImages.BloqueAnimate2.pies{
    padding: 0 0 30px 0;
}

.BoxSeccion.ChakanaMundo-Principios.BoxSeccion3 {
    width: 60vw !important;
}

.ChakanaMundo-Final.ListadoVinosFinal.BoxSeccion5 {
    width: 417px !important;
}

.BoxEnlace.BloqueAnimate1.ActiveAnimate {
    width: 100% !important;
}

.Wrapper.scl.sclLaChakana.sclLaChakana_laChakana {
    width: 439vw !important;
}

@media (max-width: 750px) {
    .BoxFilosofia-Exporacion .BoxText {
        height: 75vh !important;
    }
}

@media (max-height: 650px) {
    .BoxSeccion.BoxFilosofia-Exporacion.BoxSeccion1 {
        width: 100vw !important;
    }
    .BoxNuestroEquipo-Equipo1 .Title {
        line-height: 2.6rem;
    }
    .BoxNuestroEquipo-Equipo1 .Title span {
        line-height: 3.6rem !important;
    }
    .BoxSeccion.BoxNuestraHistoria .BoxImg figure .ImgHome {
        height: auto !important;
    }
}

.Vino20VueltasAlSol-Intro {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 125vw;
}

.Vino20VueltasAlSol-Intro.bgIntro20Vueltas {
    background-image: url(../../assets/img/nuestros-vinos/interna/vinos/20vueltas/bg-intro-20-vueltas-al-sol.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}

.Vino20VueltasAlSol-Intro .imgBg20Intro {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    height: 120%;
}

.Vino20VueltasAlSol-Intro .BoxText {
    margin-left: 0;
    width: 75%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    color: #edcdb8;
    padding-top: 8rem;
}

.BoxText .Title {
    margin: 0;
    text-transform: uppercase;
    font-size: 3.7rem;
    line-height: 5rem;
    font-family: berton-regular;
    /*color: #edcdb8;*/
}

.BoxText .Title span {
    font-size: 7.7rem;
}

.BoxText2 {
    z-index: 1;
    display: flex;
    justify-content: flex-end;
    padding: 0 37rem 3rem 0;
}

.BoxText2 .Text1 {
    color: #edcdb8;
    width: 27%;
    text-align: right;
    font-size: 1.6rem !important;
}

.Vino20VueltasAlSol-Intro .BoxUvasManos {
    position: absolute;
    margin: 0;
    top: 15%;
    right: -12%;
    z-index: 3;
}

.Vino20Vueltas_seccion2 {
    width: 82vw !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding-right: 0;
    /* height: 100%; */
    padding-left: 0;
    background-color: #f4eee9;
}

.Vino20Vueltas_seccion2 .BoxVino.BloqueAnimate2 {
    width: 75%;
    justify-content: flex-end;
}

.Vino20Vueltas_seccion2 .BoxVino .BoxText {
    width: 37%;
    margin-right: 150px;
}

.Box20Vueltas_historia {
    flex-direction: column;
    align-items: flex-end;
    padding-right: 0;
    justify-content: space-between;
    width: 76vw !important;
}

.Box20Vueltas_historia .BoxBottom {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.Box20Vueltas_historia .BoxBottom .BoxText {
    text-align: right;
    padding: 0 2rem;
    width: 30%;
}

.Box20Vueltas_historia .BoxBottom .BoxImg {
    width: 48%;
    margin: 0;
}

.BoxSeccion.Box20Vueltas_historia .BoxTop {
    display: flex;
    justify-content: space-between;
    /*margin-bottom: 4rem;*/
    margin-top: 4rem;
}

.BoxSeccion.Box20Vueltas_historia .BoxTop .BoxImg {
    position: absolute;
    top: 0;
    right: -35%;
    z-index: 2;
}

.BoxSeccion.Box20Vueltas_historia .BoxTop .BoxText {
    width: 44%;
}

.BoxSeccion.Box20Vueltas_historia .BoxTop .BoxText .Title {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: berton-regular;
    color: #2b2e31;
}

.BoxSeccion.Box20Vueltas_historia .BoxTop .BoxText .Title span {
    line-height: 6rem;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 {
    display: flex;
    justify-content: center;
    align-items: center;
    /* flex-wrap: wrap; */
    flex-wrap: nowrap;
    padding-right: 0;
    /* height: 100%; */
    padding-left: 0;
    width: 81vw !important;
    background: #f4eee9;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 .boxTop {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 81%;
    padding-right: 110px;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 .boxTop .BoxText {
    width: 45%;
    text-align: end;
    margin-bottom: 9rem;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 .boxTop .BoxText .btn_vinos {
    display: flex;
    flex-direction: row; 
    gap: 18px;
    justify-content: flex-end;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 .boxTop .BoxText02 {
    padding-right: 100px;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 .boxTop .BoxText02 .Title {
    font-size: 2.6rem;
    line-height: 3rem;    
    font-family: berton-regular;
    color: #2b2e31;
    text-transform: uppercase;
}

.BoxSeccion.Box20Vueltas_01.BoxSeccion2 .boxTop .BoxText02 .Title span {
    font-size: 4.1rem;
    line-height: 4rem;
    position: relative;
    right: -55px;
}

.BoxSeccion.Box20Vueltas_02.BoxSeccion2 {
    display: flex;
    justify-content: center;
    align-items: center;
    /* flex-wrap: wrap; */
    flex-wrap: nowrap;
    padding-right: 0;
    /* height: 100%; */
    padding-left: 0;
    width: 75vw !important;
    background: #f4eee9;
}

.BoxSeccion.Box20Vueltas_02.BoxSeccion2 .boxTop {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.BoxSeccion.Box20Vueltas_02.BoxSeccion2 .boxBottom {
    width: 80%;
    padding-left: 70px;
}

.BoxSeccion.Box20Vueltas_02.BoxSeccion2 .boxBottom .BoxSellos .Img .ListSellos {
    display: flex;
    flex-direction: column;
    /* margin-bottom: 1rem; */
     position: relative; 
     left: 0; 
     bottom: 0; 
}

.BoxSeccion.Box20Vueltas_02.BoxSeccion2 .boxBottom .BoxText02 {
    width: 55%;
}

.BoxSeccion.Box20Vueltas_02.BoxSeccion2 .boxBottom .BoxText02 .btn_vinos {
    display: flex;
    flex-direction: row;
    gap: 18px;
}

.BoxSeccion.Box20Vueltas_textFinal {
    background: #f4eee9;
    width: 52vw;
}

.BoxSeccion.Box20Vueltas_textFinal .BoxText {
    width: 100%;
    text-align: end;
    padding-right: 60px;
}

.BoxSeccion.Box20Vueltas_textFinal .BoxText .Text1 {
    font-size: 1.8rem !important;
    font-family: 'Berton-Regular';
    line-height: 2.3rem;
}

.BoxSeccion.Box20Vueltas_textFinal .BoxText .Title {
    margin: 0;
    text-transform: uppercase;
    font-size: 4.8rem;
    line-height: 6rem;
    font-family: berton-regular;
    color: #2b2e31;
    margin-bottom: 30px;
}

#scroll-area .scl.scl20VueltasAlSol {
    width: 530vw;
}

.WrapperSeccion-20VueltasAlSol {
    display: flex;
    flex-direction: row;
    width: 530vw;
    position: relative;
    /* align-items: center; */
}

.ListadoVinos.ListadoVinosFinal.mb-0.SeccionFinal20Vueltas {
    /*width: 5%;*/
    width: 410px;
    max-width: 100%;
}

.ListadoVinos.ListadoVinosFinal.mb-0.SeccionFinal20Vueltas .BloqueAnimate1.ActiveAnimate {
    opacity: 1 !important;
    left: 0px !important;
}

.BoxSeccion.BoxNuestroEquipo-Equipo1.BoxSeccion2 {}
.BoxSeccion.BoxNuestroEquipo-Equipo1.BoxSeccion2 .BoxTextImg3 {}

.BoxSeccion.BoxNuestroEquipo-Equipo1.BoxSeccion3 {
    width: 75vw !important;
}

/* WHATSAPP FLOTANTE */
.whatsappFlotante {
    position: absolute;
    right: 24px;
    bottom: 47px;
    z-index: 6;
    background: #25D366;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    -webkit-box-shadow: 0px 21px 32px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 21px 32px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 21px 32px 0px rgba(0, 0, 0, 0.16);
}

.whatsappFlotante svg {}
/* END WHATSAPP FLOTANTE */
