.elementor-19366737 .elementor-element.elementor-element-e47a9dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19366737 .elementor-element.elementor-element-e47a9dc:not(.elementor-motion-effects-element-type-background), .elementor-19366737 .elementor-element.elementor-element-e47a9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4936775 );}.elementor-19366737 .elementor-element.elementor-element-7e45726{--display:flex;--padding-top:calc(120px + 8vw);--padding-bottom:5vw;--padding-left:20vw;--padding-right:10vw;}.elementor-19366737 .elementor-element.elementor-element-580a4c0{width:auto;max-width:auto;}.elementor-19366737 .elementor-element.elementor-element-580a4c0 > .elementor-widget-container{background-color:var( --e-global-color-e7d1e5c );padding:3px 15px 3px 15px;}.elementor-19366737 .elementor-element.elementor-element-580a4c0.elementor-element{--align-self:flex-start;}.elementor-19366737 .elementor-element.elementor-element-580a4c0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-98d5942 );}.elementor-19366737 .elementor-element.elementor-element-bc09482.elementor-element{--align-self:flex-start;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a, .elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-menu-toggle{color:var( --e-global-color-e7d1e5c );fill:var( --e-global-color-e7d1e5c );}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown{background-color:#0079B700;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a:hover,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a:focus,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-menu-toggle:hover,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-menu-toggle:focus{color:var( --e-global-color-894902c );}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a:hover,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a:focus,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a.highlighted{background-color:#0079B71A;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-894902c );background-color:#0079B700;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown .elementor-item, .elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", sans-serif;font-size:22px;font-weight:400;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0.8em;padding-bottom:0.8em;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:0px;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-19366737 .elementor-element.elementor-element-8f95bd1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19366737 .elementor-element.elementor-element-8f95bd1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-19366737 .elementor-element.elementor-element-8f95bd1.e-con{--align-self:stretch;}#elementor-popup-modal-19366737 .dialog-widget-content{animation-duration:0.7s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-19366737{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-19366737 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-19366737 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-19366737 .elementor-element.elementor-element-7e45726{--padding-top:200px;--padding-bottom:5vw;--padding-left:010vw;--padding-right:10vw;}.elementor-19366737 .elementor-element.elementor-element-580a4c0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19366737 .elementor-element.elementor-element-bc09482.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown .elementor-item, .elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:0.6em;padding-bottom:0.6em;}}@media(max-width:767px){.elementor-19366737 .elementor-element.elementor-element-e47a9dc{--width:100%;--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;}.elementor-19366737 .elementor-element.elementor-element-7e45726{--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;--flex-wrap:nowrap;--padding-top:150px;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-19366737 .elementor-element.elementor-element-580a4c0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown .elementor-item, .elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-19366737 .elementor-element.elementor-element-bc09482 .elementor-nav-menu--dropdown a{padding-top:0.6em;padding-bottom:0.6em;}}@media(min-width:768px){.elementor-19366737 .elementor-element.elementor-element-7e45726{--width:65%;}.elementor-19366737 .elementor-element.elementor-element-8f95bd1{--width:35%;}}/* Start custom CSS for nav-menu, class: .elementor-element-bc09482 */.menu-wp-productos ul.sub-menu {
  background-color: #f5f0e8;  
  padding: 0 10px;            
}

.menu-wp-productos ul.elementor-nav-menu--dropdown a, .menu-wp-productos ul.elementor-nav-menu--dropdown a{
 border:none;   
}

/* Items del submenú */
.elementor-nav-menu--dropdown .elementor-item{
    padding:15px!important;
}
.elementor-nav-menu--dropdown a{
    padding:15px!important;
}
.menu-wp-productos .elementor-nav-menu--dropdown .elementor-sub-item {
  font-size: 18px!important;
  transition: background 0.2s;
}

.menu-wp-productos ul .sub-menu {
    border-left:2px solid #0079B7;
    padding-left:20px;
}
.menu-wp-productos .sub-menu li{
    padding:0px 10px!important;
}
/* Hover sobre los items */
.menu-wp-productos ul.sub-menu li:hover {

  cursor: pointer;
}

@media(max-width:1025px){
/* Items del submenú */
.menu-wp-productos .elementor-nav-menu--dropdown .elementor-sub-item {
  font-size: 15px!important;
  transition: background 0.2s;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e45726 */.col-menu-productos {
  max-height: 100vh; 
  overflow-y: auto;  
  overflow-x: hidden; 
  scroll-behavior: smooth; 
  padding-right: 10px; 
  -webkit-overflow-scrolling: touch; /* touch en móviles */
}


@media(min-width:767px){
/* Scrollbar */
.col-menu-productos::-webkit-scrollbar{
width:8px;
}

.col-menu-productos::-webkit-scrollbar-track{
background:transparent;
}

.col-menu-productos::-webkit-scrollbar-thumb{
background:#B9B3A6;
border-radius:20px;
}

.col-menu-productos::-webkit-scrollbar-thumb:hover{
background:#a59f93;
}
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-19366737{
    z-index: 100;
}

#elementor-popup-modal-19366737 .elementor-popup-modal {
  overflow: visible !important; /* permite que la columna scrollable reciba el scroll */
}/* End custom CSS */