@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap');:root{--typo-primary:'Merriweather',Helvetica,Arial,Lucida,sans-serif;--typo-secondary:'Onest',Helvetica,Arial,Lucida,sans-serif;--main:#2a2926;--secondary:#f4a513}.et-fixed-header#main-header{background-color:rgba(0,0,0,.79)}.tipos_portada h4{background:#ffffffd6;padding:8px 12px;display:inline-block}#et-info-email:hover,#et-secondary-menu>ul>li>a:hover,#top-menu-nav>ul>li>a:hover,.et-social-icons a:hover{opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#f4a513 !important;transform:scale(.9);background:0 0}#et-secondary-menu>ul.nav>li>a:focus{background:none!important}.nav>li>a:focus,.nav>li>a:hover{background:none!important}.mobile_menu_bar:before{top:10px}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#f4a513;color:#fff}#top-menu-nav .current-menu-item a{color:#f4a513 !important}.et_mobile_menu li a{text-transform:uppercase}#top-menu .sub-menu li a{color:#444 !important}#top-menu .sub-menu li a:hover{color:#f4a513 !important;opacity:1;background:#faf8f5;-webkit-transition:all .4s ease-in-out;transform:scale(.9)}.menu_footer .widget_nav_menu{width:100% !important;margin:0 !important;padding:0 20px !important;text-align:center}.menu_footer .widget_nav_menu li{display:inline;padding:0 10px}.secciones_footer .widget_nav_menu .widgettitle{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-weight:700;font-style:italic}.lang-item{margin-top:50px}.lang-item a{text-transform:inherit !important;font-style:italic !important;font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-size:16px !important}.et-fixed-header #top-menu .lang-item a{color:#b4a498 !important}.et-fixed-header #top-menu .lang-item.current-lang a{color:#f4a513 !important}.secciones_footer .widget_nav_menu ul{padding-left:20px !important}.secciones_footer .widget_nav_menu li{text-transform:uppercase}.menu_footer .widget_nav_menu li a{color:#626060}.secciones_footer .widget_nav_menu li a{color:#444}footer a{color:#444}footer a:hover{color:#f4a513}.menu_footer .widget_nav_menu li a:hover{color:#f4a513}.secciones_footer .widget_nav_menu li a:hover{color:#f4a513}.top-header-custom .container{position:absolute;z-index:9999;right:50px}.et_header_style_centered #top-menu>li>a{padding-bottom:2em;padding-right:0;padding-left:0;padding-top:0}.et_header_style_centered #top-menu>li>a:hover,.et_header_style_centered #top-menu>li>a:focus{background:0 0}.top-header-custom .container .current-lang{display:none}.top-header-custom .container li{display:inline;float:right}.logo_container{margin-bottom:15px}.et_header_style_centered #main-header .mobile_nav{background:#faf8f5}.cabecera_visitas{position:relative;float:left;width:100%;height:auto;margin:0;padding:0}.cabecera_visitas h2{margin-bottom:0}.cabecera_visitas h3{margin-top:0}.et_pb_text_inner>.divider:before,.et_pb_text_inner>.divider:after{content:"";vertical-align:top;display:inline-block;width:10%;height:.65em;border-bottom:1px solid #f4a513;margin:0 2% 0 -55%}.et_pb_text_inner>.divider:after{margin:0 -55% 0 2%}.mobile_menu_bar:before{color:#f4a513}@media all and (max-width:980px){.top-header-custom{display:none}.et_mobile_menu{border-top:3px solid #b4a498}.logo_container{margin-top:20px;margin-bottom:0}.current-lang{display:none}.lang-item{background:#faf8f5}#main-header{margin-top:0;width:100%;padding:0}.logo_container{margin-top:0}.et_header_style_centered #main-header{padding:0}.et_header_style_centered #logo{max-height:70px;padding:10px 0}.et_header_style_centered #main-header .container,.et_header_style_split #main-header .container{text-align:left}.et_header_style_centered header#main-header .logo_container,.et_header_style_split header#main-header .logo_container{position:relative;z-index:2;max-width:50%}.et_header_style_split header#main-header .logo_container{float:left}.et_header_style_split #logo{max-width:100%}.et_header_style_centered #main-header div#et-top-navigation,.et_header_style_split #main-header div#et-top-navigation{position:absolute;top:14px}.et_header_style_centered #main-header .mobile_nav,.et_header_style_split #main-header .mobile_nav{background-color:rgba(0,0,0,0)}.et_header_style_centered #main-header .mobile_nav,.et_header_style_split #main-header .mobile_nav{padding:5px 0}.et_header_style_centered #et_mobile_nav_menu,.et_header_style_split #et_mobile_nav_menu{margin-top:0}.et_header_style_centered #main-header .mobile_nav .select_page,.et_header_style_split #main-header .mobile_nav .select_page{display:none}.et_header_style_centered #main-header .mobile_menu_bar,.et_header_style_split #main-header .mobile_menu_bar{position:relative;right:0;text-align:right}.et_header_style_centered #main-header .et_mobile_menu,.et_header_style_split #main-header .et_mobile_menu{top:63px}}@media all and (min-width:980px){#menu-footer-es li{display:inline;padding:0 10px}#menu-footer-en li{display:inline-block;padding:0 10px}#top-menu .lang-item{display:none}}.marcas_vinos_slide .et_pb_slide_image{margin-top:-55% !important}.marcas_vinos_slide.cava .et_pb_slide_image{margin-top:-70% !important}.marcas_vinos_slide .et-pb-controllers{text-align:left;padding-left:30px}.marcas_vinos_slide.img_izq .et-pb-controllers{text-align:right;padding-right:30px}.marcas_vinos_slide.img_izq .et-pb-controllers a{text-indent:9999px}.marcas_vinos_slide .et_pb_slide_image img{max-height:inherit !important}.marcas_vinos_slide.img_izq .et_pb_slide_description{float:left}.marcas_vinos_slide.img_izq .et_pb_slide_image{margin-right:0;margin-left:5.5%;right:0}.vino_listado img{max-height:500px}input.ipf[type=email],input.ipf[type=password],input.ipf[type=tel],input.ipf[type=text],textarea.ipf,select.ipf{background-color:rgba(0,0,0,.03);width:100%;font-size:14px;padding:16px;color:#f4a513;-webkit-appearance:none;border-radius:3px;border-width:0}.curriculim-ipf-container{background-color:rgba(0,0,0,.03);padding:16px;margin-bottom:1em}.curriculim-ipf-container label{color:#f4a513}button.ipf{color:#fff !important;border-width:10px !important;border-color:rgba(0,0,0,0);border-radius:0;letter-spacing:1px;font-size:14px;font-weight:700 !important;text-transform:uppercase !important;background-color:#b4a498;text-align:right !important;float:right}button.ipf:hover{border-radius:0 !important;background-color:#f4a513 !important;letter-spacing:1px !important}button.ipf:after{font-size:24px}span.wpcf7-not-valid-tip{font-style:italic;color:#f4a513;margin-left:15px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #b4a498;font-style:italic;color:#b4a498;background-color:#faf8f5;line-height:1em;padding:15px}div.wpcf7-mail-sent-ok{border:2px solid #f4a513;font-style:italic;color:#f4a513;background-color:#faf8f5;line-height:1em;padding:15px}.bt-ipf-container{display:block;width:100%;margin-bottom:50px}.wpfd-content-inversores .file-right{display:none}.wpfd-content-inversores .wpfd_list .file .file-xinfo{display:none}.wpfd-content-inversores .filecontent{width:100% !important;display:flex;align-items:center}.wpfd-content-inversores .wpfd_list .file{border-radius:0 !important;border:1px solid #dbcdbc !important;background:#faf8f5 !important}.wpfd-content-inversores .wpfd_list .file.flex_span{border:none !important}.wpfd-content-inversores .wpfdcategory{border-radius:0 !important;border:1px solid #dbcdbc !important;background:#faf8f5 !important;min-width:calc(50% - 20px) !important}.wpfd-content-inversores .wpfdcategory>span{color:#f4a513 !important;max-width:100% !important;font-family:'Playfair Display',Georgia,"Times New Roman",serif}#et-boc .wpfd-content-inversores .wpfd-container .wpfd-foldertree ul.jaofiletree .zmdi-folder{color:#b4a498 !important}.wpfd-content-inversores .wpfdcategory .wpfd-folder{color:#b4a498 !important}#et-boc .wpfd-content-inversores .wpfd-container .wpfd-foldertree ul.jaofiletree li.selected>.zmdi-folder:before,.wpfd-content-inversores .wpfd-container .wpfd-foldertree ul.jaofiletree li.selected>.zmdi-folder:before{color:#f4a513 !important;font-weight:700}#et-boc .wpfd-content-inversores .wpfd-container .wpfd-foldertree ul.jaofiletree li.selected>.icon-open-close:before,.wpfd-content-inversores .wpfd-container .wpfd-foldertree ul.jaofiletree li.selected>.icon-open-close:before{color:#f4a513 !important;font-weight:700}.wpfd-container .wpfd-foldertree.wpfd-foldertree-inversores{border-right:1px solid #dbcdbc !important}#et-boc .wpfd-container-inversores .wpfd-categories h2,.wpfd-container-inversores .wpfd-categories h2{color:#f4a513 !important;font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-size:2.25em !important}.wpfd-container-inversores .backcategory{color:#b4a498 !important}.wpfd-breadcrumbs-inversores>li>a{text-transform:uppercase !important;color:#f4a513 !important;font-size:11px}.wpfd-content-inversores .head-category-inversores:before{content:none !important}#et-boc .wpfd-content-inversores .wpfd-breadcrumbs-inversores.breadcrumbs,.wpfd-content-inversores .wpfd-breadcrumbs-inversores.breadcrumbs{background:#faf8f5;padding:10px !important;border-bottom:1px solid #dbcdbc}.wpfd-breadcrumbs-inversores>li>span,.wpfd-breadcrumbs-inversores>li,#et-boc .wpfd-content .breadcrumbs>li,.wpfd-content .breadcrumbs>li{text-transform:uppercase !important;color:#b4a498 !important;font-size:11px !important}.wpfd-container-inversores .wpfd-categories>h2{width:calc(100% - 70px) !important}.jaofiletree li.directory.collapsed .icon-open-close:hover:before,.wpfd-content-inversores .wpfd-container .wpfd-foldertree ul.jaofiletree .icon-open-close,.jaofiletree li.directory.collapsed .icon-open-close:before{color:#b4a498 !important}.wpfd-content-inversores .file h3 a{color:#f4a513 !important;font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-weight:400 !important}.wpfd-content-inversores .filecontent>div.ext{height:2.556em !important;width:2.167em !important;background-size:contain !important}.wpfd-foldertree-inversores ul.jaofiletree a{font-size:14px;color:#f4a513 !important;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}:root{--ds-module-number:11;--ds-columns-max-desktop:8;--ds-columns-desktop:6;--ds-columns-tablet:4;--ds-columns-mobile:2;--ds-speed-desktop:30s;--ds-speed-tablet:30s;--ds-speed-mobile:30s}@media all and (min-width:1200px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw/var(--ds-columns-max-desktop));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width)*2));--ds-scroll-speed:var(--ds-speed-desktop)}}@media all and (max-width:1199px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw/var(--ds-columns-desktop));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width)*2));--ds-scroll-speed:var(--ds-speed-desktop)}}@media all and (max-width:980px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw/var(--ds-columns-tablet));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width)*2));--ds-scroll-speed:var(--ds-speed-tablet)}}@media all and (max-width:479px){:root{--ds-module-width:calc(100vw/var(--ds-columns-mobile));--ds-scroll-speed:var(--ds-speed-mobile)}}.ds-carousel{overflow:hidden}.ds-carousel .et_pb_column{display:grid;grid-template-columns:repeat(var(--ds-module-number),var(--ds-module-width));width:var(--ds-column-width);-webkit-animation:scroll var(--ds-scroll-speed) linear infinite;animation:scroll var(--ds-scroll-speed) linear infinite}.ds-carousel .et_pb_module{width:var(--ds-module-width) !important}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--ds-column-animation)*(var(--ds-module-number)/2)));transform:translateX(calc(var(--ds-column-animation)*(var(--ds-module-number)/2)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--ds-column-animation)*(var(--ds-module-number)/2)));transform:translateX(calc(var(--ds-column-animation)*(var(--ds-module-number)/2)))}}.ds-carousel .et_pb_column:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.vino_listado{background-color:none;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vino_listado:hover{background-color:#fafafc;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vino_listado h3{color:#333;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vino_listado:hover h3{color:#f4a513;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main-header .et_mobile_menu{background-color:#000 !important}@media all and (min-width:769px){.menu-subfooter li{display:inline-block;margin:10px}}.wpcf7 .ajax-loader{display:none}#top-menu.nav li ul.sub-menu{margin-top:-40px}.et-fixed-header #top-menu.nav li ul.sub-menu{margin-top:unset}@media only screen and (min-width:981px){.et-fixed-header#main-header .nav li ul{background-color:#faf8f5 !important}}@media only screen and (max-width:981px){.formulario .contacto-input-wrapper{display:flex;flex-direction:column;width:100% !important;padding:20px 40px;border-bottom:1px solid #acacac;border-right:0 solid #acacac !important}.formulario_hero .formulario{border-radius:10px !important}}.formulario_hero .formulario{display:flex;flex-wrap:wrap;width:100% !important;background-color:#fff;border-radius:60px;gap:20px;align-items:center}.formulario_hero_cabecera{color:#fff;font-family:var(--typo-primary);font-size:18px;font-weight:600}.formulario_hero p{width:calc(100%/4 - 20px);padding:0}.formulario_hero input{border:0;max-width:180px}.formulario_hero span{border:0}.ventajas img{width:50px}.ventajas h4{text-transform:uppercase;font-weight:800;font-size:14px}.ventajas{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}#landing .entrada h1{color:#fff;font-family:var(--typo-primary);font-size:60px;font-weight:600;line-height:130%}#landing .entrada h3{color:#fff;font-family:var(--typo-primary);font-size:20px;font-weight:600;line-height:140%}#landing .entrada p{color:#fff;font-family:var(--typo-primary);font-size:20px;font-weight:400}.contenedor_formulario{font-weight:600}.formulario .contacto-input-wrapper{display:flex;flex-direction:column;width:calc(100%/3 - 60px);padding:20px 40px;border-right:1px solid #acacac}.formulario .contacto-input-wrapper:nth-child(3){border-right:0 solid #acacac}.formulario .contacto-input-wrapper:nth-child(4){border-right:0 solid #acacac}.formulario .boton_proindivisos button{font-size:16px !important;font-weight:600 !important;border-radius:8px 70px 70px 8px !important;letter-spacing:.5px;padding:0 26px;border:2px solid #f4a513 !important;font-family:var(--typo-primary);color:#fff;background-color:#f4a513;height:76px}.formulario .boton_proindivisos button:before{content:none !important}.formulario .boton_proindivisos button:after{content:none !important}.formulario .et_pb_button:hover{padding:0 26px;content:none !important;background-color:#000;color:#fff;border:2px solid #000 !important}.contacto-capa-acceptance-submit{color:#fff;font-size:12px;text-align:right;margin-right:20px}.contacto-capa-acceptance-submit input[type=checkbox]{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;margin-right:10px}.contacto-capa-acceptance-submit input[type=checkbox]:checked{background-color:#f4a513}.soluciones ul li{text align:left;font-size:14px !important}.contenido{text align:left !important}#landing .contenido_caja h3{font-family:var(--typo-secondary);font-size:18px;color:var(--main);font-weight:400;letter-spacing:.5px;line-height:140%}#landing .elegirnos p{font-family:var(--typo-secondary);color:#fff !important;font-weight:400;letter-spacing:.5px;font-size:16px}#landing .pie h3{font-family:var(--typo-primary) !important;color:#fff !important;font-size:28px !important;font-weight:800;letter-spacing:.5px;line-height:140%}#landing .pie p{font-family:var(--typo-secondary);color:#fff !important;font-weight:400;letter-spacing:.5px;font-size:16px}#landing .elegirnos h3{font-family:var(--typo-primary) !important;color:#fff !important;font-size:28px !important;font-weight:800;letter-spacing:.5px;line-height:140%}#landing .texto_landing h3{font-family:var(--typo-primary);font-size:28px;color:var(--main);font-weight:800;letter-spacing:.5px}#landing .texto_landing h5{font-family:var(--typo-secondary);font-size:18px;font-weight:600}#landing .texto_landing p{font-family:var(--typo-secondary);font-weight:400;letter-spacing:.5px;font-size:15px}.naranja{color:var(--secondary);font-weight:600}#landing .contenido_caja h2{font-family:var(--typo-primary);font-size:40px !important;color:var(--main);font-weight:600;letter-spacing:.5px;text-transform:none;line-height:110%;padding:20px 0}#landing .contenido_caja p{font-family:var(--typo-secondary);font-size:14px;color:#ab7f2e;font-weight:600;letter-spacing:.5px}#landing .soluciones p{font-family:var(--typo-secondary);font-size:14px;color:#ab7f2e;font-weight:600;letter-spacing:.5px}.boton_solucion{font-family:var(--typo-secondary);font-size:12px !important;color:#fff;font-weight:600;letter-spacing:.5px}#landing .preguntas_frecuentes h5{font-family:var(--typo-secondary);font-size:18px;font-weight:600}#landing .preguntas_frecuentes p{font-family:var(--typo-secondary);font-size:16px;letter-spacing:.2px !important}#landing .preguntas_frecuentes .et_pb_toggle_title:before{content:url(https://www.riex.es/wp-content/uploads/2025/10/abrir.svg);width:30px;margin-top:-15px}.et_pb_image_wrap img{border-radius:0 !important;font-weight:500}.cursor-circle{position:fixed;top:0;left:0;pointer-events:none;transform:translate(-50%,-50%);z-index:9999;width:0;height:0}.cursor-circle .circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.cursor-circle .circle.inner{width:16px;height:16px;background-color:#111}.cursor-circle .circle.outer{width:48px;height:48px;border:2px solid #111;opacity:.6}.underlined{position:relative}.underline-mask:after{position:absolute;top:95%;width:150%;aspect-ratio:3/1;left:50%;transform:translate(-50%,0);border-radius:50%;border:6px solid #000;--spread:140deg;--start:290deg;mask:conic-gradient(from var(--start),#fff 0 var(--spread),transparent var(--spread))}.underline-overflow{display:inline-block;overflow:hidden;padding-bottom:clamp(1rem,2vmin,2rem)}.underline-overflow:after{content:'';position:absolute;top:100%;height:150%;aspect-ratio:2.5/1;left:50%;transform:translate(-50%,-10%);border-radius:50%;border:6px solid #000}.underline-clip:after{content:'';position:absolute;top:85%;width:100%;aspect-ratio:3/1;left:50%;transform:translate(-50%,0);clip-path:polygon(0 0,50% 50%,100% 0);background-image:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/664131/underline.svg');background-repeat:no-repeat}.llamanos{background-color:#f4a513;padding:10px 20px;border-radius:49px;margin-top:40px}.llamanos h3{color:#6a370a;background-color:#f4a513;font-family:var(--typo-secondary);font-weight:500 !important;font-size:18px;padding:0}.formulario_hero .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;border:0;border-radius:20px;font-family:var(--typo-secondary);color:var(--main);text-align:center;color:#fff}.formulario_hero .wpcf7 form.failed .wpcf7-response-output{border-color:#de4e4e;background:#de4e4e;border:0;border-radius:20px;font-family:var(--typo-secondary);color:var(--main);text-align:center;color:#fff}