.elementor-3004 .elementor-element.elementor-element-941b168{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-block-start:7px;--padding-block-end:7px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-941b168:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-941b168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5121C9 0%, #9B6BFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-941b168{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-68ff92b{--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 28px;--row-gap:0px;--column-gap:28px;--flex-wrap:wrap;--padding-block-start:16px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-68ff92b:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-68ff92b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-68ff92b{--padding-inline-start:20px;--padding-inline-end:20px;}#header .elementor-element-189cb24 .search-toggle{font-size:26px;}.elementor-3004 .elementor-element.elementor-element-2c9a16c{--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;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-element-ba735bf #mini-cart .cart-head, .elementor-element-ba735bf #mini-cart.minicart-inline .cart-head{font-size:26px;}.elementor-3004 .elementor-element.elementor-element-0ee1f02{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:28px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-0ee1f02:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-0ee1f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0ee1f02{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-7f8beb1{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3004 .elementor-element.elementor-element-24666f5{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-3004 .elementor-element.elementor-element-464a672{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-19e813d{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-19e813d{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-2c80e57{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2c80e57{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-c1c89cd{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c1c89cd{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-6f6d54b{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6f6d54b{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-107f74a{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-107f74a{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-0fc8629{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0fc8629{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-ffcfe29{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ffcfe29{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-6b697d4{--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;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-block-start:16px;--padding-block-end:14px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6b697d4{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3004 .elementor-element.elementor-element-04602bd .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-80701e7{--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;--justify-content:space-between;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-80701e7{--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-3004 .elementor-element.elementor-element-2066392{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:28px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-2066392:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-2066392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2066392{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-dadaeff{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3004 .elementor-element.elementor-element-80ae4e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-fd5ed09{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:22px;--padding-block-end:22px;--padding-inline-start:22px;--padding-inline-end:22px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fd5ed09{--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-3004 .elementor-element.elementor-element-54835ee .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-5c9053e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:22px;--padding-block-end:22px;--padding-inline-start:22px;--padding-inline-end:22px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5c9053e{--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-3004 .elementor-element.elementor-element-d575273 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-a35e280{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:22px;--padding-block-end:22px;--padding-inline-start:22px;--padding-inline-end:22px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a35e280{--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-3004 .elementor-element.elementor-element-404f074 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-8aa43d2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8aa43d2{--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-3004 .elementor-element.elementor-element-553e08e .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-8f87745{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:28px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-8f87745:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-8f87745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8f87745{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-3bd38ea{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3004 .elementor-element.elementor-element-d629890{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-2940039{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2940039{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-7438045 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-e087c5d{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-ed721b2{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ed721b2{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-37ef895 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-270c933{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-2fd3368{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2fd3368{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-ecec948 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-74da005{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-9212918{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9212918{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-abb5b8c .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-77c2d67{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-ebc947a{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ebc947a{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-daac884 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-58caa84{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-511be17{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-511be17{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-7206e7f .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-e7b5906{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-aabe0af{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-block-start:20px;--padding-block-end:24px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-aabe0af{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-80467d5{--display:flex;}.elementor-3004 .elementor-element.elementor-element-e7b979f{--display:flex;}.elementor-3004 .elementor-element.elementor-element-27d231c{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:28px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-27d231c:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-27d231c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-27d231c{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-12f5275{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3004 .elementor-element.elementor-element-ddcafb1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3004 .elementor-element.elementor-element-ddcafb1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3004 .elementor-element.elementor-element-ddcafb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3004 .elementor-element.elementor-element-ddcafb1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3004 .elementor-element.elementor-element-d9966ac{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d9966ac{--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-3004 .elementor-element.elementor-element-22b41ee{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-22b41ee{--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-3004 .elementor-element.elementor-element-441dfd8 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-a8b45bd{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-block-start:28px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-a8b45bd:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-a8b45bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a8b45bd{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3004 .elementor-element.elementor-element-7e5784a{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3004 .elementor-element.elementor-element-293c435{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-d7afd23{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d7afd23{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-293e35a .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-0468d43{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-f60817a{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f60817a{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-e9d7f26 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-2852b6b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-88a8e02{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-88a8e02{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-6934d93 .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-1d51596{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-efae528{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-efae528{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-3004 .elementor-element.elementor-element-bd36efa .elementor-icon-wrapper{text-align:center;}.elementor-3004 .elementor-element.elementor-element-062c397{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3004 .elementor-element.elementor-element-135828c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#222529;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#8A8794;--n-menu-icon-color-hover:#6C3DF4;--n-menu-icon-color-active:#6C3DF4;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#111114;--n-menu-toggle-icon-color-hover:#6C3DF4;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#6C3DF4;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-3004 .elementor-element.elementor-element-135828c {--n-menu-title-color-hover:#6C3DF4;--n-menu-title-color-active:#6C3DF4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:991px){.elementor-3004 .elementor-element.elementor-element-464a672{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-80ae4e0{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-d629890{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-293c435{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3004 .elementor-element.elementor-element-68ff92b{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-68ff92b{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-3004 .elementor-element.elementor-element-0ee1f02{--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;--padding-block-start:12px;--padding-block-end:16px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0ee1f02{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-3004 .elementor-element.elementor-element-7f8beb1{--width:100%;}.elementor-3004 .elementor-element.elementor-element-464a672{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-80701e7{--width:100%;}.elementor-3004 .elementor-element.elementor-element-2066392{--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;--padding-block-start:12px;--padding-block-end:16px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2066392{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-3004 .elementor-element.elementor-element-dadaeff{--width:100%;}.elementor-3004 .elementor-element.elementor-element-80ae4e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-8aa43d2{--width:100%;}.elementor-3004 .elementor-element.elementor-element-8f87745{--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;--padding-block-start:12px;--padding-block-end:16px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8f87745{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-3004 .elementor-element.elementor-element-3bd38ea{--width:100%;}.elementor-3004 .elementor-element.elementor-element-d629890{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3004 .elementor-element.elementor-element-aabe0af{--width:100%;}.elementor-3004 .elementor-element.elementor-element-27d231c{--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;--padding-block-start:12px;--padding-block-end:16px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-27d231c{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-3004 .elementor-element.elementor-element-12f5275{--width:100%;}.elementor-3004 .elementor-element.elementor-element-d9966ac{--width:100%;}.elementor-3004 .elementor-element.elementor-element-22b41ee{--width:100%;}.elementor-3004 .elementor-element.elementor-element-a8b45bd{--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;--padding-block-start:12px;--padding-block-end:16px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a8b45bd{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-3004 .elementor-element.elementor-element-7e5784a{--width:100%;}.elementor-3004 .elementor-element.elementor-element-293c435{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3004 .elementor-element.elementor-element-941b168{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-68ff92b{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-0ee1f02{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-7f8beb1{--width:72%;}.elementor-3004 .elementor-element.elementor-element-80701e7{--width:28%;}.elementor-3004 .elementor-element.elementor-element-2066392{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-dadaeff{--width:72%;}.elementor-3004 .elementor-element.elementor-element-8aa43d2{--width:28%;}.elementor-3004 .elementor-element.elementor-element-8f87745{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-3bd38ea{--width:66%;}.elementor-3004 .elementor-element.elementor-element-aabe0af{--width:34%;}.elementor-3004 .elementor-element.elementor-element-27d231c{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-12f5275{--width:30%;}.elementor-3004 .elementor-element.elementor-element-d9966ac{--width:36%;}.elementor-3004 .elementor-element.elementor-element-22b41ee{--width:34%;}.elementor-3004 .elementor-element.elementor-element-a8b45bd{--content-width:1240px;}.elementor-3004 .elementor-element.elementor-element-7e5784a{--width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-3004 .elementor-element.elementor-element-7f8beb1{--width:100%;}.elementor-3004 .elementor-element.elementor-element-80701e7{--width:100%;}.elementor-3004 .elementor-element.elementor-element-dadaeff{--width:100%;}.elementor-3004 .elementor-element.elementor-element-8aa43d2{--width:100%;}.elementor-3004 .elementor-element.elementor-element-3bd38ea{--width:100%;}.elementor-3004 .elementor-element.elementor-element-aabe0af{--width:100%;}.elementor-3004 .elementor-element.elementor-element-12f5275{--width:100%;}.elementor-3004 .elementor-element.elementor-element-d9966ac{--width:100%;}.elementor-3004 .elementor-element.elementor-element-22b41ee{--width:100%;}.elementor-3004 .elementor-element.elementor-element-7e5784a{--width:100%;}}/* Start custom CSS *//* ===== Zero ST · Header con megamenú ===== */
body .zst-topbar .elementor-widget-html,body .zst-topbar .elementor-widget{margin:0}
body .zst-tb{display:flex;align-items:center;gap:8px;margin:0;color:#fff;font:500 12.5px/1.4 'Poppins',sans-serif}
body .zst-tb a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;opacity:.95;margin-left:14px}
body .zst-tb a:hover{opacity:1;color:#F1EDFF}
body .zst-tb svg{width:16px;height:16px;fill:currentColor;flex:none}
body .zst-tb strong{color:#F1EDFF;font-weight:700}
body .zst-schema{display:none!important}

body .zst-main{position:relative;z-index:60;box-shadow:0 6px 24px -18px rgba(17,17,20,.45)}
body .zst-main>.e-con-inner>.elementor-widget,body .zst-main>.e-con-inner>.e-con{margin:0}
body .zst-logo img{width:150px;height:auto;display:block}
body .zst-search{flex:1 1 360px;max-width:620px}
body .zst-actions{width:auto!important;flex:none}
body .zst-phone{display:flex;align-items:center;gap:10px;color:#111114;text-decoration:none;font-family:'Poppins',sans-serif}
body .zst-phone svg{width:38px;height:38px;padding:10px;border-radius:50%;background:#F1EDFF;fill:#6C3DF4;box-sizing:border-box;transition:.2s}
body .zst-phone:hover svg{background:#6C3DF4;fill:#fff}
body .zst-phone small{display:block;font-size:11px;color:#5F5E68;line-height:1.2}
body .zst-phone b{display:block;font-size:15px;font-weight:700;line-height:1.25;color:#111114}

/* Menú: barra */
body .zst-nav{width:100%;margin-top:14px!important;border-top:1px solid #E8E6ED}
body .zst-nav .e-n-menu{--n-menu-title-color-normal:#222529;--n-menu-title-color-hover:#6C3DF4;--n-menu-title-color-active:#6C3DF4;--n-menu-title-space-between:4px;--n-menu-title-padding:16px 14px;--n-menu-title-distance-from-content:0px;--n-menu-icon-size:10px;--n-menu-toggle-icon-color:#111114}
body .zst-nav .e-n-menu-title-text{font:600 14.5px/1.2 'Poppins',sans-serif;letter-spacing:.01em}
body .zst-nav .e-n-menu-title{position:relative}
body .zst-nav .e-n-menu-dropdown-icon i,body .zst-nav .e-n-menu-dropdown-icon svg{font-size:10px;width:10px;opacity:.6}
body .zst-nav .e-n-menu-content{z-index:70}

@media (min-width:1025px){
 body .zst-nav .e-n-menu-heading{width:100%}
 body .zst-nav .e-n-menu-title:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#5121C9,#7137F5);transform:scaleX(0);transform-origin:left;transition:transform .25s}
 body .zst-nav .e-n-menu-item:hover>.e-n-menu-title:after,body .zst-nav .e-n-menu-title.e-current:after,body .zst-nav .e-n-menu-title:has([aria-expanded=true]):after{transform:scaleX(1)}
 body .zst-nav .e-n-menu-item:last-child{margin-left:auto;align-self:center}
 body .zst-nav .e-n-menu-item:last-child>.e-n-menu-title{background:linear-gradient(90deg,#5121C9,#7137F5);border-radius:999px;padding:9px 18px;box-shadow:0 8px 18px -8px rgba(108,61,244,.6);transition:transform .2s}
 body .zst-nav .e-n-menu-item:last-child>.e-n-menu-title:hover{transform:translateY(-1px)}
 body .zst-nav .e-n-menu-item:last-child>.e-n-menu-title:after{display:none}
 body .zst-nav .e-n-menu-item:last-child .e-n-menu-title-text,body .zst-nav .e-n-menu-item:last-child .e-n-menu-dropdown-icon i,body .zst-nav .e-n-menu-item:last-child a{color:#fff!important}
 body .zst-nav .e-n-menu-item:last-child .e-n-menu-dropdown-icon svg{fill:#fff!important}
}

/* Paneles */
body .zst-panel{border-top:1px solid #E8E6ED;box-shadow:0 30px 50px -24px rgba(17,17,20,.28)}
body .zst-panel .elementor-widget{margin:0}
body .zst-eyebrow .elementor-heading-title{font:700 11px/1.3 'Poppins',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7137F5}
body .zst-link .elementor-button{background:none;padding:0;color:#6C3DF4;font:600 13px 'Poppins',sans-serif;border:0}
body .zst-link .elementor-button:hover{color:#7137F5;background:none}
body .zst-cat,body .zst-pack,body .zst-svc{text-decoration:none!important;transition:transform .22s,box-shadow .22s,background-color .22s}
body .zst-cat{background:#F1EDFF;border-radius:16px}
body .zst-cat:hover{background:#fff;box-shadow:0 14px 30px -12px rgba(108,61,244,.35);transform:translateY(-3px)}
body .zst-cat-img img{width:78px;height:78px;object-fit:contain;border-radius:12px;transition:transform .3s}
body .zst-cat:hover .zst-cat-img img{transform:scale(1.07)}
body .zst-cat-ico .elementor-icon{width:78px;height:78px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#7137F5}
body .zst-cat-ico .elementor-icon svg{width:30px;height:30px;fill:#7137F5}
body .zst-cat-t .elementor-heading-title{font:600 14px/1.3 'Poppins',sans-serif;color:#111114;text-align:center}
body .zst-cat-d .elementor-heading-title{font:400 12px/1.35 'Manrope',sans-serif;color:#5F5E68;text-align:center}
body .zst-chips p{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:600 12.5px 'Poppins',sans-serif;color:#111114}
body .zst-chips a{padding:6px 13px;border-radius:999px;border:1px solid #E8E6ED;color:#6C3DF4;text-decoration:none;font-weight:500;transition:.2s}
body .zst-chips a:hover{background:#6C3DF4;border-color:#6C3DF4;color:#fff}

body .zst-promo{background:linear-gradient(145deg,#5121C9 0%,#7137F5 60%,#9B6BFF 100%);border-radius:20px;overflow:hidden}
body .zst-promo .elementor-heading-title,body .zst-promo p{color:#fff}
body .zst-badge .elementor-heading-title{display:inline-block;background:rgba(255,255,255,.18);padding:5px 11px;border-radius:999px;font:600 11px 'Poppins',sans-serif;letter-spacing:.06em}
body .zst-promo-t .elementor-heading-title{font:800 22px/1.2 'Manrope',sans-serif}
body .zst-promo-p p,body .zst-info-p p{font:400 13.5px/1.55 'Manrope',sans-serif;margin:0}
body .zst-promo-p p{opacity:.92}
body .zst-promo-img img{max-height:140px;width:auto;margin:0 auto;display:block;filter:drop-shadow(0 14px 18px rgba(0,0,0,.28))}
body .zst-btn-light .elementor-button,body .zst-btn .elementor-button{border-radius:999px;font:600 13px 'Poppins',sans-serif;padding:11px 20px;border:0;transition:.2s}
body .zst-btn-light .elementor-button{background:#fff;color:#6C3DF4}
body .zst-btn-light .elementor-button:hover{background:#F1EDFF;color:#111114}
body .zst-btn .elementor-button{background:linear-gradient(90deg,#5121C9,#7137F5);color:#fff}
body .zst-btn .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}

body .zst-pack{border-radius:18px;border:1px solid #E8E6ED}
body .zst-pack--a{background:linear-gradient(160deg,#F1EDFF 0%,#fff 70%)}
body .zst-pack--b{background:linear-gradient(160deg,#F8F7FB 0%,#fff 70%)}
body .zst-pack--c{background:linear-gradient(200deg,#F1EDFF 0%,#F8F7FB 75%)}
body .zst-pack:hover{transform:translateY(-3px);box-shadow:0 16px 32px -14px rgba(113,55,245,.38)}
body .zst-pack-ic .elementor-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;font-size:19px;color:#7137F5;box-shadow:0 6px 14px -6px rgba(113,55,245,.4)}
body .zst-pack-ic .elementor-icon svg{width:19px;height:19px;fill:#7137F5}
body .zst-pack-t .elementor-heading-title{font:700 16px/1.3 'Manrope',sans-serif;color:#111114}
body .zst-pack-d .elementor-heading-title{font:400 13px/1.5 'Manrope',sans-serif;color:#5F5E68}
body .zst-more .elementor-heading-title{font:600 13px 'Poppins',sans-serif;color:#6C3DF4}

body .zst-svc{border-radius:14px}
body .zst-svc:hover{background:#F1EDFF}
body .zst-svc-ic .elementor-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#F1EDFF;font-size:17px;color:#6C3DF4;transition:.2s}
body .zst-svc-ic .elementor-icon svg{width:17px;height:17px;fill:#6C3DF4;transition:.2s}
body .zst-svc:hover .zst-svc-ic .elementor-icon{background:#6C3DF4;color:#fff}
body .zst-svc:hover .zst-svc-ic .elementor-icon svg{fill:#fff}
body .zst-svc-t .elementor-heading-title{font:600 14.5px/1.3 'Poppins',sans-serif;color:#111114}
body .zst-svc-d .elementor-heading-title{font:400 12.5px/1.45 'Manrope',sans-serif;color:#5F5E68}

body .zst-info{background:#F1EDFF;border-radius:20px}
body .zst-info--soft{background:linear-gradient(160deg,#F1EDFF 0%,#F1EDFF 100%)}
body .zst-info-p p{color:#5F5E68}
body .zst-info-img img{width:100%;height:140px;object-fit:cover;border-radius:14px}
body .zst-acc-list .elementor-icon-list-item>a,body .zst-acc-list .elementor-icon-list-item{padding:6px 0}
body .zst-acc-list .elementor-icon-list-text{font:500 14px 'Poppins',sans-serif;color:#111114;transition:.2s}
body .zst-acc-list .elementor-icon-list-icon i{color:#6C3DF4;font-size:14px}
body .zst-acc-list .elementor-icon-list-icon svg{fill:#6C3DF4;width:14px}
body .zst-acc-list a:hover .elementor-icon-list-text{color:#6C3DF4;padding-left:4px}

/* Tablet y móvil */
@media (max-width:1024px){
 body .zst-main>.e-con-inner{row-gap:10px}
 body .zst-nav{order:-1;width:auto!important;margin-top:0!important;border-top:0;position:static}
 body .zst-actions{order:1}
 body .zst-search{order:2;flex:1 1 100%;max-width:none}
 body .zst-phone-w{display:none}
 body .zst-logo img{width:120px}
 body .zst-nav .e-n-menu-toggle{width:42px;height:42px;border-radius:12px;background:#F1EDFF;display:flex;align-items:center;justify-content:center}
 body .zst-nav .e-n-menu-toggle svg{width:20px;height:20px;fill:#111114}
 body .zst-nav .e-n-menu-wrapper{background:#fff;box-shadow:0 24px 40px -20px rgba(17,17,20,.35);border-top:1px solid #E8E6ED;max-height:calc(100vh - 140px);overflow-y:auto}
 body .zst-nav .e-n-menu-title{border-bottom:1px solid #E8E6ED}
 body .zst-nav .e-n-menu-item:last-child>.e-n-menu-title{background:linear-gradient(90deg,#5121C9,#7137F5)}
 body .zst-nav .e-n-menu-item:last-child .e-n-menu-title-text,body .zst-nav .e-n-menu-item:last-child a,body .zst-nav .e-n-menu-item:last-child .e-n-menu-dropdown-icon i{color:#fff!important}
 body .zst-nav .e-n-menu-item:last-child .e-n-menu-dropdown-icon svg{fill:#fff!important}
 body .zst-panel{box-shadow:none;border-top:0;background:#F8F7FB!important}
 body .zst-cat-img img{width:64px;height:64px}
}
@media (max-width:767px){
 body .zst-actions{gap:12px}
 body .zst-wl{display:none}
 body .zst-cat{padding:12px 8px!important}
 body .zst-cat-d{display:none}
}

/* Ajustes v2 */
body .zst-search .searchform-popup,body .zst-search .searchform{width:100%!important;max-width:none!important;display:block}
body .zst-search .searchform-fields{display:flex!important;width:100%;align-items:stretch}
body .zst-search .searchform-fields>.text{flex:1 1 auto}
body .zst-search .searchform-fields>.text input{width:100%!important}
body .zst-search .button-wrap .btn{border-radius:0 999px 999px 0!important}
body .zst-promo .zst-promo-p p{color:#fff!important}
body .zst-promo-img img{max-height:118px;border-radius:16px;box-shadow:0 14px 28px -12px rgba(0,0,0,.45);filter:none}
body .zst-panel--cot .zst-svc{background:#F1EDFF;border:1px solid #E8E6ED}
body .zst-panel--cot .zst-svc:hover{background:#fff;box-shadow:0 14px 30px -14px rgba(108,61,244,.35);transform:translateY(-2px)}
body .zst-panel--cot .zst-svc:first-child .zst-svc-ic .elementor-icon{background:#6C3DF4}
body .zst-panel--cot .zst-svc:first-child .zst-svc-ic .elementor-icon svg{fill:#fff}
@media (max-width:1024px){body .zst-search .searchform-popup{position:static}}

/* Ajustes v3 */
body .zst-cat-t,body .zst-cat-d{width:100%}
@media (max-width:1024px){
 body .zst-search .search-toggle{display:none!important}
 body .zst-search .searchform-popup{position:static!important;width:100%!important}
 body .zst-search .searchform{display:block!important;position:static!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important;width:100%!important;left:auto!important;right:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}
 body .zst-search .searchform:before,body .zst-search .searchform:after{display:none!important}
}
@media (max-width:767px){
 body .zst-search .selectric-wrapper,body .zst-search .selectric-cat{display:none!important}
 body .zst-cat{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:10px!important}
 body .zst-cat-img img,body .zst-cat-ico .elementor-icon{width:44px!important;height:44px!important;font-size:20px}
 body .zst-cat-t .elementor-heading-title{text-align:left!important;font-size:13px!important}
 body .zst-cat-t{width:auto;flex:1}
 body .zst-pack{padding:16px!important}
 body .zst-nav .e-n-menu-title{--n-menu-title-padding:14px 16px}
}

/* Ajustes v4 */
body .zst-cat-t .elementor-heading-title,body .zst-cat-d .elementor-heading-title{text-align:center!important}
@media (max-width:767px){body .zst-cat-t .elementor-heading-title{text-align:left!important}}

/* Ajustes v5: sin espacios blancos, paleta morada, header compacto al hacer scroll */
body #header.header-builder{padding-bottom:0!important;margin-bottom:0!important;border:0!important}
body .elementor-location-header{padding:0!important;margin:0!important}
body .porto-block-html-top{margin-bottom:0!important}
body .zst-tb strong{color:#F1EDFF}
body .zst-search .searchform{border-color:#6C3DF4!important}
body .zst-search .button-wrap .btn,body .zst-search .btn-special{background:#6C3DF4!important;border-color:#6C3DF4!important;color:#fff!important}
body .zst-search .button-wrap .btn:hover{background:#5121C9!important}
body .zst-cart .cart-items,body .zst-cart .cart-items-text,body .zst-wl .wishlist-count{background-color:#6C3DF4!important;color:#fff!important}
body .zst-actions a{color:#222529}
body .zst-actions a:hover{color:#6C3DF4}
@media (min-width:1025px){
 body .zst-nav .e-n-menu-title:after{display:none!important}
 body .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title{border-radius:999px;transition:background-color .2s;margin:6px 0}
 body .zst-nav .e-n-menu-item:not(:last-child):hover>.e-n-menu-title,body .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title:has([aria-expanded=true]){background:#F1EDFF}
}
/* Header fijo compacto (al navegar) */
body #header.sticky-header .elementor-location-header{box-shadow:0 10px 30px -16px rgba(17,17,20,.35);background:#fff}
body #header.sticky-header .zst-topbar,body #header.sticky-header .zst-search,body #header.sticky-header .zst-phone-w,body #header.sticky-header .zst-acc,body #header.sticky-header .zst-wl{display:none!important}
body #header.sticky-header .zst-main{padding-top:6px!important;padding-bottom:6px!important;box-shadow:none}
body #header.sticky-header .zst-main>.e-con-inner{flex-wrap:nowrap!important;column-gap:28px}
body #header.sticky-header .zst-logo img{width:118px}
body #header.sticky-header .zst-nav{order:1;flex:1 1 auto;width:auto!important;margin-top:0!important;border-top:0!important}
body #header.sticky-header .zst-actions{order:2}
@media (min-width:1025px){
 body #header.sticky-header .zst-nav .e-n-menu{--n-menu-title-padding:12px 14px}
 body #header.sticky-header .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title{margin:4px 0}
}
@media (max-width:1024px){
 body #header.sticky-header .zst-nav{order:-1;flex:none}
 body #header.sticky-header .zst-main>.e-con-inner{justify-content:space-between}
}

/* Ajustes v6: menú móvil sólido y color activo */
body .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title.e-current .e-n-menu-title-text,body .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title.e-current a,body .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:#6C3DF4!important}
body .zst-nav .e-n-menu-item:not(:last-child)>.e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:#6C3DF4!important}
@media (max-width:1024px){
 body .zst-nav .e-n-menu{--n-menu-title-space-between:0px}
 body .zst-nav .e-n-menu-wrapper{background:#FFFFFF!important}
 body .zst-nav .e-n-menu-heading{gap:0!important;row-gap:0!important;background:#FFFFFF!important}
 body .zst-nav .e-n-menu-item{background:#FFFFFF!important}
}

/* Ajustes v7: botones de paneles sin cortes en pantallas angostas */
body .zst-panel .zst-btn,body .zst-panel .zst-btn-light{width:auto!important;max-width:100%;align-self:flex-start;flex:none}
body .zst-panel .zst-btn .elementor-button,body .zst-panel .zst-btn-light .elementor-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;max-width:100%}
@media (max-width:1280px){body .zst-panel .zst-btn .elementor-button,body .zst-panel .zst-btn-light .elementor-button{padding:10px 16px;font-size:12.5px}}/* End custom CSS */