@import url('https://fonts.googleapis.com/icon?family=Material+Icons');@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');@import url('href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"');h2.encabezado{font-family:"Cormorant Garamond", serif !important;font-size:50px;font-weight:600 !important;font-stretch:normal;font-style:normal !important;line-height:1;letter-spacing:normal;color:#fff;}.brandcode-familia h2.ns-heading-el{font-weight:400 !important;--min:40;--max:75;--mintrans:768;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans) * 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;font-family:'Cormorant Garamond', sans-serif;}.brandcode-familia h3{--min:30;--max:50;--mintrans:768;--maxtrans:1920;font-size:clamp(var(--min)* 1px, calc((var(--max) - var(--min))*((100vw - var(--mintrans)* 1px) /(var(--maxtrans) - var(--mintrans))) + var(--min)* 1px), var(--max)* 1px) !important;}.brandcode-familia .inner+p span{--min:30;--max:40;--mintrans:768;--maxtrans:1920;font-size:clamp(var(--min)* 1px, calc((var(--max) - var(--min))*((100vw - var(--mintrans)* 1px) /(var(--maxtrans) - var(--mintrans))) + var(--min)* 1px), var(--max)* 1px) !important;}.brandcode-familia p{font-weight:400 !important;}.brandcode-familia .fullWindowsSlider .row-bg-wrap .row-bg{background-size:cover !important;}.brandcode-familia .fullWindowsSlider h2,.brandcode-familia .fullWindowsSlider h3{color:#fff !important;}@media (max-width: 768px){.brandcode-familia .fullWindowsSlider .vc_col-sm-12{padding:20px;}}.brandcode-familia .first-section .buttons{margin-top:30px !important;}.brandcode-familia .first-section .swiper-slide .content{display:flex;flex-direction:column;}.brandcode-familia .first-section .swiper-slide .content >p{order:1;}.brandcode-familia .first-section .swiper-slide .content >h2{order:2;}.brandcode-familia .first-section .swiper-slide .content >.buttons{order:3;}.brandcode-familia .first-section .swiper-slide .content >.buttons .button{margin:0 auto;}@media (max-width: 768px){.brandcode-familia #cuatroGeneraciones .row_col_wrap_12{margin-top:-50px !important;}.brandcode-familia #cuatroGeneraciones .row_col_wrap_12 .wpb_wrapper h2{margin-bottom:20px;}.brandcode-familia #cuatroGeneraciones .row_col_wrap_12 .wpb_wrapper h2::before{height:35px !important;margin:0px auto 22px;}}.brandcode-familia #testimonial blockquote{background:unset;}.brandcode-familia #testimonial blockquote .inner p{color:#fff;text-shadow:0 0 20px black;--min:30;--max:40;--mintrans:768;--maxtrans:1920;font-size:clamp(var(--min)* 1px, calc((var(--max) - var(--min))*((100vw - var(--mintrans)* 1px) /(var(--maxtrans) - var(--mintrans))) + var(--min)* 1px), var(--max)* 1px) !important;}.brandcode-familia #testimonial blockquote .inner .wrap span{color:#fff;font-size:15px !important;}.brandcode-familia #testimonial blockquote .inner .wrap span::before{background:#fff !important;}.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row .wpb_row .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner .wpb_wrapper .cuatroGeneraciones .row_col_wrap_12_inner{width:80%;margin:0 auto;}@media (max-width: 768px){.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row .wpb_row .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner .wpb_wrapper .cuatroGeneraciones .row_col_wrap_12_inner{width:100%;}}@media (max-width: 768px){.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row #entornoFamiliar-1{padding-top:20px !important;padding-bottom:0px !important;}.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row #entornoFamiliar-1 .wpb_wrapper h2{margin-bottom:20px;}.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row #entornoFamiliar-1 .wpb_wrapper h2::before{height:35px !important;margin:0px auto 22px;margin-bottom:20px;}}.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row .entornoFamiliar .row_col_wrap_12{width:80%;margin:0 auto;}@media (max-width: 768px){.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row .entornoFamiliar .row_col_wrap_12{width:100%;}}.brandcode-familia #ajax-content-wrap .container-wrap .main-content .row .grandesVinos .viewport-desktop{filter:brightness(70%) !important;}