.elementor-2336 .elementor-element.elementor-element-72daa9d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2336 .elementor-element.elementor-element-72daa9d:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-72daa9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3C3B;}.elementor-2336 .elementor-element.elementor-element-72daa9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-72daa9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-c020b71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38141C54;background-image:url("https://madurado.com.ar/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-19.48.44.png");background-repeat:no-repeat;background-size:cover;}.elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-element-populated >  .elementor-background-overlay{background-color:#3A2A2EE8;opacity:0.66;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-element-populated, .elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-element-populated > .elementor-background-overlay, .elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-c020b71 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-183ffe2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2336 .elementor-element.elementor-element-183ffe2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38141CA1;background-image:url("https://madurado.com.ar/wp-content/uploads/2025/11/fondo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2336 .elementor-element.elementor-element-183ffe2 > .elementor-element-populated >  .elementor-background-overlay{background-color:#38141C;opacity:0.5;}.elementor-2336 .elementor-element.elementor-element-183ffe2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2336 .elementor-element.elementor-element-183ffe2 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-183ffe2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2336 .elementor-element.elementor-element-0cbc48f{width:var( --container-widget-width, 30.069% );max-width:30.069%;--container-widget-width:30.069%;--container-widget-flex-grow:0;top:72px;text-align:start;}.elementor-2336 .elementor-element.elementor-element-0cbc48f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2336 .elementor-element.elementor-element-0cbc48f{left:-114px;}body.rtl .elementor-2336 .elementor-element.elementor-element-0cbc48f{right:-114px;}.elementor-2336 .elementor-element.elementor-element-0cbc48f img{border-style:none;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2336 .elementor-element.elementor-element-bd4e6f7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-2336 .elementor-element.elementor-element-bd4e6f7 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-2336 .elementor-element.elementor-element-bd4e6f7 .elementor-divider-separator{width:100%;}.elementor-2336 .elementor-element.elementor-element-bd4e6f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2336 .elementor-element.elementor-element-802cc48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:22px;color:#C17925;}.elementor-2336 .elementor-element.elementor-element-ee1276d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#C17925;}.elementor-2336 .elementor-element.elementor-element-b04f122 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-ca04468 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2336 .elementor-element.elementor-element-ca04468:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-ca04468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3C3B;}.elementor-2336 .elementor-element.elementor-element-ca04468{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-ca04468 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-097dfd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38141C54;background-image:url("https://madurado.com.ar/wp-content/uploads/2025/11/Screenshot-2025-11-18-at-19.48.44.png");background-repeat:no-repeat;background-size:cover;}.elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#3A2A2EE8;opacity:0.66;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-element-populated, .elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-997202b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2336 .elementor-element.elementor-element-997202b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38141CA1;background-image:url("https://madurado.com.ar/wp-content/uploads/2025/11/fondo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2336 .elementor-element.elementor-element-997202b > .elementor-element-populated >  .elementor-background-overlay{background-color:#38141C;opacity:0.5;}.elementor-2336 .elementor-element.elementor-element-997202b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2336 .elementor-element.elementor-element-997202b > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-997202b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2336 .elementor-element.elementor-element-1341150{width:var( --container-widget-width, 30.069% );max-width:30.069%;--container-widget-width:30.069%;--container-widget-flex-grow:0;top:72px;text-align:start;}.elementor-2336 .elementor-element.elementor-element-1341150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2336 .elementor-element.elementor-element-1341150{left:-114px;}body.rtl .elementor-2336 .elementor-element.elementor-element-1341150{right:-114px;}.elementor-2336 .elementor-element.elementor-element-1341150 img{border-style:none;}.elementor-2336 .elementor-element.elementor-element-6cc6c04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:22px;color:#C17925;}.elementor-2336 .elementor-element.elementor-element-c93db46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#C17925;}.elementor-2336 .elementor-element.elementor-element-cd9aab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-eff5e5a:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-eff5e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3C3B;background-image:url("https://madurado.com.ar/wp-content/uploads/2025/11/fondo.jpg");background-size:cover;}.elementor-2336 .elementor-element.elementor-element-eff5e5a > .elementor-background-overlay{background-color:#3C3C3B;opacity:0.7;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2336 .elementor-element.elementor-element-eff5e5a .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2336 .elementor-element.elementor-element-eff5e5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2336 .elementor-element.elementor-element-77c1502 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2336 .elementor-element.elementor-element-f8609af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#D7B782;}.elementor-2336 .elementor-element.elementor-element-7f0c9d8{--divider-border-style:solid;--divider-color:#D7B782;--divider-border-width:1px;}.elementor-2336 .elementor-element.elementor-element-7f0c9d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2336 .elementor-element.elementor-element-7f0c9d8 .elementor-divider-separator{width:100%;}.elementor-2336 .elementor-element.elementor-element-7f0c9d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-2336 .elementor-element.elementor-element-c020b71{width:45%;}.elementor-2336 .elementor-element.elementor-element-183ffe2{width:54.666%;}.elementor-2336 .elementor-element.elementor-element-53deaf7{width:17.698%;}.elementor-2336 .elementor-element.elementor-element-9d6dd31{width:40.648%;}.elementor-2336 .elementor-element.elementor-element-9909e07{width:41.32%;}.elementor-2336 .elementor-element.elementor-element-7de10c5{width:17.811%;}.elementor-2336 .elementor-element.elementor-element-0a91e5a{width:48.522%;}.elementor-2336 .elementor-element.elementor-element-097dfd8{width:45%;}.elementor-2336 .elementor-element.elementor-element-997202b{width:54.666%;}.elementor-2336 .elementor-element.elementor-element-9d0ba28{width:20%;}.elementor-2336 .elementor-element.elementor-element-77c1502{width:59.333%;}.elementor-2336 .elementor-element.elementor-element-6d83ff9{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2336 .elementor-element.elementor-element-dfa9acd{width:18%;}.elementor-2336 .elementor-element.elementor-element-97d6e64{width:80%;}.elementor-2336 .elementor-element.elementor-element-df318ff{width:20%;}.elementor-2336 .elementor-element.elementor-element-ad1e120{width:80%;}}@media(max-width:1024px){.elementor-2336 .elementor-element.elementor-element-097dfd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2336 .elementor-element.elementor-element-097dfd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2336 .elementor-element.elementor-element-1341150{width:var( --container-widget-width, 168.227px );max-width:168.227px;--container-widget-width:168.227px;--container-widget-flex-grow:0;top:36px;text-align:center;}body:not(.rtl) .elementor-2336 .elementor-element.elementor-element-1341150{left:-79px;}body.rtl .elementor-2336 .elementor-element.elementor-element-1341150{right:-79px;}.elementor-2336 .elementor-element.elementor-element-aafe6b8{margin-top:29px;margin-bottom:29px;}.elementor-2336 .elementor-element.elementor-element-c93db46{width:var( --container-widget-width, 277.914px );max-width:277.914px;--container-widget-width:277.914px;--container-widget-flex-grow:0;}.elementor-2336 .elementor-element.elementor-element-c93db46 .elementor-heading-title{font-size:14px;}.elementor-2336 .elementor-element.elementor-element-cd9aab7{width:var( --container-widget-width, 294.914px );max-width:294.914px;--container-widget-width:294.914px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2336 .elementor-element.elementor-element-097dfd8{width:30%;}.elementor-2336 .elementor-element.elementor-element-997202b{width:70%;}.elementor-2336 .elementor-element.elementor-element-1341150{width:var( --container-widget-width, 156.227px );max-width:156.227px;--container-widget-width:156.227px;--container-widget-flex-grow:0;top:39px;}body:not(.rtl) .elementor-2336 .elementor-element.elementor-element-1341150{left:-72px;}body.rtl .elementor-2336 .elementor-element.elementor-element-1341150{right:-72px;}}/* Start custom CSS for column, class: .elementor-element-c020b71 *//* Para que el widget image llene toda la columna */
.fill-height-img {
  width: 100%;
  height: 100%;
}
.fill-height-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-column .elementor-widget-wrap {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d266fd0 *//* Contenedor vertical alineado a la derecha */
.lang-vertical {
  display: flex;
  flex-direction: column;
  align-items: flex-end;   /* mantiene todo pegado a la derecha */
  gap: 10px;               /* espacio entre cada idioma + línea */
  padding-right: 12px;     /* separación desde el borde derecho */
}

/* Estilo de cada idioma */
.lang-item {
  text-decoration: none;
  font-size: 14px;
  font-weight: 800;
  color: #d9d6d2;          /* color normal (gris claro) */
  transition: color .22s ease, transform .22s ease;
  padding: 2px 6px;
  display: inline-block;
}

/* Separador: línea más larga */
.lang-divider {
  width: 48px;             /* <-- aumenta este número para hacer la línea más larga */
  height: 1px;
  background-color: #bdb9b5;
  opacity: 0.8;
  margin-top: -4px;        /* ajusta para que la línea quede más junto al texto */
}

/* Hover: cuando pasás el mouse */
.lang-item:hover {
  color: #C17925;          /* dorado al pasar el mouse */
  transform: translateX(-6px);
}

/* Estado activo: color dorado + desplaza a la izquierda */
.lang-item.active {
  color: #C17925;          /* color activo */
  transform: translateX(-7px); /* cuánto se corre a la izquierda */
  font-weight: 900;
}

/* pequeña mejora responsiva */
@media (max-width: 767px) {
  .lang-vertical { padding-right: 8px; gap: 8px; }
  .lang-divider { width: 28px; }
  .lang-item { font-size: 13px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b04f122 */.menu-madurado {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}

.mm-item {
  color: #BCA162;
  font-size: 14px;
  letter-spacing: 1.5px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s ease;
}

.mm-item:hover {
  color: #fff;
}

.mm-separator {
  display: block;
  width: 300px;
  height: 1px;
  background-color: #BCA162;
  opacity: 0.8;
  margin: 12px 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-097dfd8 *//* Para que el widget image llene toda la columna */
.fill-height-img {
  width: 100%;
  height: 100%;
}
.fill-height-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-column .elementor-widget-wrap {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-daf0f6c *//* Contenedor vertical alineado a la derecha */
.lang-vertical {
  display: flex;
  flex-direction: column;
  align-items: flex-end;   /* mantiene todo pegado a la derecha */
  gap: 10px;               /* espacio entre cada idioma + línea */
  padding-right: 12px;     /* separación desde el borde derecho */
}

/* Estilo de cada idioma */
.lang-item {
  text-decoration: none;
  font-size: 14px;
  font-weight: 800;
  color: #d9d6d2;          /* color normal (gris claro) */
  transition: color .22s ease, transform .22s ease;
  padding: 2px 6px;
  display: inline-block;
}

/* Separador: línea más larga */
.lang-divider {
  width: 48px;             /* <-- aumenta este número para hacer la línea más larga */
  height: 1px;
  background-color: #bdb9b5;
  opacity: 0.8;
  margin-top: -4px;        /* ajusta para que la línea quede más junto al texto */
}

/* Hover: cuando pasás el mouse */
.lang-item:hover {
  color: #C17925;          /* dorado al pasar el mouse */
  transform: translateX(-6px);
}

/* Estado activo: color dorado + desplaza a la izquierda */
.lang-item.active {
  color: #C17925;          /* color activo */
  transform: translateX(-7px); /* cuánto se corre a la izquierda */
  font-weight: 900;
}

/* pequeña mejora responsiva */
@media (max-width: 767px) {
  .lang-vertical { padding-right: 8px; gap: 8px; }
  .lang-divider { width: 28px; }
  .lang-item { font-size: 13px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd9aab7 */.menu-madurado {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}

.mm-item {
  color: #BCA162;
  font-size: 12px;
  letter-spacing: 1.5px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s ease;
}

.mm-item:hover {
  color: #fff;
}

.mm-separator {
  display: block;
  width: 200px;
  height: 1px;
  background-color: #BCA162;
  opacity: 0.8;
  margin: 12px 0;
}/* End custom CSS */