.elementor-9 .elementor-element.elementor-element-38e214f{--display:flex;--min-height:90vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-38e214f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-38e214f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voltra.mx/wp-content/uploads/2025/12/photo-1534438327276-14e5300c3a48.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-38e214f > .elementor-shape-bottom svg, .elementor-9 .elementor-element.elementor-element-38e214f > .e-con-inner > .elementor-shape-bottom svg{height:83px;transform:translateX(-50%) rotateY(180deg);}.elementor-9 .elementor-element.elementor-element-86eb2a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-89bb0f2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:4.5rem;font-weight:700;text-transform:uppercase;font-style:oblique;letter-spacing:1px;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-1367c09 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:4.5rem;font-weight:700;text-transform:uppercase;font-style:oblique;letter-spacing:1px;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-5932da9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-9 .elementor-element.elementor-element-5932da9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:4.5rem;font-weight:700;text-transform:uppercase;font-style:oblique;letter-spacing:1px;color:var( --e-global-color-aa4fb3c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5c46c06{width:var( --container-widget-width, 46% );max-width:46%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.75rem;color:#D1D5DB;}.elementor-9 .elementor-element.elementor-element-fdb4fd3{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1ace18f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-1ace18f .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-566f0a5 .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-ce6667d{--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;--margin-top:0px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-9 .elementor-element.elementor-element-19861c9{--display:grid;--min-height:165px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6c7f733{--display:flex;--min-height:0px;--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d673d8d{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-d673d8d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d673d8d .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-stacked .elementor-icon{background-color:#FFF7ED;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-default .elementor-icon{color:#FFF7ED;border-color:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-default .elementor-icon svg{fill:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d673d8d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d673d8d .elementor-icon{font-size:27px;padding:0px;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-d673d8d .elementor-icon svg{height:27px;}.elementor-9 .elementor-element.elementor-element-d673d8d .elementor-icon i, .elementor-9 .elementor-element.elementor-element-d673d8d .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-257f63e{--display:flex;--min-height:115px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-257f63e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4c28de8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e35df9b{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-e35df9b a{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-2226e95{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-55f59da{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-55f59da.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-55f59da .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-stacked .elementor-icon{background-color:#FFF7ED;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-default .elementor-icon{color:#FFF7ED;border-color:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-default .elementor-icon svg{fill:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-55f59da.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-55f59da .elementor-icon{font-size:27px;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-55f59da .elementor-icon svg{height:27px;}.elementor-9 .elementor-element.elementor-element-1aecfed{--display:flex;--min-height:115px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1aecfed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6cdea44 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b08ec38{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;color:#6B7280;}.elementor-9 .elementor-element.elementor-element-b08ec38 a{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-3d8cc55{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-d0ebc1e{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d0ebc1e .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-stacked .elementor-icon{background-color:#FFF7ED;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-default .elementor-icon{color:#FFF7ED;border-color:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-default .elementor-icon svg{fill:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d0ebc1e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d0ebc1e .elementor-icon{font-size:27px;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-d0ebc1e .elementor-icon svg{height:27px;}.elementor-9 .elementor-element.elementor-element-e7acbc1{--display:flex;--min-height:115px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e7acbc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6f9ab6b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5219afb{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-5219afb a{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-f0b5270{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-42d1342{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-42d1342.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-42d1342 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-stacked .elementor-icon{background-color:#FFF7ED;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-default .elementor-icon{color:#FFF7ED;border-color:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-default .elementor-icon svg{fill:#FFF7ED;}.elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-42d1342.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-42d1342 .elementor-icon{font-size:27px;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-42d1342 .elementor-icon svg{height:27px;}.elementor-9 .elementor-element.elementor-element-ca387ef{--display:flex;--min-height:115px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca387ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9a56a62 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f198094{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-f198094 a{color:#6B7280;}.elementor-9 .elementor-element.elementor-element-7f6e121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7f6e121:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7f6e121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-9 .elementor-element.elementor-element-e35af33 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-5c9bf5e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-9 .elementor-element.elementor-element-5c9bf5e .elementor-divider-separator{width:7%;}.elementor-9 .elementor-element.elementor-element-5c9bf5e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-104c5b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a8f00c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a8f00c1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a8f00c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voltra.mx/wp-content/uploads/2026/02/imgp-1.png");}.elementor-9 .elementor-element.elementor-element-a8f00c1::before, .elementor-9 .elementor-element.elementor-element-a8f00c1 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a8f00c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a8f00c1 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a8f00c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a8f00c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-a95783e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a95783e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a95783e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voltra.mx/wp-content/uploads/2026/02/imgp-2.png");}.elementor-9 .elementor-element.elementor-element-a95783e::before, .elementor-9 .elementor-element.elementor-element-a95783e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a95783e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a95783e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a95783e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a95783e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-c7accc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c7accc5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c7accc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voltra.mx/wp-content/uploads/2026/02/imgp-4.png");}.elementor-9 .elementor-element.elementor-element-c7accc5::before, .elementor-9 .elementor-element.elementor-element-c7accc5 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c7accc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c7accc5 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c7accc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c7accc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-f63da0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f63da0d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f63da0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voltra.mx/wp-content/uploads/2026/02/imgp-3.png");}.elementor-9 .elementor-element.elementor-element-f63da0d::before, .elementor-9 .elementor-element.elementor-element-f63da0d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f63da0d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f63da0d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f63da0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f63da0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-77b4819{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fa72193{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-03b5f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6726a70 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-42c5302{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6B7280;}.elementor-9 .elementor-element.elementor-element-415178a{--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:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f1b512c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-922a171{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-922a171.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d87e070{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d87e070:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d87e070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-80ad925{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-80ad925 a{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-80ad925 a:hover, .elementor-9 .elementor-element.elementor-element-80ad925 a:focus{color:#F39C12;}.elementor-9 .elementor-element.elementor-element-b77d6e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-29ac289{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-29ac289:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-29ac289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-9 .elementor-element.elementor-element-324bf09{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-324bf09 a{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-324bf09 a:hover, .elementor-9 .elementor-element.elementor-element-324bf09 a:focus{color:#F39C12;}.elementor-9 .elementor-element.elementor-element-3b4c40f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-4c7e841{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4c7e841:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4c7e841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-9 .elementor-element.elementor-element-7629d67{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-7629d67 a{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-7629d67 a:hover, .elementor-9 .elementor-element.elementor-element-7629d67 a:focus{color:#F39C12;}.elementor-9 .elementor-element.elementor-element-b241028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-212dae2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-212dae2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-212dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-9 .elementor-element.elementor-element-0e3ccbc{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-0e3ccbc a{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-0e3ccbc a:hover, .elementor-9 .elementor-element.elementor-element-0e3ccbc a:focus{color:#F39C12;}.elementor-9 .elementor-element.elementor-element-782ea1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1bcb5fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1bcb5fe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1bcb5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-9 .elementor-element.elementor-element-1bcb5fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b2c52d5{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-b2c52d5 a{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-b2c52d5 a:hover, .elementor-9 .elementor-element.elementor-element-b2c52d5 a:focus{color:#F39C12;}.elementor-9 .elementor-element.elementor-element-5cdd210{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-13d86a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-13d86a4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-13d86a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-9 .elementor-element.elementor-element-afd0bf6{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-afd0bf6 a{color:#0A0A0A;}.elementor-9 .elementor-element.elementor-element-afd0bf6 a:hover, .elementor-9 .elementor-element.elementor-element-afd0bf6 a:focus{color:#F39C12;}.elementor-9 .elementor-element.elementor-element-f7b49dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f7b49dc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f7b49dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-c884a58{text-align:center;}.elementor-9 .elementor-element.elementor-element-c884a58 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-33f708f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5.6px;}.elementor-9 .elementor-element.elementor-element-33f708f .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-33f708f .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-9 .elementor-element.elementor-element-bf7acf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;color:#6B7280;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-9 .elementor-element.elementor-element-09b435a{--grid-columns:4;}.elementor-9 .elementor-element.elementor-element-1371993 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1371993 .elementor-button:focus{background-color:var( --e-global-color-8eb5b11 );color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-1371993{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-1371993 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.025em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8eb5b11 );border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-9 .elementor-element.elementor-element-1371993 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1371993 .elementor-button:focus svg{fill:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-b7c6470{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b7c6470:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b7c6470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8eb5b11 );}.elementor-9 .elementor-element.elementor-element-e85db83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e85db83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e85db83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://voltra.mx/wp-content/uploads/2026/01/Home-gym-paquetes.png");}.elementor-9 .elementor-element.elementor-element-491c67b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:096px;--padding-bottom:96px;--padding-left:96px;--padding-right:96px;}.elementor-9 .elementor-element.elementor-element-4a00836 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-83c3b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-9 .elementor-element.elementor-element-83c3b29 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-6387be4{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#9CA3AF;}.elementor-9 .elementor-element.elementor-element-1434fde{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7a9599a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-b8a2df7 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b8a2df7 .elementor-icon{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b8a2df7 .elementor-icon svg{height:16px;}.elementor-9 .elementor-element.elementor-element-5c07e60{--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;--overlay-opacity:0.05;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-5c07e60::before, .elementor-9 .elementor-element.elementor-element-5c07e60 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5c07e60 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5c07e60 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5c07e60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5c07e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.transparenttextures.com/patterns/carbon-fibre.png");--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-69904dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-50ed135{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0b87c86{text-align:center;}.elementor-9 .elementor-element.elementor-element-0b87c86 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#BC5101;}.elementor-9 .elementor-element.elementor-element-b5ba6b3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b5ba6b3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:59px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-fd9b64c{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-a231684{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-fad7cd1{--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;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-61a6ae9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c8c258a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-33cffb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6B7280;}.elementor-9 .elementor-element.elementor-element-c0c4887{--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:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ed8139d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.025em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ed8139d .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-ed8139d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6d5fdfc{--grid-columns:3;}.elementor-9 .elementor-element.elementor-element-6d5fdfc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9 .elementor-element.elementor-element-6d5fdfc .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-6d5fdfc .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-6d5fdfc .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-6d5fdfc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-9 .elementor-element.elementor-element-b517c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b517c3f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b517c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-9 .elementor-element.elementor-element-dce4d16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:03rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-86f3553{text-align:center;}.elementor-9 .elementor-element.elementor-element-86f3553 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#BC5101;}.elementor-9 .elementor-element.elementor-element-952cc79{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-952cc79 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-048a217{width:var( --container-widget-width, 59% );max-width:59%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#9CA3AF;}.elementor-9 .elementor-element.elementor-element-048a217.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-989cdfb{width:auto;max-width:auto;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#9CA3AF;}.elementor-9 .elementor-element.elementor-element-989cdfb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0cc76f8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;letter-spacing:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );padding:0px 0px 7px 0px;}.elementor-9 .elementor-element.elementor-element-0cc76f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-0cc76f8 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0cc76f8 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0cc76f8 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-0cc76f8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0a05418{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-0a05418:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0a05418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f692cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-f692cf8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-59c0c42{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-aa4fb3c );}.elementor-9 .elementor-element.elementor-element-59c0c42.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e7d61d4 .elementor-button{background-color:var( --e-global-color-8eb5b11 );font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0em;fill:var( --e-global-color-aa4fb3c );color:var( --e-global-color-aa4fb3c );border-style:none;border-radius:0px 0px 0px 0px;padding:23px 48px 23px 48px;}.elementor-9 .elementor-element.elementor-element-e7d61d4 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e7d61d4 .elementor-button:focus{background-color:var( --e-global-color-387952a );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e7d61d4{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e7d61d4 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-e7d61d4 .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-38e214f{--min-height:70vh;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-5c46c06{--container-widget-width:554px;--container-widget-flex-grow:0;width:var( --container-widget-width, 554px );max-width:554px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ce6667d{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-19861c9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-7f6e121{--padding-top:070px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-5c9bf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-77b4819{--padding-top:55px;--padding-bottom:010px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-42c5302{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-f7b49dc{--padding-top:85px;--padding-bottom:85px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-bf7acf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-09b435a{--grid-columns:2;}.elementor-9 .elementor-element.elementor-element-6387be4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-5c07e60{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-a231684{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-6d5fdfc{--grid-columns:2;}.elementor-9 .elementor-element.elementor-element-b517c3f{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-048a217{--container-widget-width:673px;--container-widget-flex-grow:0;width:var( --container-widget-width, 673px );max-width:673px;}.elementor-9 .elementor-element.elementor-element-59c0c42{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-38e214f{--min-height:85vh;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-89bb0f2 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-1367c09 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-5932da9 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-5c46c06{font-size:18px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1ace18f .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-19861c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6c7f733{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-257f63e{--width:220px;}.elementor-9 .elementor-element.elementor-element-2226e95{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-1aecfed{--width:220px;}.elementor-9 .elementor-element.elementor-element-b08ec38{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}.elementor-9 .elementor-element.elementor-element-3d8cc55{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-e7acbc1{--width:220px;}.elementor-9 .elementor-element.elementor-element-5219afb{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f0b5270{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-ca387ef{--width:220px;}.elementor-9 .elementor-element.elementor-element-e35af33 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-5c9bf5e .elementor-divider-separator{width:26%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-f7b49dc{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c884a58 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-bf7acf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-09b435a{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-491c67b{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-83c3b29 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-5c07e60{--padding-top:4rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-b5ba6b3 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-fad7cd1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c0c4887{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-6d5fdfc{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-dce4d16{--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-952cc79 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-f692cf8 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-59c0c42{font-size:18px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-38e214f{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-ce6667d{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-257f63e{--width:74.659%;}.elementor-9 .elementor-element.elementor-element-1aecfed{--width:74.659%;}.elementor-9 .elementor-element.elementor-element-e7acbc1{--width:74.659%;}.elementor-9 .elementor-element.elementor-element-ca387ef{--width:74.659%;}.elementor-9 .elementor-element.elementor-element-7f6e121{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-77b4819{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-922a171{--width:21.557%;}.elementor-9 .elementor-element.elementor-element-1bcb5fe{--width:98.077%;}.elementor-9 .elementor-element.elementor-element-f7b49dc{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-5c07e60{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-a231684{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-0a05418{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-415178a{--width:330px;}.elementor-9 .elementor-element.elementor-element-c0c4887{--width:200px;}}/* Start custom CSS for container, class: .elementor-element-fdb4fd3 */* ESTILOS BOTONES HERO (Industrial Skew)
   Color Principal: #bc5101
*/

/* 1. LAYOUT DEL CONTENEDOR (Flexbox) */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 {
    display: flex;
    flex-direction: column; /* Móvil: Uno debajo del otro */
    gap: 16px; /* Espacio entre botones */
    align-items: center; /* Centrados */
}

/* Tablet y Desktop: Uno al lado del otro */
@media (min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-fdb4fd3 {
        flex-direction: row;
        justify-content: flex-start; /* Alineados a la izquierda */
    }
}

/* 2. ESTILOS BASE COMPARTIDOS (La forma inclinada) */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .elementor-button {
    font-family: 'Oswald', sans-serif !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    padding: 23px 32px !important;
    border-radius: 2px !important;
    
    /* Efecto Skew (Inclinación) */
    transform: skewX(-6deg);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    
    /* Aseguramos flex interno para el icono */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Contenido del botón (Texto e Icono): Lo enderezamos para que se lea bien */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .elementor-button-content-wrapper {
    transform: skewX(6deg);
    transition: transform 0.3s ease;
    display: flex;
    align-items: center;
    gap: 8px; /* Espacio entre texto e icono */
}

/* --- ESTADO HOVER (AL PASAR EL MOUSE) --- */
/* El botón se endereza y sube un poco */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .elementor-button:hover {
    transform: skewX(0deg) translateY(-2px);
}
/* El contenido también se ajusta al enderezarse */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .elementor-button:hover .elementor-button-content-wrapper {
    transform: skewX(0deg);
}


/* 3. BOTÓN PRIMARIO (Naranja #bc5101) */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .voltra-btn-primary .elementor-button {
    background-color: #bc5101 !important;
    color: #ffffff !important;
    border: none !important;
    /* Glow con el nuevo color */
    box-shadow: 0 0 20px rgba(188, 81, 1, 0.4) !important;
}

.elementor-9 .elementor-element.elementor-element-fdb4fd3 .voltra-btn-primary .elementor-button:hover {
    background-color: #f39c12 !important; /* Un tono más oscuro al hover */
    box-shadow: 0 0 30px rgba(188, 81, 1, 0.6) !important;
}

/* Animación del Icono (Flecha) en el primario */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .voltra-btn-primary .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px); /* La flecha se mueve a la derecha */
    transition: transform 0.3s ease;
}


/* 4. BOTÓN SECUNDARIO (Transparente) */
.elementor-9 .elementor-element.elementor-element-fdb4fd3 .voltra-btn-secondary .elementor-button {
    background-color: transparent !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.elementor-9 .elementor-element.elementor-element-fdb4fd3 .voltra-btn-secondary .elementor-button:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e214f *//* Degradado Amber Premium para la palabra "PROFESIONAL" */
.elementor-9 .elementor-element.elementor-element-38e214f .v-pro-text {
    background: linear-gradient(to right, #F39C12 0%, #BC5101 30%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Fallback */
    
    /* Asegura que el degradado se vea completo si la letra es gruesa */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19861c9 *//* ESTILOS TRUST BAR VOLTRA (Industrial Clean)
   Color Activo: #BC5101
   Color Claro: #F39C12
*/

/* 1. ESTILO BASE DE LA TARJETA (ITEM) */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item {
    /* Layout Flex para alinear icono y texto (gap-4) */
    display: flex;
    align-items: flex-start;
    gap: 16px;
    
    /* Estética Base */
    padding: 24px;
    background-color: #ffffff;
    border: 1px solid #e5e7eb; /* Gris muy suave (gray-100) */
    border-radius: 8px;
    
    /* Transición Suave */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* 2. EFECTO HOVER EN LA TARJETA */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover {
    /* El borde cambia al color principal */
    border-color: #BC5101;
    
    /* Sombra con brillo sutil naranja */
    box-shadow: 0 10px 30px rgba(188, 81, 1, 0.15);
    
    /* Pequeña elevación */
    transform: translateY(-5px);
}

/* 3. ESTILO DEL CONTENEDOR DEL ICONO */
/* Buscamos el widget de icono dentro de la tarjeta */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item .elementor-widget-icon .elementor-icon-wrapper,
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item .elementor-icon {
    /* Base: Fondo Naranja muy claro */
    background-color: rgba(243, 156, 18, 0.1); 
    color: #BC5101; /* Color del icono */
    
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px; /* Bordes ligeramente redondeados */
    font-size: 24px; /* Tamaño del icono */
    
    transition: all 0.3s ease;
}

/* 4. EFECTO HOVER EN EL ICONO (Al pasar el mouse sobre la TARJETA) */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover .elementor-widget-icon .elementor-icon-wrapper,
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover .elementor-icon {
    background-color: #BC5101; /* Fondo se vuelve sólido */
    color: #ffffff !important; /* Icono se vuelve blanco */
    
    /* Efecto Pop */
    transform: scale(1.1) rotate(-3deg);
    box-shadow: 0 4px 10px rgba(188, 81, 1, 0.4);
}

/* Asegurar que el SVG o i dentro cambie de color también */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover .elementor-widget-icon i,
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover .elementor-widget-icon svg {
    fill: #ffffff !important;
    color: #ffffff !important;
}

/* 5. TIPOGRAFÍA (Opcional, para forzar el estilo si no lo has hecho en el editor) */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item h4, 
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item .elementor-heading-title {
    font-family: 'Oswald', sans-serif;
    color: #0a0a0a; /* Dark */
    transition: color 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item p, 
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item .elementor-widget-text-editor {
    color: #6b7280; /* Gray-500 */
    font-family: 'Inter', sans-serif;
    font-size: 14px;
}

/* Hover en el Título */
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover h4,
.elementor-9 .elementor-element.elementor-element-19861c9 .voltra-trust-item:hover .elementor-heading-title {
    color: #BC5101; /* El título también se ilumina */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6667d *//* 1. Quitar el margen del widget completo */
.elementor-9 .elementor-element.elementor-element-ce6667d .elementor-widget-text-editor {
    margin-bottom: 0px !important;
}

/* 2. Quitar el margen del párrafo interno (el verdadero culpable) */
.elementor-9 .elementor-element.elementor-element-ce6667d .elementor-widget-text-editor p {
    margin-bottom: 0px !important;
    line-height: 1.2 !important; /* Ajusta la altura de línea para que no flote */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104c5b3 *//* 1. Quitar el margen del widget completo */
.elementor-9 .elementor-element.elementor-element-104c5b3 .elementor-widget-text-editor {
    margin-bottom: 0px !important;
}

/* 2. Quitar el margen del párrafo interno (el verdadero culpable) */
.elementor-9 .elementor-element.elementor-element-104c5b3 .elementor-widget-text-editor p {
    margin-bottom: 0px !important;
    line-height: 1.2 !important; /* Ajusta la altura de línea para que no flote */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b5f32 *//* 1. Quitar el margen del widget completo */
.elementor-9 .elementor-element.elementor-element-03b5f32 .elementor-widget-text-editor {
    margin-bottom: 0px !important;
}

/* 2. Quitar el margen del párrafo interno (el verdadero culpable) */
.elementor-9 .elementor-element.elementor-element-03b5f32 .elementor-widget-text-editor p {
    margin-bottom: 0px !important;
    line-height: 1.5 !important; /* Ajusta la altura de línea para que no flote */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85db83 *//* ESTRATEGIA: PADRE FILTRO / HIJO RECORTADO */

.elementor-9 .elementor-element.elementor-element-e85db83 {
    /* 1. LIMPIEZA DEL PADRE */
    /* Quitamos el recorte del contenedor principal para que la sombra pueda "salirse" */
    clip-path: none !important; 
    
    /* Ocultamos el fondo original de Elementor para evitar duplicados */
    background: none !important;
    background-image: none !important;
    background-color: transparent !important;

    /* 2. EL BORDE NARANJA (Filtro en el Padre) */
    /* El filtro detecta la forma del hijo (::before) y le dibuja la sombra solida */
    filter: drop-shadow(6px 0px 0px #FF5722) !important;

    /* 3. FIX DE RENDERIZADO */
    /* Obligatorio para que Chrome pinte filtros en elementos vacíos/contenedores */
    transform: translateZ(0);
    overflow: visible !important;
    position: relative;
    z-index: 10;
}

/* 4. LA IMAGEN RECORTADA (Pseudo-elemento Hijo) */
.elementor-9 .elementor-element.elementor-element-e85db83::before {
    content: '';
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* IMAGEN DE FONDO (Movida aquí desde Elementor) */
    background-image: url("https://voltra.mx/wp-content/uploads/2026/01/Home-gym-paquetes.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    
    /* EL RECORTE SE APLICA AQUÍ */
    clip-path: polygon(0 0, 81% 0, 100% 100%, 0% 100%);
    
    /* Orden de capas: Detrás del contenido pero visible para el filtro */
    z-index: -1;
}

/* 5. EFECTO HOVER */
.elementor-9 .elementor-element.elementor-element-e85db83:hover {
    /* Aumentamos el desplazamiento y añadimos brillo */
    filter: drop-shadow(8px 0px 0px #FF5722) drop-shadow(0 0 15px rgba(255,87,34,0.6)) !important;
    transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c3b29 *//* 1. Estilo base del Título (Primera línea blanca) */
.elementor-9 .elementor-element.elementor-element-83c3b29 .elementor-heading-title {
    color: #ffffff;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1; /* Ajustado para que quede compacto como el prototipo */
}

/* 2. La Gradiente Metálica (Solo segunda línea) */
/* Degradado de Blanco (#fff) a Gris Metal (#6b7280) */
.elementor-9 .elementor-element.elementor-element-83c3b29 .voltra-gradient {
    background: linear-gradient(90deg, #ffffff 0%, #6b7280 100%);
    
    /* La magia para recortar el fondo con el texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Hacemos el texto transparente para ver el fondo */
    color: transparent;
    -webkit-text-fill-color: transparent;
    
    /* Importante para que el degradado se renderice bien en Safari/Chrome */
    display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1434fde *//* 1. CONFIGURACIÓN DEL CONTENEDOR (EL BOTÓN ENTERO) */
/* Usamos '.elementor-9 .elementor-element.elementor-element-1434fde' para referirnos al contenedor donde pusiste la clase */
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn {
    cursor: pointer; /* Manita al pasar por todo el bloque */
    transition: all 0.3s ease; /* Suavidad general */
    /* Aseguramos que los elementos estén alineados */
    display: flex;
    align-items: center; 
    gap: 12px; /* Espacio inicial entre texto e ícono */
}

/* 2. EL TEXTO (Para que cambie de color al unísono) */
/* Asumiendo que usaste un widget de Encabezado o Texto */
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn .elementor-widget-heading .elementor-heading-title,
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn .elementor-widget-text-editor {
    transition: color 0.3s ease;
}

/* Efecto Hover en el Texto: Se vuelve Naranja Voltra */
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn:hover .elementor-widget-heading .elementor-heading-title,
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn:hover .elementor-widget-text-editor {
    color: #FF5722 !important; /* Color Primary */
}

/* 3. EL ÍCONO (LA FLECHA) */
/* Apuntamos al widget de ícono dentro del contenedor */
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn .elementor-widget-icon {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Efecto rebote sutil 'bungee' */
    transform: translateX(0); /* Posición original */
}

/* 4. LA MAGIA: MOVIMIENTO CONJUNTO */
/* Cuando tocas el CONTENEDOR, el ÍCONO se mueve */
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn:hover .elementor-widget-icon {
    transform: translateX(8px); /* Desplaza la flecha a la derecha */
}

/* Opcional: Si el ícono tiene un fondo circular, podemos hacerlo crecer o brillar */
.elementor-9 .elementor-element.elementor-element-1434fde.voltra-magic-btn:hover .elementor-widget-icon .elementor-icon {
    background-color: #FF5722 !important; /* Asegura el fondo naranja */
    color: #ffffff !important; /* Flecha blanca */
    box-shadow: 0 0 15px rgba(255, 87, 34, 0.4); /* Resplandor */
}
/* Forzar que el widget se ajuste al texto */
.elementor-9 .elementor-element.elementor-element-1434fde {

    width: auto !important;
}

/* Si quieres que ocupe el máximo posible pero solo del texto */
.elementor-9 .elementor-element.elementor-element-1434fde {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61a6ae9 *//* 1. Quitar el margen del widget completo */
.elementor-9 .elementor-element.elementor-element-61a6ae9 .elementor-widget-text-editor {
    margin-bottom: 0px !important;
}

/* 2. Quitar el margen del párrafo interno (el verdadero culpable) */
.elementor-9 .elementor-element.elementor-element-61a6ae9 .elementor-widget-text-editor p {
    margin-bottom: 0px !important;
    line-height: 1.5 !important; /* Ajusta la altura de línea para que no flote */
}/* End custom CSS */