.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-c65300e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-c65300e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-menu-toggle{margin-right:auto;background-color:rgba(122, 122, 122, 0);font-size:30px;}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a:not(#e), .elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-menu-toggle{color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-menu-toggle:hover{color:#E4BE28;}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a:hover, .elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a.elementor-item-active, .elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a.highlighted{background-color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:rgba(86, 65, 128, 0);}.elementor-1170101 .elementor-element.elementor-element-9b370d9 .elementor-nav--dropdown a.elementor-item-active{background-color:rgba(181, 28, 28, 0);}.elementor-1170101 .elementor-element.elementor-element-9b370d9 div.elementor-menu-toggle{color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-9b370d9{width:25%;max-width:max(25%, 100%);inset-inline-start:1px;top:-1px;z-index:999;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-8ebf309.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-8ebf309.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-8ebf309 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:20px;column-gap:20px;}.elementor-1170101 .elementor-element.elementor-element-8ebf309 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-4278229 .elementor-search{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-4278229 .elementor-search__toggle i{font-size:54px;width:54px;height:54px;}.elementor-1170101 .elementor-element.elementor-element-4278229 .elementor-search__toggle{color:#411B8D;border-color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-4278229 .elementor-search__toggle:hover{color:#F8C70B;border-color:#F8C70B;}.elementor-1170101 .elementor-element.elementor-element-4278229:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-4278229.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-c4b3ccc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-c4b3ccc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-nav--main a.elementor-item{font-size:20px;font-style:normal;text-decoration:none;line-height:0.1em;}.elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-nav--main a.elementor-item:not(#e){color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-item > i{color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-nav--main a.elementor-item:not(#e):focus{color:#D29C13;}.elementor-1170101 .elementor-element.elementor-element-1bc961e .elementor-item:hover > i{color:#F1C528;}.elementor-1170101 .elementor-element.elementor-element-882755e .elementor-cart__toggle{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-882755e .elementor-cart__toggle .elementor-button-icon{font-size:35px;}.elementor-1170101 .elementor-element.elementor-element-882755e .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#F1C528;}.elementor-1170101 .elementor-element.elementor-element-882755e .elementor-cart__toggle .elementor-button{border-width:0px;}.elementor-1170101 .elementor-element.elementor-element-882755e .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#FFFFFF;background-color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-882755e .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-1170101 .elementor-element.elementor-element-c92904e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-1170101 .elementor-element.elementor-element-3c5db84 .elementor-search{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-3c5db84 .elementor-search__toggle i{font-size:54px;width:54px;height:54px;}.elementor-1170101 .elementor-element.elementor-element-3c5db84 .elementor-search__toggle{color:#411B8D;border-color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-3c5db84 .elementor-search__toggle:hover{color:#F8C70B;border-color:#F8C70B;}.elementor-1170101 .elementor-element.elementor-element-3c5db84:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-3c5db84.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-nav--main a.elementor-item{font-size:20px;font-style:normal;text-decoration:none;line-height:0.1em;}.elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-nav--main a.elementor-item:not(#e){color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-item > i{color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-nav--main a.elementor-item:not(#e):focus{color:#D29C13;}.elementor-1170101 .elementor-element.elementor-element-4d29c9f .elementor-item:hover > i{color:#F1C528;}.elementor-1170101 .elementor-element.elementor-element-9f2fc19 .elementor-cart__toggle{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-9f2fc19 .elementor-cart__toggle .elementor-button-icon{font-size:35px;}.elementor-1170101 .elementor-element.elementor-element-9f2fc19 .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#F1C528;}.elementor-1170101 .elementor-element.elementor-element-9f2fc19 .elementor-cart__toggle .elementor-button{border-width:0px;}.elementor-1170101 .elementor-element.elementor-element-9f2fc19 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#FFFFFF;background-color:#411B8D;}.elementor-1170101 .elementor-element.elementor-element-9f2fc19 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-c65300e{width:21.386%;}.elementor-1170101 .elementor-element.elementor-element-1633042{width:43.862%;}.elementor-1170101 .elementor-element.elementor-element-8ebf309{width:10.594%;}.elementor-1170101 .elementor-element.elementor-element-c4b3ccc{width:10.198%;}.elementor-1170101 .elementor-element.elementor-element-6d165ef{width:13.901%;}}@media(max-width:1024px){.elementor-1170101 .elementor-element.elementor-element-9b370d9{width:50%;max-width:max(50%, 100%);}}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-9b370d9{width:100%;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-8ebf309.elementor-column .elementor-column-wrap{align-items:space-around;}.elementor-1170101 .elementor-element.elementor-element-8ebf309.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-1170101 .elementor-element.elementor-element-c92904e{margin-top:-20px;margin-bottom:0px;}.elementor-1170101 .elementor-element.elementor-element-3c5db84{width:26%;max-width:max(26%, 100%);}.elementor-1170101 .elementor-element.elementor-element-4d29c9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-4d29c9f{width:30%;max-width:max(30%, 100%);}.elementor-1170101 .elementor-element.elementor-element-9f2fc19{width:30%;max-width:max(30%, 100%);}}/* Start custom CSS for section, class: .elementor-element-c92904e */@media (max-width: 767px) { /* o el breakpoint de tu tema para móviles */
    .tu-clase-de-seccion { /* o un .elementor-1170101 .elementor-element.elementor-element-c92904e más específico */
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-around; /* o center, space-between, etc. para distribuir */
        align-items: center; /* para alinear verticalmente si los iconos tienen diferente altura */
    }
    .tu-clase-de-seccion > .elementor-column { /* o el .elementor-1170101 .elementor-element.elementor-element-c92904e de tus columnas */
        width: 33.33% !important; /* Asegúrate de que cada columna ocupa 1/3 */
    }
}/* End custom CSS */