.elementor-22 .elementor-element.elementor-element-153ceb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-153ceb4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-153ceb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54a70f8 );}.elementor-22 .elementor-element.elementor-element-2222441{margin:12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:center;}.elementor-22 .elementor-element.elementor-element-2222441 img{max-width:75%;}.elementor-22 .elementor-element.elementor-element-ab5e1a9{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-menu-toggle{margin:0 auto;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a, .elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-54a70f8 );}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-menu-toggle:hover,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-menu-toggle:focus{color:#8A957D;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a.highlighted{background-color:#8A957D1C;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );background-color:#E5E2DD;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-b209cc2-font-family ), Sans-serif;font-size:var( --e-global-typography-b209cc2-font-size );font-weight:var( --e-global-typography-b209cc2-font-weight );font-style:var( --e-global-typography-b209cc2-font-style );}.elementor-22 .elementor-element.elementor-element-8922db8{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-69aa122{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-69aa122:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-69aa122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54a70f8 );}.elementor-22 .elementor-element.elementor-element-f983cc7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-76fb460{margin:12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:center;}.elementor-22 .elementor-element.elementor-element-76fb460 img{max-width:75%;}.elementor-22 .elementor-element.elementor-element-ebd8e3c{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a, .elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-menu-toggle:hover,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-menu-toggle:focus{color:#8A957D;}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a.highlighted{background-color:#8A957D1C;}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );background-color:#E5E2DD;}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-b209cc2-font-family ), Sans-serif;font-size:var( --e-global-typography-b209cc2-font-size );font-weight:var( --e-global-typography-b209cc2-font-weight );font-style:var( --e-global-typography-b209cc2-font-style );}.elementor-22 .elementor-element.elementor-element-2d8877d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-2d8877d .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-2d8877d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a, .elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-menu-toggle:hover,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-menu-toggle:focus{color:var( --e-global-color-eba4a57 );}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a.highlighted{background-color:#8A957D1C;}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-eba4a57 );background-color:var( --e-global-color-54a70f8 );}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-b209cc2-font-family ), Sans-serif;font-size:var( --e-global-typography-b209cc2-font-size );font-weight:var( --e-global-typography-b209cc2-font-weight );font-style:var( --e-global-typography-b209cc2-font-style );}.elementor-22 .elementor-element.elementor-element-8bb1722 img{max-width:54%;}.elementor-22 .elementor-element.elementor-element-a2d903d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5d4c665{--display:flex;--min-height:70vh;--justify-content:center;--overlay-opacity:0.19;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5d4c665::before, .elementor-22 .elementor-element.elementor-element-5d4c665 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5d4c665 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5d4c665 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5d4c665 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5d4c665 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-9f3b317{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-da85112 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-54a70f8 );}.elementor-22 .elementor-element.elementor-element-7d5776f{--divider-border-style:solid;--divider-color:var( --e-global-color-54a70f8 );--divider-border-width:4px;}.elementor-22 .elementor-element.elementor-element-7d5776f .elementor-divider-separator{width:10%;}.elementor-22 .elementor-element.elementor-element-7d5776f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-f606308 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:5rem;font-weight:500;color:var( --e-global-color-54a70f8 );}.elementor-22 .elementor-element.elementor-element-d77fb5f{--display:flex;}body.elementor-page-22{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-b209cc2-font-size );}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-b209cc2-font-size );}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-b209cc2-font-size );}.elementor-22 .elementor-element.elementor-element-5d4c665{--min-height:39vh;}.elementor-22 .elementor-element.elementor-element-da85112 .elementor-heading-title{font-size:0.9rem;line-height:1.4em;}.elementor-22 .elementor-element.elementor-element-f606308 .elementor-heading-title{font-size:3.7rem;}.elementor-22 .elementor-element.elementor-element-ba06bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-153ceb4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-22 .elementor-element.elementor-element-2222441{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-22 .elementor-element.elementor-element-2222441 img{max-width:70%;}.elementor-22 .elementor-element.elementor-element-ab5e1a9{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-b209cc2-font-size );}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:7px;padding-bottom:7px;}.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:18px !important;}.elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-ebd8e3c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-b209cc2-font-size );}.elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-30dcbd6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-b209cc2-font-size );}.elementor-22 .elementor-element.elementor-element-9f3b317{--width:83%;}.elementor-22 .elementor-element.elementor-element-da85112 .elementor-heading-title{font-size:0.9rem;line-height:1.4em;}.elementor-22 .elementor-element.elementor-element-f606308 .elementor-heading-title{font-size:2.5rem;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-69aa122{--width:290px;}.elementor-22 .elementor-element.elementor-element-a2d903d{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-9f3b317{--width:50%;}.elementor-22 .elementor-element.elementor-element-d77fb5f{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-9f3b317{--width:85%;}}/* Start custom CSS for nav-menu, class: .elementor-element-ab5e1a9 */.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown,
.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.elementor-22 .elementor-element.elementor-element-ab5e1a9 .elementor-nav-menu--dropdown {
    padding-bottom: 25px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69aa122 */.elementor-22 .elementor-element.elementor-element-69aa122 {
  position: sticky !important;
  top: 0 !important;
  height: 100vh !important;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================================
   MENÚ LATERAL EDITORIAL - COOPER & MURPHY (Elegante & SEO Clean)
   ========================================================================== */

/* 1. Reserva espacio a la izquierda para el icono */
.elementor-nav-menu li.menu-item a {
  position: relative !important;
  padding-left: 32px !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* 2. Dibuja el pseudo-elemento base para los iconos */
.elementor-nav-menu li.menu-item a::before {
  content: "" !important;
  position: absolute !important;
  left: 2px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 18px !important;
  height: 18px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  display: block !important;
  opacity: 0.85 !important;
  visibility: visible !important;
  pointer-events: none !important;
  transition: opacity 0.2s ease, transform 0.2s ease !important;
}

/* 3. DESACTIVACIÓN EN SUBMENÚS: Retira el icono y ajusta la sangría en Capítulos 1 a 7 */
.elementor-nav-menu ul.sub-menu li a::before,
.elementor-nav-menu .sub-menu li a::before {
  content: none !important;
  display: none !important;
}

.elementor-nav-menu ul.sub-menu li a,
.elementor-nav-menu .sub-menu li a {
  padding-left: 14px !important; /* Sangría limpia para la jerarquía de lectura */
}

/* Hover refinado */
.elementor-nav-menu li.menu-item a:hover::before {
  opacity: 1 !important;
  transform: translateY(-50%) scale(1.08) !important;
}

/* ==========================================================================
   4. INYECCIÓN DE ICONOS VECTORIALES (#6B4226)
   ========================================================================== */

/* Empieza aquí */
.menu-empieza a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4226' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 21l-6-4-6 4V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16z'/%3E%3Cpath d='M9 8h6'/%3E%3C/svg%3E") !important;
}

/* Capítulos */
.menu-capitulos a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4226' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3Cline x1='9' y1='7' x2='15' y2='7'/%3E%3Cline x1='9' y1='11' x2='13' y2='11'/%3E%3C/svg%3E") !important;
}

/* Vídeos */
.menu-videos a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4226' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='3'/%3E%3Cpath d='M10 9.5l5 3-5 3v-6z'/%3E%3C/svg%3E") !important;
}

/* Herramientas */
.menu-herramientas a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4226' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'/%3E%3C/svg%3E") !important;
}

/* Mi cuenta */
.menu-cuenta a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4226' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M6 21v-1a6 6 0 0 1 12 0v1'/%3E%3C/svg%3E") !important;
}

/* Log Out */
.menu-logout a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4226' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E") !important;
}
.sidebar-nav {
  position: sticky !important;
  top: 0 !important;
  height: 100vh !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* Scrollbar discreta para que no se vea la barra por defecto del navegador */
.sidebar-nav::-webkit-scrollbar {
  width: 4px;
}
.sidebar-nav::-webkit-scrollbar-thumb {
  background: rgba(107, 66, 38, 0.25);
  border-radius: 4px;
}
.sidebar-nav::-webkit-scrollbar-track {
  background: transparent;
}/* End custom CSS */