.elementor-1880 .elementor-element.elementor-element-d4e698c{--display:flex;--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:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:9;}.elementor-1880 .elementor-element.elementor-element-d4e698c.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-6ff0e29{--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:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-77142a1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-77142a1 .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-77142a1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1880 .elementor-element.elementor-element-77142a1.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-77142a1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1880 .elementor-element.elementor-element-77142a1.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-77142a1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-77142a1 .elementor-icon{font-size:27px;}.elementor-1880 .elementor-element.elementor-element-77142a1 .elementor-icon svg{height:27px;}.elementor-1880 .elementor-element.elementor-element-77142a1 .elementor-icon-wrapper svg{width:auto;}.elementor-1880 .elementor-element.elementor-element-2b64e2d{--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:flex-start;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1880 .elementor-element.elementor-element-1180228{--display:flex;}.elementor-1880 .elementor-element.elementor-element-db943a6{--display:flex;--min-height:60vh;--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:center;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8686862B;--border-color:#8686862B;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1880 .elementor-element.elementor-element-db943a6.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-3b3b799{--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:center;--align-items:stretch;--border-radius:0.3em 0.3em 0.3em 0.3em;}.elementor-1880 .elementor-element.elementor-element-3b3b799 .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-1880 .elementor-element.elementor-element-3b3b799.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-36e00f0{--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:center;}.elementor-1880 .elementor-element.elementor-element-36e00f0.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1880 .elementor-element.elementor-element-6991c78 .elementor-heading-title{font-family:"Bebas Neue";font-size:3em;font-weight:500;color:#000000;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1880 .elementor-element.elementor-element-a1d3bf2 .elementor-button{background-color:#FFFFFF00;font-family:"Bebas Neue";font-size:1.1em;font-weight:400;letter-spacing:1.6px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-a1d3bf2.elementor-element{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-2ada5d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-2ada5d3.e-con{--align-self:stretch;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1880 .elementor-element.elementor-element-b164545{--display:flex;--min-height:60vh;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8686862B;--border-color:#8686862B;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1880 .elementor-element.elementor-element-b164545:not(.elementor-motion-effects-element-type-background), .elementor-1880 .elementor-element.elementor-element-b164545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1880 .elementor-element.elementor-element-b164545.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-d393a2d{--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:center;--align-items:stretch;--border-radius:0.3em 0.3em 0.3em 0.3em;}.elementor-1880 .elementor-element.elementor-element-d393a2d.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-98ce534{--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:center;--align-items:stretch;}.elementor-1880 .elementor-element.elementor-element-98ce534.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-b464d59 > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-1880 .elementor-element.elementor-element-b464d59{--e-transform-transition-duration:400ms;}.elementor-1880 .elementor-element.elementor-element-802b1bd{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-802b1bd.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-47206be{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:end;}.elementor-1880 .elementor-element.elementor-element-47206be img{width:100%;}.elementor-1880 .elementor-element.elementor-element-ee2eee4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1880 .elementor-element.elementor-element-ee2eee4 .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-ee2eee4.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-ee2eee4.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-ee2eee4.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-ee2eee4.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-ee2eee4.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-ee2eee4 .elementor-icon{font-size:15px;}.elementor-1880 .elementor-element.elementor-element-ee2eee4 .elementor-icon svg{height:15px;}.elementor-1880 .elementor-element.elementor-element-ee2eee4 .elementor-icon-wrapper svg{width:auto;}.elementor-1880 .elementor-element.elementor-element-91da459{--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:center;--align-items:center;}.elementor-1880 .elementor-element.elementor-element-91da459.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-45e92d4 > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-1880 .elementor-element.elementor-element-45e92d4{--e-transform-transition-duration:400ms;}.elementor-1880 .elementor-element.elementor-element-a13a6c2{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0em;--margin-left:-1em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-a13a6c2.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-e2a1aee{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:end;}.elementor-1880 .elementor-element.elementor-element-e2a1aee img{width:100%;}.elementor-1880 .elementor-element.elementor-element-c340010{width:100%;max-width:100%;}.elementor-1880 .elementor-element.elementor-element-c340010.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1880 .elementor-element.elementor-element-c340010 .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-c340010.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-c340010.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-c340010.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-c340010.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-c340010.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-c340010 .elementor-icon{font-size:15px;}.elementor-1880 .elementor-element.elementor-element-c340010 .elementor-icon svg{height:15px;}.elementor-1880 .elementor-element.elementor-element-c340010 .elementor-icon-wrapper svg{width:auto;}.elementor-1880 .elementor-element.elementor-element-cd6cbcf{--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:center;--align-items:center;}.elementor-1880 .elementor-element.elementor-element-cd6cbcf.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-db92b9c > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-1880 .elementor-element.elementor-element-db92b9c{--e-transform-transition-duration:400ms;}.elementor-1880 .elementor-element.elementor-element-239ed9e{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0em;--margin-left:-1em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-239ed9e.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-6215663{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:end;}.elementor-1880 .elementor-element.elementor-element-6215663 img{width:90%;}.elementor-1880 .elementor-element.elementor-element-70fc552 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-1880 .elementor-element.elementor-element-70fc552.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1880 .elementor-element.elementor-element-70fc552 .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-70fc552.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-70fc552.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-70fc552.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-70fc552.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-70fc552.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-70fc552 .elementor-icon{font-size:18px;}.elementor-1880 .elementor-element.elementor-element-70fc552 .elementor-icon svg{height:18px;}.elementor-1880 .elementor-element.elementor-element-70fc552 .elementor-icon-wrapper svg{width:auto;}.elementor-1880 .elementor-element.elementor-element-10aceb9{--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:center;--align-items:center;}.elementor-1880 .elementor-element.elementor-element-10aceb9.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-41d2b0a > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-1880 .elementor-element.elementor-element-41d2b0a{--e-transform-transition-duration:400ms;}.elementor-1880 .elementor-element.elementor-element-d1ffd74{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0em;--margin-left:-1em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-d1ffd74.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-844a9d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-844a9d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1880 .elementor-element.elementor-element-844a9d4 .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-844a9d4.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-844a9d4.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-844a9d4.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-844a9d4.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-844a9d4.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-1880 .elementor-element.elementor-element-844a9d4 .elementor-icon{font-size:15px;}.elementor-1880 .elementor-element.elementor-element-844a9d4 .elementor-icon svg{height:15px;}.elementor-1880 .elementor-element.elementor-element-844a9d4 .elementor-icon-wrapper svg{width:auto;}.elementor-1880 .elementor-element.elementor-element-31f18f2{--display:flex;--min-height:60vh;--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:center;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8686862B;--border-color:#8686862B;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1880 .elementor-element.elementor-element-31f18f2.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-e0de6bf{--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:center;--align-items:stretch;--border-radius:0.3em 0.3em 0.3em 0.3em;}.elementor-1880 .elementor-element.elementor-element-e0de6bf.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-7528c91{--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:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-7528c91.e-con{--align-self:stretch;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1880 .elementor-element.elementor-element-d66ebfe > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-icon i{color:#5A5A5A;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-icon svg{fill:#5A5A5A;transition:fill 0.3s;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-b492677 );}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-b492677 );}.elementor-1880 .elementor-element.elementor-element-d66ebfe{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item > a{font-family:"Bebas Neue";font-size:1.4em;font-weight:500;text-transform:uppercase;}.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-text{color:#2F2F2F40;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-8447777 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-8447777{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-item > a{font-family:"Bebas Neue";font-size:1.4em;font-weight:500;text-transform:uppercase;}.elementor-1880 .elementor-element.elementor-element-8447777 .elementor-icon-list-text{color:#0E0E0E;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-479b96b > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-479b96b{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-item > a{font-family:"Bebas Neue";font-size:1.4em;font-weight:500;text-transform:uppercase;}.elementor-1880 .elementor-element.elementor-element-479b96b .elementor-icon-list-text{color:#0E0E0E;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-266788a > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2em/2);}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2em/2);}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-266788a{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-item > a{font-family:"Bebas Neue";font-size:1.4em;font-weight:500;text-transform:uppercase;}.elementor-1880 .elementor-element.elementor-element-266788a .elementor-icon-list-text{color:#0E0E0E;transition:color 0.3s;}.elementor-1880 .elementor-element.elementor-element-64aaa53{--display:flex;}.elementor-1880 .elementor-element.elementor-element-1782f5a{--display:flex;}.elementor-1880 .elementor-element.elementor-element-1acac5c{--display:flex;}.elementor-1880 .elementor-element.elementor-element-4f7bb4f{--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:10px;z-index:999999999999;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:-10px;--n-menu-title-font-size:1.5em;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:12px;--n-menu-dropdown-indicator-size:11px;--n-menu-dropdown-indicator-rotate:rotate(0deg);--n-menu-dropdown-indicator-space:0px;--n-menu-dropdown-indicator-color-normal:#FF0000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Bebas Neue T";font-weight:500;--n-menu-title-line-height:1;letter-spacing:0em;}.elementor-1880 .elementor-element.elementor-element-d052302{--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:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0.5em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1880 .elementor-element.elementor-element-dda9b93 .e-search-input{background-color:#00000000;font-family:"Helvetica";font-size:11px;border-style:none;border-radius:6em 0em 0em 6em;}.elementor-1880 .elementor-element.elementor-element-dda9b93 .e-search-submit{background-color:#00000000;}.elementor-1880 .elementor-element.elementor-element-dda9b93 > .elementor-widget-container{background-color:#FFFFFF1F;margin:0px 0px 0px 0px;border-radius:5em 5em 5em 5em;}.elementor-1880 .elementor-element.elementor-element-dda9b93{--e-search-placeholder-color:#8F8F8F;--e-search-input-padding-block-start:1px;--e-search-input-padding-inline-start:8px;--e-search-input-padding-block-end:1px;--e-search-input-padding-inline-end:8px;--e-search-submit-margin-inline-start:0px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:23px;--e-search-submit-icon-gap:-20px;--e-search-icon-submit-color:#000000;--e-search-submit-border-radius:5em 5em 5em 5em;--e-search-submit-padding:5px 10px 5px 10px;}.elementor-1880 .elementor-element.elementor-element-8b6f222{--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:flex-start;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1880 .elementor-element.elementor-element-91b2ca3 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-91b2ca3{--main-alignment:center;--mini-cart-spacing:0px;--divider-style:solid;--subtotal-divider-style:solid;--checkout-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:48px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#000000;--items-indicator-background-color:var( --e-global-color-b492677 );--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-border-radius:0em 0em 0em 0em;--cart-padding:2em 2em 2em 2em;--cart-close-icon-size:13px;--cart-close-button-color:#FF0000;--remove-item-button-size:1.3em;--remove-item-button-color:#FF0000;--menu-cart-subtotal-color:#353535;--product-price-color:#5C5C5C;--divider-color:#F0F0F0A8;--subtotal-divider-color:#F0F0F0A8;--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#000000;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:var( --e-global-color-b492677 );}.elementor-1880 .elementor-element.elementor-element-91b2ca3.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-1880 .elementor-element.elementor-element-91b2ca3 .elementor-menu-cart__subtotal{font-family:"Bebas Neue";font-size:1.8em;font-weight:400;letter-spacing:1.1px;}.elementor-1880 .elementor-element.elementor-element-91b2ca3 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:0px;--subtotal-divider-color:#A0A0A01F;}.elementor-1880 .elementor-element.elementor-element-91b2ca3 .elementor-menu-cart__product-name a{font-family:"Bebas Neue";font-size:1.7em;font-weight:500;line-height:1em;color:#000000;}.elementor-1880 .elementor-element.elementor-element-91b2ca3 .elementor-menu-cart__product-price{font-family:"BenchNine";font-size:1.3em;}.elementor-1880 .elementor-element.elementor-element-91b2ca3 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"BenchNine";font-size:1em;text-transform:uppercase;letter-spacing:0.9px;}.elementor-1880 .elementor-element.elementor-element-3e1ea9d{--display:flex;--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:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:9;}.elementor-1880 .elementor-element.elementor-element-3e1ea9d.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-6c7d176{--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:flex-start;}.elementor-1880 .elementor-element.elementor-element-675e06b .elementor-icon-wrapper{text-align:center;}.elementor-1880 .elementor-element.elementor-element-09357c8{--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:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-7378480{left:0px;}body.rtl .elementor-1880 .elementor-element.elementor-element-7378480{right:0px;}.elementor-1880 .elementor-element.elementor-element-7378480{top:0px;}.elementor-1880 .elementor-element.elementor-element-2bfea0f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-2bfea0f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1880 .elementor-element.elementor-element-2bfea0f.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-2bfea0f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1880 .elementor-element.elementor-element-2bfea0f.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-2bfea0f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon{font-size:27px;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon svg{height:27px;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-b3feb7e{left:0px;}body.rtl .elementor-1880 .elementor-element.elementor-element-b3feb7e{right:0px;}.elementor-1880 .elementor-element.elementor-element-b3feb7e{top:0px;}.elementor-1880 .elementor-element.elementor-element-e019b22{--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:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-5c9e091 .elementor-icon-wrapper{text-align:center;}.elementor-1880 .elementor-element.elementor-element-5c9e091.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1880 .elementor-element.elementor-element-5c9e091.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-5c9e091.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1880 .elementor-element.elementor-element-5c9e091.elementor-view-framed .elementor-icon, .elementor-1880 .elementor-element.elementor-element-5c9e091.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-c163f06{--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:flex-start;}.elementor-1880 .elementor-element.elementor-element-070d8b2{--main-alignment:center;--mini-cart-spacing:0px;--divider-style:solid;--subtotal-divider-style:solid;--checkout-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:40px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-background-color:var( --e-global-color-b492677 );--cart-background-color:#FFFFFF;--cart-border-style:solid;--cart-border-color:#CFCFCFB3;--cart-border-radius:0px 0px 0px 0px;--cart-padding:2em 2em 2em 2em;--cart-close-icon-size:13px;--cart-close-button-color:#FF0000;--remove-item-button-size:1.3em;--remove-item-button-color:#FF0000;--menu-cart-subtotal-color:#353535;--product-price-color:#5C5C5C;--divider-color:#F0F0F0A8;--subtotal-divider-color:#F0F0F0A8;--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#00000000;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:var( --e-global-color-b492677 );}.elementor-1880 .elementor-element.elementor-element-070d8b2.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__main{border-width:1px 1px 1px 1px;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__subtotal{font-family:"Bebas Neue";font-size:1.8em;font-weight:400;letter-spacing:1.1px;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-color:#E7E7E7;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__product-name a{font-family:"Bebas Neue";font-size:1.7em;font-weight:500;line-height:1em;color:#000000;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__product-price{font-family:"BenchNine";font-size:1.3em;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"BenchNine";font-size:1em;text-transform:uppercase;letter-spacing:0.9px;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-button--view-cart{border-style:solid;border-color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1880 .elementor-element.elementor-element-3e1ea9d{--width:100%;--z-index:9;}.elementor-1880 .elementor-element.elementor-element-6c7d176{--width:20%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0.3em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-6c7d176.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-675e06b > .elementor-widget-container{margin:-0.5em 0em 0em 0em;}.elementor-1880 .elementor-element.elementor-element-675e06b.elementor-element{--align-self:flex-start;}.elementor-1880 .elementor-element.elementor-element-09357c8{--width:57%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1880 .elementor-element.elementor-element-09357c8.e-con{--align-self:stretch;}.elementor-1880 .elementor-element.elementor-element-2bfea0f > .elementor-widget-container{margin:-0.5em 0em 0em 0em;}.elementor-1880 .elementor-element.elementor-element-2bfea0f{z-index:9;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon-wrapper{text-align:center;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon{font-size:1.4em;}.elementor-1880 .elementor-element.elementor-element-2bfea0f .elementor-icon svg{height:1.4em;}body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-b3feb7e{left:-2px;}body.rtl .elementor-1880 .elementor-element.elementor-element-b3feb7e{right:-2px;}.elementor-1880 .elementor-element.elementor-element-b3feb7e{top:0px;}.elementor-1880 .elementor-element.elementor-element-e019b22{--width:8%;--justify-content:flex-start;}.elementor-1880 .elementor-element.elementor-element-5c9e091 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:4px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-5c9e091.elementor-element{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-5c9e091 .elementor-icon-wrapper{text-align:start;}.elementor-1880 .elementor-element.elementor-element-5c9e091 .elementor-icon{font-size:27px;}.elementor-1880 .elementor-element.elementor-element-5c9e091 .elementor-icon svg{height:27px;}.elementor-1880 .elementor-element.elementor-element-c163f06{--width:15%;}.elementor-1880 .elementor-element.elementor-element-070d8b2 > .elementor-widget-container{margin:-5px 0px 0px -8px;}.elementor-1880 .elementor-element.elementor-element-070d8b2{--toggle-icon-size:47px;--cart-border-radius:0em 0em 0em 0em;}body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-6px;top:-6px;}body.rtl .elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:6px;top:-6px;left:auto;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__main{border-width:1px 1px 1px 1px;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-button--view-cart{border-width:1px 1px 1px 1px;}.elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1880 .elementor-element.elementor-element-d4e698c{--width:100%;}.elementor-1880 .elementor-element.elementor-element-6ff0e29{--width:17%;}.elementor-1880 .elementor-element.elementor-element-2b64e2d{--width:70%;}.elementor-1880 .elementor-element.elementor-element-db943a6{--width:96.5%;}.elementor-1880 .elementor-element.elementor-element-3b3b799{--width:51%;}.elementor-1880 .elementor-element.elementor-element-36e00f0{--width:25%;}.elementor-1880 .elementor-element.elementor-element-2ada5d3{--width:50%;}.elementor-1880 .elementor-element.elementor-element-b164545{--width:96.5%;}.elementor-1880 .elementor-element.elementor-element-d393a2d{--width:96%;}.elementor-1880 .elementor-element.elementor-element-98ce534{--width:50%;}.elementor-1880 .elementor-element.elementor-element-802b1bd{--width:80%;}.elementor-1880 .elementor-element.elementor-element-91da459{--width:50%;}.elementor-1880 .elementor-element.elementor-element-a13a6c2{--width:80%;}.elementor-1880 .elementor-element.elementor-element-cd6cbcf{--width:50%;}.elementor-1880 .elementor-element.elementor-element-239ed9e{--width:80%;}.elementor-1880 .elementor-element.elementor-element-10aceb9{--width:50%;}.elementor-1880 .elementor-element.elementor-element-d1ffd74{--width:70%;}.elementor-1880 .elementor-element.elementor-element-31f18f2{--width:96.5%;}.elementor-1880 .elementor-element.elementor-element-e0de6bf{--width:50%;}.elementor-1880 .elementor-element.elementor-element-7528c91{--width:80%;}.elementor-1880 .elementor-element.elementor-element-d052302{--width:15%;}.elementor-1880 .elementor-element.elementor-element-8b6f222{--width:10%;}.elementor-1880 .elementor-element.elementor-element-3e1ea9d{--width:100%;}.elementor-1880 .elementor-element.elementor-element-6c7d176{--width:70%;}.elementor-1880 .elementor-element.elementor-element-09357c8{--width:17%;}.elementor-1880 .elementor-element.elementor-element-e019b22{--width:15%;}.elementor-1880 .elementor-element.elementor-element-c163f06{--width:10%;}}/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d343270 */.trzrt-fade-horizontal-up img {
  opacity: 0;
  transform: translate(-40px, 0);
  animation: trzrtFadeHorizontalUp 0.9s ease-out forwards;
  will-change: opacity, transform;
}

.trzrt-fade-horizontal-up.trzrt-delay-1 img {
  animation-delay: 0.25s;
}

@keyframes trzrtFadeHorizontalUp {
  from {
    opacity: 0;
    transform: translate(-40px, 0);
  }

  to {
    opacity: 1;
    transform: translate(0, -6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b164545 *//* Solo intervenir en estado oscuro, el claro es el natural */
body.header-blanco .mi-dropdown-dinamico {
    background-color: #101010DB !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    transition: background-color 0.4s ease important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d66ebfe */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8447777 */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #9a9a9a10!important;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-479b96b */.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text {

  background-color: #B5F100;
  border-radius: 0.2em;
  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}
.elementor-1880 .elementor-element.elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text {

  padding-right: 0.4em!important;
  padding-left: 0.4em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7528c91 *//* ======================================================
   VEINTE — Ajuste fino individual de SVG por ícono
   Pegar en CSS Advanced del header o en CSS global
   ====================================================== */

/* BASE */
.mi-header-dinamico .elementor-icon-list-icon svg {
  overflow: visible !important;
}

.mi-header-dinamico .elementor-icon-list-icon svg path,
.mi-header-dinamico .elementor-icon-list-icon svg g {
  transform-box: fill-box !important;
  transform-origin: center center !important;
}


/* 1 ACCESORIOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_1_ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="1 ACCESORIOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_1_ACCESORIOS"] {
  transform: scale(0.66) !important;
}


/* 4 DIRECCIÓN / DIRECCION */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_4_DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCIÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="4 DIRECCION"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_4_DIRECCION"] {
  transform: scale(0.66) !important;
}


/* 5 FRENOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_5_FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="5 FRENOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_5_FRENOS"] {
  transform: scale(0.76) !important;
}


/* 7 LLANTAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_7_LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="7 LLANTAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_7_LLANTAS"] {
  transform: scale(0.66) !important;
}


/* 9 MAZAS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_9_MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="9 MAZAS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_9_MAZAS"] {
  transform: scale(0.66) !important;
}


/* 10 NEUMÁTICOS / NEUMATICOS */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_10_NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMÁTICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="10 NEUMATICOS"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_10_NEUMATICOS"] {
  transform: scale(0.66) !important;
}


/* 12 PEDALES */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_12_PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="12 PEDALES"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_12_PEDALES"] {
  transform: scale(0.56) !important;
}


/* 16 PIÑÓN */
.mi-header-dinamico .elementor-icon-list-icon svg path[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg path[id="_16_PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[data-name="16 PIÑÓN"],
.mi-header-dinamico .elementor-icon-list-icon svg g[id="_16_PIÑÓN"] {
  transform: scale(0.66) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4f7bb4f */.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg {
    margin-top: -3px!important;
}                         
.elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1880 .elementor-element.elementor-element-4f7bb4f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span

 {
    font-family: "Bebas Neue"!important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-dda9b93 */.elementor-1880 .elementor-element.elementor-element-dda9b93 > .elementor-widget-container {

    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-91b2ca3 */body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]
 {

        color: black !important;
    }
/* ============================================
   MINI CART: DESKTOP Y MOBILE
   ============================================ */

/* Fondo */
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main {
    background-color: #141414E0 !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border-radius: 0px!important;
    border:solid 1px #4B4B4BA3;
}

/* Textos */
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main,
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main a,
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main span,
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main button {
    color: #ffffff !important;
}

/* Botones */
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main .elementor-button {
    border-color: #ffffff !important;
}

/* Imágenes y SVGs: no cambian */
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main img {
    filter: none !important;
    opacity: 1 !important;
}

body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main svg path,
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main svg rect,
body.header-blanco .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main svg circle {
    fill: revert !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e698c *//* 1. CONFIGURACIÓN DEL CONTENEDOR PRINCIPAL */
.elementor-1880 .elementor-element.elementor-element-d4e698c {
    --blur-intensity: 32px; /* Potencia del desenfoque */
    background: transparent !important;
    transition: all 0.4s ease;
}

/* 2. EFECTO DE DESENFOQUE GRADUAL (Capas Apple-Style) */
.elementor-1880 .elementor-element.elementor-element-d4e698c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    pointer-events: none;

    backdrop-filter: blur(var(--blur-intensity));
    -webkit-backdrop-filter: blur(var(--blur-intensity));

    /* Máscara acortada: El desenfoque desaparece al 75% del alto total */
    mask-image: linear-gradient(
        to bottom,
        black 0%,
        black 20%,           
        rgba(0, 0, 0, 1) 45%, 
        rgba(0, 0, 0, 0) 75%  /* Aquí muere el desenfoque */
    );
    -webkit-mask-image: linear-gradient(
        to bottom,
        black 0%,
        black 20%,
        rgba(0, 0, 0, 1) 45%,
        rgba(0, 0, 0, 0) 75%
    );

    /* Tinte inicial sutil (para fondo claro) */
    background-color: rgba(255, 255, 255, 0.12); 
    transition: background-color 0.4s ease;
}

/* 3. COLORES INICIALES (TEXTO Y LOGO NEGRO) */
.elementor-1880 .elementor-element.elementor-element-d4e698c .e-n-menu-heading,
.elementor-1880 .elementor-element.elementor-element-d4e698c .e-n-menu-title,
.elementor-1880 .elementor-element.elementor-element-d4e698c .e-n-menu-title a,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-item,
.elementor-1880 .elementor-element.elementor-element-d4e698c #elementor-menu-cart__toggle_button i,
.elementor-1880 .elementor-element.elementor-element-d4e698c #elementor-menu-cart__toggle_button svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c .e-search-submit i,
.elementor-1880 .elementor-element.elementor-element-d4e698c .e-search-submit svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-icon-wrapper svg {
    color: #000000 !important;
    fill: #000000 !important;
    transition: all 0.4s ease;
}

/* 4. ESTADO "HEADER-BLANCO" (Sobre fondo oscuro) */

/* Cambiar textos e iconos a blanco */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .e-n-menu-heading,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .e-n-menu-title,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .e-n-menu-title a,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .e-n-menu-title span,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-item,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco #elementor-menu-cart__toggle_button i,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco #elementor-menu-cart__toggle_button svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .e-search-submit i,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .e-search-submit svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Invertir Logo a blanco */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-icon-wrapper svg {
    filter: brightness(0) invert(1) !important;
}

/* Cambiar tinte del desenfoque a oscuro */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco::before {
    background-color: rgba(0, 0, 0, 0.2);
}
/* ======================================================
   VEINTE — Dropdown Componentes / Listado de íconos
   Versión compatible con Elementor, sin :is()
   ====================================================== */


/* ===============================
   1. Padding base del texto
   =============================== */

.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-item .elementor-icon-list-text,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-item .elementor-icon-list-text,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-item .elementor-icon-list-text,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-item .elementor-icon-list-text {
  padding-right: 0.4em !important;
  padding-left: 0.4em !important;
  transition: background-color 0.25s ease, color 0.35s ease;
}


/* ===============================
   2. Hover del texto
   =============================== */

.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-text {
  background-color: #9a9a9a10 !important;
  border-radius: 0.2em;
  padding-right: 0.4em !important;
  padding-left: 0.4em !important;
}


/* ===============================
   3. Íconos en estado normal
   Fondo claro: gris oscuro
   =============================== */

.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-icon {
  color: #4A4A4A !important;
  transition: color 0.4s ease;
}


/* SVG toma el color gris del contenedor */
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-icon svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-icon svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-icon svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-icon svg {
  fill: currentColor !important;
  transition: fill 0.4s ease, stroke 0.4s ease;
}


/* Paths internos del SVG */
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-d66ebfe .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-8447777 .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-479b96b .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c .elementor-element-266788a .elementor-icon-list-icon svg circle {
  fill: currentColor !important;
  transition: fill 0.4s ease, stroke 0.4s ease;
}


/* ===============================
   4. Íconos cuando el header está oscuro
   Estado normal gris oscuro + hover verde
   =============================== */

/* Estado normal en fondo oscuro: gris oscuro */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-icon {
  color: #4A4A4A !important;
}

/* SVG en fondo oscuro toma el gris del contenedor */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-icon svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-icon svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-icon svg,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-icon svg {
  fill: currentColor !important;
}

/* Formas internas en gris oscuro */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-icon svg circle {
  fill: currentColor !important;
}

/* Hover: solo al pasar encima cambia a verde */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon {
  color: #B5F100 !important;
}

/* Hover: formas internas verdes */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon svg path,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon svg polygon,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon svg rect,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-d66ebfe .elementor-icon-list-item:hover .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-8447777 .elementor-icon-list-item:hover .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-479b96b .elementor-icon-list-item:hover .elementor-icon-list-icon svg circle,
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco .elementor-element-266788a .elementor-icon-list-item:hover .elementor-icon-list-icon svg circle {
  fill: #B5F100 !important;
}

/* ======================================================
   VEINTE — Header adopta fondo del dropdown al abrirse
   Mantiene el blur existente, solo cambia el tinte
   ====================================================== */

/* Dropdown abierto sobre fondo claro */
.elementor-1880 .elementor-element.elementor-element-d4e698c.dropdown-abierto::before {
  background-color: rgba(255, 255, 255, 0.88) !important;

  /* Quita el fade vertical solo mientras el dropdown está abierto */
  mask-image: none !important;
  -webkit-mask-image: none !important;
}

/* Dropdown abierto sobre fondo oscuro */
.elementor-1880 .elementor-element.elementor-element-d4e698c.header-blanco.dropdown-abierto::before {
  background-color: #000000E6 !important;

  mask-image: none !important;
  -webkit-mask-image: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-070d8b2 */body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-070d8b2 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]
 {

        color: black !important;
    }
@media (max-width: 767px) {
    body.header-blanco .elementor-element-070d8b2 .elementor-menu-cart__main {
        --cart-background-color: #141414E0 !important;
        --cart-border-color: #4B4B4BA3 !important;
        --cart-border-style: solid !important;
        background-color: #141414E0 !important;
        backdrop-filter: blur(8px) !important;
        -webkit-backdrop-filter: blur(8px) !important;
    }

    body.header-blanco .elementor-element-070d8b2 .elementor-menu-cart__main,
    body.header-blanco .elementor-element-070d8b2 .elementor-menu-cart__main a,
    body.header-blanco .elementor-element-070d8b2 .elementor-menu-cart__main span,
    body.header-blanco .elementor-element-070d8b2 .elementor-menu-cart__main button {
        color: #ffffff !important;
    }

    body.header-blanco .elementor-element-070d8b2 .elementor-menu-cart__main img {
        filter: none !important;
        opacity: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1ea9d *//* ======================================================
   VEINTE BMX — HEADER MOBILE / CONTENEDOR PRINCIPAL
   Pegar en CSS avanzado del contenedor #mi-header-mobile
   ====================================================== */

.elementor-1880 .elementor-element.elementor-element-3e1ea9d {
  --blur-intensity-mobile: 28px;

  position: relative;
  z-index: 9999;
  isolation: isolate;

  background: transparent !important;
  overflow: visible !important;

  transition:
    background-color 0.35s ease,
    color 0.35s ease,
    filter 0.35s ease;
}

/* Fondo blur tipo Apple */
.elementor-1880 .elementor-element.elementor-element-3e1ea9d::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: -1;
  pointer-events: none;

  backdrop-filter: blur(var(--blur-intensity-mobile));
  -webkit-backdrop-filter: blur(var(--blur-intensity-mobile));

  background-color: rgba(255, 255, 255, 0.12);

  mask-image: linear-gradient(
    to bottom,
    black 0%,
    black 35%,
    rgba(0, 0, 0, 0.75) 60%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-image: linear-gradient(
    to bottom,
    black 0%,
    black 35%,
    rgba(0, 0, 0, 0.75) 60%,
    rgba(0, 0, 0, 0) 100%
  );

  transition:
    background-color 0.35s ease,
    backdrop-filter 0.35s ease,
    -webkit-backdrop-filter 0.35s ease;
}

/* ======================================================
   ESTADO NORMAL — fondo claro
   Logo / íconos negros
   ====================================================== */

.elementor-1880 .elementor-element.elementor-element-3e1ea9d,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d a,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d span,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-icon,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-icon-wrapper,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-button,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-button-icon {
  color: #0E0E0E !important;
}

.elementor-1880 .elementor-element.elementor-element-3e1ea9d svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d svg path,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d svg rect,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d svg circle,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d svg polygon,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-icon svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-icon-wrapper svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d .elementor-button-icon svg {
  fill: #0E0E0E !important;
  color: #0E0E0E !important;
  transition:
    fill 0.35s ease,
    color 0.35s ease,
    filter 0.35s ease;
}

/* Si el logo es imagen PNG/SVG como widget Image */
.elementor-1880 .elementor-element.elementor-element-3e1ea9d img {
  transition: filter 0.35s ease;
}

/* ======================================================
   ESTADO OSCURO — cuando el header pasa sobre .seccion-oscura
   Esta clase la agregaremos después con JS:
   #mi-header-mobile.header-blanco
   ====================================================== */

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco::before {
  background-color: rgba(0, 0, 0, 0.22);
}

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco a,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco span,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-icon,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-icon-wrapper,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-button,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-button-icon {
  color: #ffffff !important;
}

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco svg path,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco svg rect,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco svg circle,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco svg polygon,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-icon svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-icon-wrapper svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco .elementor-button-icon svg {
  fill: #ffffff !important;
  color: #ffffff !important;
}

/* Si el logo es imagen negra, lo invierte a blanco */
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.header-blanco img {
  filter: brightness(0) invert(1) !important;
}

/* ======================================================
   ESTADO CUANDO EL POPUP MOBILE ESTÉ ABIERTO
   Esta clase la usaremos después:
   #mi-header-mobile.menu-mobile-abierto
   ====================================================== */

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto::before {
  background-color: rgba(0, 0, 0, 0.88) !important;

  mask-image: none !important;
  -webkit-mask-image: none !important;
}

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto a,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto span,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-icon,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-icon-wrapper,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-button,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-button-icon {
  color: #ffffff !important;
}

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto svg path,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto svg rect,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto svg circle,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto svg polygon,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-icon svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-icon-wrapper svg,
.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto .elementor-button-icon svg {
  fill: #ffffff !important;
  color: #ffffff !important;
}

.elementor-1880 .elementor-element.elementor-element-3e1ea9d.menu-mobile-abierto img {
  filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS */.mi-header-dinamico a {
    z-index: 999!important;
}/* End custom CSS */