.elementor-2 .elementor-element.elementor-element-c14a41e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c14a41e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c14a41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d16a240{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:104px;--padding-bottom:112px;--padding-left:48px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-d26a3f1{font-family:"Figtree", Sans-serif;font-size:13px;color:var( --e-global-color-footertext );}.elementor-2 .elementor-element.elementor-element-cc177d7 .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-60de26f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(42px,4vw,58px);font-weight:700;line-height:1.05em;letter-spacing:-0.035em;color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-d42cc25{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-textnavy );}.elementor-2 .elementor-element.elementor-element-adc8221{--display:flex;--min-height:560px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-adc8221:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-adc8221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-pagina-02-quienes-real.jpg");background-position:58% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4702832{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4702832:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4702832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-116b658{--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:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-d6e4f89{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d6e4f89:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6e4f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://zuma.royalestudios.com/wp-content/uploads/2026/10/h2024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ab9f99d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-667f909{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0bc4a78 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4de8507{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title{font-family:var( --e-global-typography-zumalinkarrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumalinkarrow-font-size );font-weight:var( --e-global-typography-zumalinkarrow-font-weight );line-height:var( --e-global-typography-zumalinkarrow-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a08282f{--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:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-a08282f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a08282f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-286f4b3{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7a28bc5 .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a6ca4d9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-9ebfc93{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-textnavy );}.elementor-2 .elementor-element.elementor-element-2dae56b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2dae56b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2dae56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://zuma.royalestudios.com/wp-content/uploads/2026/10/impulsar_industrias-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1dee550{--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:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-eedd0bb{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-52db99d .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-35994c0{font-family:"Figtree", Sans-serif;font-size:21px;line-height:1.55em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3766207{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2 .elementor-element.elementor-element-3766207:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3766207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-graybg );}.elementor-2 .elementor-element.elementor-element-acc4cef .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-59e03e8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0266241{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-0266241:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0266241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-graybg );}.elementor-2 .elementor-element.elementor-element-efd7529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dd81ecb .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-413fd14 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-07d976e{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-36da249{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e21e303{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-e21e303:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e21e303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-562a2d7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3125292 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9a5d5c4{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8016204{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-8016204:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8016204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-5f6ffe0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9c660f4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3c60770{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0c2e94e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-0c2e94e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0c2e94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-bda446d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-21ea952 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b47e48c{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4331861{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-4331861:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4331861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-ad49ec0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1102502 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-61b9455{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-16f44ca{--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:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-158f057{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-84de0c4 .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-72a85d7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d4eac51{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-07ee4d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-2 .elementor-element.elementor-element-07ee4d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-07ee4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4de8bac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-4de8bac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4de8bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-c28bcbf{text-align:start;}.elementor-2 .elementor-element.elementor-element-e460504{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-84a8027{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d8be43b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8750502 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0c1d82c{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-0c1d82c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0c1d82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-graybg );}.elementor-2 .elementor-element.elementor-element-962eb64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7415300 .elementor-heading-title{font-family:var( --e-global-typography-zumaeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-zumaeyebrow-font-size );font-weight:var( --e-global-typography-zumaeyebrow-font-weight );text-transform:var( --e-global-typography-zumaeyebrow-text-transform );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0e33775 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-86e7d42{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0f7e425{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-b753acc{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-zumastat-font-family ), Sans-serif;font-size:var( --e-global-typography-zumastat-font-size );font-weight:var( --e-global-typography-zumastat-font-weight );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7d47885{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-03fd374{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-c2a730a{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-zumastat-font-family ), Sans-serif;font-size:var( --e-global-typography-zumastat-font-size );font-weight:var( --e-global-typography-zumastat-font-weight );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-bb68437{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-24a1625{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-08ba7e4{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-zumastat-font-family ), Sans-serif;font-size:var( --e-global-typography-zumastat-font-size );font-weight:var( --e-global-typography-zumastat-font-weight );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-024b3c6{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e28a888{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-e9fbcfa{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-zumastat-font-family ), Sans-serif;font-size:var( --e-global-typography-zumastat-font-size );font-weight:var( --e-global-typography-zumastat-font-weight );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5284f42{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ba5e077{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-7b851d3{--display:flex;--min-height:3px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-zumastat-font-family ), Sans-serif;font-size:var( --e-global-typography-zumastat-font-size );font-weight:var( --e-global-typography-zumastat-font-weight );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1560f34{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-70cbe18{--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:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:1;--padding-top:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-2 .elementor-element.elementor-element-70cbe18:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-70cbe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://zuma.royalestudios.com/wp-content/uploads/2026/10/gt_operacion_01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-70cbe18::before, .elementor-2 .elementor-element.elementor-element-70cbe18 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-70cbe18 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-70cbe18 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-70cbe18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-70cbe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(24,37,58,.96) 0%, rgba(5,31,56,.5) 100%);}.elementor-2 .elementor-element.elementor-element-6a4f4a7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-408380e{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-textnavy );}:root{--page-title-display:none;}@media(max-width:1099px){.elementor-2 .elementor-element.elementor-element-d16a240{--padding-top:64px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-cc177d7 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-60de26f .elementor-heading-title{font-size:46px;}.elementor-2 .elementor-element.elementor-element-adc8221{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-adc8221:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-adc8221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-116b658{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-0bc4a78 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title{font-size:var( --e-global-typography-zumalinkarrow-font-size );line-height:var( --e-global-typography-zumalinkarrow-line-height );}.elementor-2 .elementor-element.elementor-element-a08282f{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-7a28bc5 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a6ca4d9 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-1dee550{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-eedd0bb{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2 .elementor-element.elementor-element-52db99d .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-35994c0{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3766207{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-acc4cef .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-59e03e8 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-0266241{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-dd81ecb .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-413fd14 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-16f44ca{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-84de0c4 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-72a85d7 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-07ee4d1{--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-2 .elementor-element.elementor-element-0c1d82c{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-7415300 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0e33775 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-70cbe18{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-6a4f4a7 .elementor-heading-title{font-size:36px;}}@media(max-width:699px){.elementor-2 .elementor-element.elementor-element-d16a240{--padding-top:40px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-cc177d7 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-60de26f .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-d42cc25{font-size:16px;}.elementor-2 .elementor-element.elementor-element-adc8221{--min-height:260px;}.elementor-2 .elementor-element.elementor-element-adc8221:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-adc8221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-116b658{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-667f909{--width:32px;}.elementor-2 .elementor-element.elementor-element-0bc4a78 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title{font-size:var( --e-global-typography-zumalinkarrow-font-size );line-height:var( --e-global-typography-zumalinkarrow-line-height );}.elementor-2 .elementor-element.elementor-element-a08282f{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-7a28bc5 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a6ca4d9 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-1dee550{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-eedd0bb{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2 .elementor-element.elementor-element-52db99d .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-35994c0{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3766207{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-acc4cef .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-59e03e8 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-0266241{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-dd81ecb .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-413fd14 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-16f44ca{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-84de0c4 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-72a85d7 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-07ee4d1{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2 .elementor-element.elementor-element-84a8027{--width:28px;}.elementor-2 .elementor-element.elementor-element-0c1d82c{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-7415300 .elementor-heading-title{font-size:var( --e-global-typography-zumaeyebrow-font-size );line-height:var( --e-global-typography-zumaeyebrow-line-height );letter-spacing:var( --e-global-typography-zumaeyebrow-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0e33775 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-b753acc{--width:28px;}.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c2a730a{--width:28px;}.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-08ba7e4{--width:28px;}.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e9fbcfa{--width:28px;}.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7b851d3{--width:28px;}.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-zumastat-font-size );line-height:var( --e-global-typography-zumastat-line-height );letter-spacing:var( --e-global-typography-zumastat-letter-spacing );}.elementor-2 .elementor-element.elementor-element-70cbe18{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-6a4f4a7 .elementor-heading-title{font-size:28px;}}@media(min-width:700px){.elementor-2 .elementor-element.elementor-element-116b658{--content-width:1344px;}.elementor-2 .elementor-element.elementor-element-667f909{--width:32px;}.elementor-2 .elementor-element.elementor-element-a08282f{--content-width:1344px;}.elementor-2 .elementor-element.elementor-element-1dee550{--content-width:1344px;}.elementor-2 .elementor-element.elementor-element-0266241{--content-width:1344px;}.elementor-2 .elementor-element.elementor-element-16f44ca{--content-width:1344px;}.elementor-2 .elementor-element.elementor-element-84a8027{--width:28px;}.elementor-2 .elementor-element.elementor-element-0c1d82c{--content-width:1344px;}.elementor-2 .elementor-element.elementor-element-b753acc{--width:28px;}.elementor-2 .elementor-element.elementor-element-c2a730a{--width:28px;}.elementor-2 .elementor-element.elementor-element-08ba7e4{--width:28px;}.elementor-2 .elementor-element.elementor-element-e9fbcfa{--width:28px;}.elementor-2 .elementor-element.elementor-element-7b851d3{--width:28px;}.elementor-2 .elementor-element.elementor-element-70cbe18{--content-width:1344px;}}@media(max-width:1099px) and (min-width:700px){.elementor-2 .elementor-element.elementor-element-667f909{--width:32px;}.elementor-2 .elementor-element.elementor-element-84a8027{--width:28px;}.elementor-2 .elementor-element.elementor-element-b753acc{--width:28px;}.elementor-2 .elementor-element.elementor-element-c2a730a{--width:28px;}.elementor-2 .elementor-element.elementor-element-08ba7e4{--width:28px;}.elementor-2 .elementor-element.elementor-element-e9fbcfa{--width:28px;}.elementor-2 .elementor-element.elementor-element-7b851d3{--width:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-d26a3f1 */.elementor-2 .elementor-element.elementor-element-d26a3f1 .zuma-crumbs{display:flex;gap:8px;flex-wrap:wrap}.elementor-2 .elementor-element.elementor-element-d26a3f1 a{color:var(--e-global-color-footertext)}.elementor-2 .elementor-element.elementor-element-d26a3f1 a:hover,.elementor-2 .elementor-element.elementor-element-d26a3f1 a:focus-visible{color:#fff}.elementor-2 .elementor-element.elementor-element-d26a3f1 [aria-current]{color:#fff}.elementor-2 .elementor-element.elementor-element-d26a3f1 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60de26f */.elementor-2 .elementor-element.elementor-element-60de26f{max-width:640px}.elementor-2 .elementor-element.elementor-element-60de26f .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d42cc25 */.elementor-2 .elementor-element.elementor-element-d42cc25{max-width:540px}.elementor-2 .elementor-element.elementor-element-d42cc25 p{margin:0;text-wrap:pretty}
/*zmh-mw*/.elementor-2 .elementor-element.elementor-element-d42cc25{max-width:540px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16a240 */.elementor-2 .elementor-element.elementor-element-d16a240{padding-left:max(48px, calc((100vw - 1440px)/2 + 48px))}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-d16a240{padding-left:32px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-d16a240{padding-left:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc8221 */.elementor-2 .elementor-element.elementor-element-adc8221{overflow:hidden}.elementor-2 .elementor-element.elementor-element-adc8221::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(24,37,58,.7) 0%, rgba(5,31,56,.25) 45%, rgba(5,31,56,.15) 100%);pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c14a41e */.elementor-2 .elementor-element.elementor-element-c14a41e{display:grid!important;grid-template-columns:1fr 1.05fr}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-c14a41e{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0af0eed */.elementor-2 .elementor-element.elementor-element-0af0eed{width:100%}
.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav{max-width:1440px;margin:0 auto;padding:0 48px;box-sizing:border-box;height:60px;display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}
.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav::-webkit-scrollbar{display:none}
.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav a{height:60px;display:flex;align-items:center;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;font-weight:600;color:var(--e-global-color-text);white-space:nowrap;transition:color .2s,box-shadow .2s}
.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav a:hover,.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav a:focus-visible{color:var(--e-global-color-primary);box-shadow:inset 0 -2px 0 var(--e-global-color-secondary)}
.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav a:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:-2px}
.elementor-2 .elementor-element.elementor-element-0af0eed p{margin:0}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav{padding:0 32px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-0af0eed .zuma-subnav{padding:0 22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4702832 */.elementor-2 .elementor-element.elementor-element-4702832{position:sticky;top:80px;z-index:30;border-bottom:1px solid var(--e-global-color-border)}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-4702832{position:relative;top:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e4f89 */.elementor-2 .elementor-element.elementor-element-d6e4f89{aspect-ratio:4/3;border-radius:12px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-667f909 */.elementor-2 .elementor-element.elementor-element-667f909{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bc4a78 */.elementor-2 .elementor-element.elementor-element-0bc4a78 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4de8507 */.elementor-2 .elementor-element.elementor-element-4de8507 p{margin:0;text-wrap:pretty}.elementor-2 .elementor-element.elementor-element-4de8507 p+p{margin-top:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02884ef */.elementor-2 .elementor-element.elementor-element-02884ef{padding-top:4px}.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title a{color:var(--e-global-color-secondary);transition:color .2s}.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title a:hover,.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title a:focus-visible{color:var(--e-global-color-primary)}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-02884ef .elementor-heading-title{font-size:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116b658 */.elementor-2 .elementor-element.elementor-element-116b658 > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-116b658 > .e-con-inner{grid-template-columns:1fr;gap:40px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-116b658 > .e-con-inner{grid-template-columns:1fr;gap:32px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6ca4d9 */.elementor-2 .elementor-element.elementor-element-a6ca4d9 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ebfc93 */.elementor-2 .elementor-element.elementor-element-9ebfc93{max-width:620px}.elementor-2 .elementor-element.elementor-element-9ebfc93 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dae56b */.elementor-2 .elementor-element.elementor-element-2dae56b{aspect-ratio:4/3;border-radius:12px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a08282f */.elementor-2 .elementor-element.elementor-element-a08282f{scroll-margin-top:140px}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-a08282f{scroll-margin-top:72px}}
.elementor-2 .elementor-element.elementor-element-a08282f > .e-con-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-a08282f > .e-con-inner{grid-template-columns:1fr;gap:40px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-a08282f > .e-con-inner{grid-template-columns:1fr;gap:32px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35994c0 */.elementor-2 .elementor-element.elementor-element-35994c0 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eedd0bb */.elementor-2 .elementor-element.elementor-element-eedd0bb{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e03e8 */.elementor-2 .elementor-element.elementor-element-59e03e8 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3766207 */.elementor-2 .elementor-element.elementor-element-3766207{border-radius:12px;overflow:hidden}.elementor-2 .elementor-element.elementor-element-3766207::after{content:"";position:absolute;left:auto;top:auto;right:-60px;bottom:-70px;width:300px;height:300px;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/isotipo-watermark.png') center/contain no-repeat;opacity:.9;pointer-events:none;z-index:0}.elementor-2 .elementor-element.elementor-element-3766207 > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dee550 */.elementor-2 .elementor-element.elementor-element-1dee550{scroll-margin-top:140px}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-1dee550{scroll-margin-top:72px}}
.elementor-2 .elementor-element.elementor-element-1dee550 > .e-con-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;align-items:stretch}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-1dee550 > .e-con-inner{grid-template-columns:1fr;gap:16px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-1dee550 > .e-con-inner{grid-template-columns:1fr;gap:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413fd14 */.elementor-2 .elementor-element.elementor-element-413fd14 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d976e */.elementor-2 .elementor-element.elementor-element-07d976e p{margin:0;text-wrap:pretty}.elementor-2 .elementor-element.elementor-element-07d976e p+p{margin-top:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd7529 */.elementor-2 .elementor-element.elementor-element-efd7529{max-width:700px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-562a2d7 */.elementor-2 .elementor-element.elementor-element-562a2d7 .elementor-heading-title{line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3125292 */.elementor-2 .elementor-element.elementor-element-3125292{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a5d5c4 */.elementor-2 .elementor-element.elementor-element-9a5d5c4 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21e303 */.elementor-2 .elementor-element.elementor-element-e21e303{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:286px;transition:box-shadow .25s,transform .25s}.elementor-2 .elementor-element.elementor-element-e21e303:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-e21e303{min-height:266px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-e21e303{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-2 .elementor-element.elementor-element-e21e303{transition:none}.elementor-2 .elementor-element.elementor-element-e21e303:hover{transform:none}}
/*zmh-m*/@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-e21e303{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f6ffe0 */.elementor-2 .elementor-element.elementor-element-5f6ffe0 .elementor-heading-title{line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c660f4 */.elementor-2 .elementor-element.elementor-element-9c660f4{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c60770 */.elementor-2 .elementor-element.elementor-element-3c60770 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8016204 */.elementor-2 .elementor-element.elementor-element-8016204{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:286px;transition:box-shadow .25s,transform .25s}.elementor-2 .elementor-element.elementor-element-8016204:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-8016204{min-height:266px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-8016204{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-2 .elementor-element.elementor-element-8016204{transition:none}.elementor-2 .elementor-element.elementor-element-8016204:hover{transform:none}}
/*zmh-m*/@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-8016204{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bda446d */.elementor-2 .elementor-element.elementor-element-bda446d .elementor-heading-title{line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21ea952 */.elementor-2 .elementor-element.elementor-element-21ea952{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b47e48c */.elementor-2 .elementor-element.elementor-element-b47e48c p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2e94e */.elementor-2 .elementor-element.elementor-element-0c2e94e{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:286px;transition:box-shadow .25s,transform .25s}.elementor-2 .elementor-element.elementor-element-0c2e94e:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-0c2e94e{min-height:266px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-0c2e94e{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-2 .elementor-element.elementor-element-0c2e94e{transition:none}.elementor-2 .elementor-element.elementor-element-0c2e94e:hover{transform:none}}
/*zmh-m*/@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-0c2e94e{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad49ec0 */.elementor-2 .elementor-element.elementor-element-ad49ec0 .elementor-heading-title{line-height:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1102502 */.elementor-2 .elementor-element.elementor-element-1102502{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61b9455 */.elementor-2 .elementor-element.elementor-element-61b9455 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4331861 */.elementor-2 .elementor-element.elementor-element-4331861{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:286px;transition:box-shadow .25s,transform .25s}.elementor-2 .elementor-element.elementor-element-4331861:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-4331861{min-height:266px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-4331861{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-2 .elementor-element.elementor-element-4331861{transition:none}.elementor-2 .elementor-element.elementor-element-4331861:hover{transform:none}}
/*zmh-m*/@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-4331861{min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36da249 */.elementor-2 .elementor-element.elementor-element-36da249{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-36da249{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-36da249{grid-template-columns:1fr;gap:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0266241 */.elementor-2 .elementor-element.elementor-element-0266241{scroll-margin-top:140px}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-0266241{scroll-margin-top:72px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a85d7 */.elementor-2 .elementor-element.elementor-element-72a85d7 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4eac51 */.elementor-2 .elementor-element.elementor-element-d4eac51{max-width:540px}.elementor-2 .elementor-element.elementor-element-d4eac51 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c28bcbf */.elementor-2 .elementor-element.elementor-element-c28bcbf img{height:20px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84a8027 */.elementor-2 .elementor-element.elementor-element-84a8027{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e85a550 */.elementor-2 .elementor-element.elementor-element-e85a550{margin-top:14px;width:100%}.elementor-2 .elementor-element.elementor-element-e85a550 .elementor-button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;background:#D6753F!important;color:white!important;border-radius:6px;font-family:Figtree,sans-serif;font-size:14px;font-weight:600}.elementor-2 .elementor-element.elementor-element-e85a550 .elementor-button:hover{background:#C2622E!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e460504 */.elementor-2 .elementor-element.elementor-element-e460504{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4de8bac */.elementor-2 .elementor-element.elementor-element-4de8bac{width:min(300px,100%);aspect-ratio:3/4;border-radius:6px;box-shadow:0 30px 60px -24px rgba(0,0,0,.5);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.elementor-2 .elementor-element.elementor-element-4de8bac:hover{transform:translateY(-6px) rotate(-1deg)}
@media (prefers-reduced-motion:reduce){.elementor-2 .elementor-element.elementor-element-4de8bac{transition:none}.elementor-2 .elementor-element.elementor-element-4de8bac:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ee4d1 */.elementor-2 .elementor-element.elementor-element-07ee4d1{border-radius:12px;background-image:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/isotipo-watermark.png');background-position:right -60px bottom -60px;background-size:55% auto;background-repeat:no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f44ca */.elementor-2 .elementor-element.elementor-element-16f44ca{scroll-margin-top:140px}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-16f44ca{scroll-margin-top:72px}}
.elementor-2 .elementor-element.elementor-element-16f44ca > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-16f44ca > .e-con-inner{grid-template-columns:1fr;gap:40px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-16f44ca > .e-con-inner{grid-template-columns:1fr;gap:32px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e33775 */.elementor-2 .elementor-element.elementor-element-0e33775 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-962eb64 */.elementor-2 .elementor-element.elementor-element-962eb64{max-width:640px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b753acc */.elementor-2 .elementor-element.elementor-element-b753acc{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6fb0760 */.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter{align-items:flex-start}
.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-wrapper{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;justify-content:flex-start;flex-wrap:nowrap;font-size:clamp(36px,3vw,46px)}
.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-prefix,.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-suffix{flex-grow:0;text-align:left}
.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-title{display:none}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-wrapper{font-size:38px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-6fb0760 .elementor-counter-number-wrapper{font-size:28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d47885 */.elementor-2 .elementor-element.elementor-element-7d47885{max-width:200px}.elementor-2 .elementor-element.elementor-element-7d47885 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7e425 */.elementor-2 .elementor-element.elementor-element-0f7e425{border-left:1px solid var(--e-global-color-chipborder)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2a730a */.elementor-2 .elementor-element.elementor-element-c2a730a{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1074395 */.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter{align-items:flex-start}
.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-wrapper{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;justify-content:flex-start;flex-wrap:nowrap;font-size:clamp(36px,3vw,46px)}
.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-prefix,.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-suffix{flex-grow:0;text-align:left}
.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-title{display:none}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-wrapper{font-size:38px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-1074395 .elementor-counter-number-wrapper{font-size:28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb68437 */.elementor-2 .elementor-element.elementor-element-bb68437{max-width:200px}.elementor-2 .elementor-element.elementor-element-bb68437 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fd374 */.elementor-2 .elementor-element.elementor-element-03fd374{border-left:1px solid var(--e-global-color-chipborder)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ba7e4 */.elementor-2 .elementor-element.elementor-element-08ba7e4{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-92644aa */.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter{align-items:flex-start}
.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-wrapper{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;justify-content:flex-start;flex-wrap:nowrap;font-size:clamp(36px,3vw,46px)}
.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-prefix,.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-suffix{flex-grow:0;text-align:left}
.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-title{display:none}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-wrapper{font-size:38px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-92644aa .elementor-counter-number-wrapper{font-size:28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-024b3c6 */.elementor-2 .elementor-element.elementor-element-024b3c6{max-width:200px}.elementor-2 .elementor-element.elementor-element-024b3c6 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24a1625 */.elementor-2 .elementor-element.elementor-element-24a1625{border-left:1px solid var(--e-global-color-chipborder)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fbcfa */.elementor-2 .elementor-element.elementor-element-e9fbcfa{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-651571d */.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter{align-items:flex-start}
.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-wrapper{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;justify-content:flex-start;flex-wrap:nowrap;font-size:clamp(36px,3vw,46px)}
.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-prefix,.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-suffix{flex-grow:0;text-align:left}
.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-title{display:none}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-wrapper{font-size:38px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-651571d .elementor-counter-number-wrapper{font-size:28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5284f42 */.elementor-2 .elementor-element.elementor-element-5284f42{max-width:200px}.elementor-2 .elementor-element.elementor-element-5284f42 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28a888 */.elementor-2 .elementor-element.elementor-element-e28a888{border-left:1px solid var(--e-global-color-chipborder)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b851d3 */.elementor-2 .elementor-element.elementor-element-7b851d3{height:3px;min-height:3px;background:var(--e-global-color-secondary);border-radius:2px;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-635457f */.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter{align-items:flex-start}
.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-wrapper{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;justify-content:flex-start;flex-wrap:nowrap;font-size:clamp(36px,3vw,46px)}
.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-prefix,.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-suffix{flex-grow:0;text-align:left}
.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-title{display:none}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-wrapper{font-size:38px}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-635457f .elementor-counter-number-wrapper{font-size:28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1560f34 */.elementor-2 .elementor-element.elementor-element-1560f34{max-width:200px}.elementor-2 .elementor-element.elementor-element-1560f34 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba5e077 */.elementor-2 .elementor-element.elementor-element-ba5e077{border-left:1px solid var(--e-global-color-chipborder)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86e7d42 */.elementor-2 .elementor-element.elementor-element-86e7d42{display:grid!important;grid-template-columns:repeat(5,1fr);row-gap:44px}
@media (max-width:1099px){.elementor-2 .elementor-element.elementor-element-86e7d42{grid-template-columns:repeat(3,1fr)}}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-86e7d42{grid-template-columns:1fr 1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c1d82c */.elementor-2 .elementor-element.elementor-element-0c1d82c{scroll-margin-top:140px}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-0c1d82c{scroll-margin-top:72px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a4f4a7 */.elementor-2 .elementor-element.elementor-element-6a4f4a7{max-width:820px}.elementor-2 .elementor-element.elementor-element-6a4f4a7 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-408380e */.elementor-2 .elementor-element.elementor-element-408380e{max-width:660px}.elementor-2 .elementor-element.elementor-element-408380e p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a5141c */.elementor-2 .elementor-element.elementor-element-1a5141c{margin-top:6px}
.elementor-2 .elementor-element.elementor-element-1a5141c .elementor-button{height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;background:var(--e-global-color-secondary)!important;color:#fff!important;border-radius:6px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:600;transition:background-color .2s}
.elementor-2 .elementor-element.elementor-element-1a5141c .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-1a5141c .elementor-button:focus-visible{background:var(--e-global-color-orangehover)!important;color:#fff!important}
.elementor-2 .elementor-element.elementor-element-1a5141c .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (max-width:699px){.elementor-2 .elementor-element.elementor-element-1a5141c{width:100%}.elementor-2 .elementor-element.elementor-element-1a5141c .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70cbe18 */.elementor-2 .elementor-element.elementor-element-70cbe18::before{background-image:linear-gradient(90deg, rgba(24,37,58,.96) 0%, rgba(24,37,58,.82) 55%, rgba(5,31,56,.5) 100%)!important}.elementor-2 .elementor-element.elementor-element-70cbe18 > .e-con-inner{align-items:flex-start;gap:22px}/* End custom CSS */