.elementor-34 .elementor-element.elementor-element-b8ed426{--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:88px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-34 .elementor-element.elementor-element-b8ed426:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b8ed426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-8572b23{font-family:"Figtree", Sans-serif;font-size:13px;color:var( --e-global-color-footertext );}.elementor-34 .elementor-element.elementor-element-96a7d0c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-696ccb2 .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-34 .elementor-element.elementor-element-afdd0f8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:clamp(42px,4vw,58px);font-weight:700;line-height:1.06em;letter-spacing:-0.035em;color:var( --e-global-color-white );}.elementor-34 .elementor-element.elementor-element-152c39f{--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-34 .elementor-element.elementor-element-83ab497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-34 .elementor-element.elementor-element-83ab497:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-83ab497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-d14f71c{--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-34 .elementor-element.elementor-element-8d663fd .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-34 .elementor-element.elementor-element-844a828 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-white );}.elementor-34 .elementor-element.elementor-element-e3f40c2{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:var( --e-global-color-textphoto );}.elementor-34 .elementor-element.elementor-element-6a8978e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-34 .elementor-element.elementor-element-6a8978e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6a8978e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-0d74b21{--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-34 .elementor-element.elementor-element-ba59510 .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-34 .elementor-element.elementor-element-ff62d69 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-white );}.elementor-34 .elementor-element.elementor-element-beacac6{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:var( --e-global-color-textphoto );}.elementor-34 .elementor-element.elementor-element-496896d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-34 .elementor-element.elementor-element-496896d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-496896d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-15befb4{--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-34 .elementor-element.elementor-element-85ef009 .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-34 .elementor-element.elementor-element-ac66c09 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-white );}.elementor-34 .elementor-element.elementor-element-71f435f{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:var( --e-global-color-textphoto );}:root{--page-title-display:none;}@media(min-width:700px){.elementor-34 .elementor-element.elementor-element-b8ed426{--content-width:1344px;}}@media(max-width:1099px){.elementor-34 .elementor-element.elementor-element-b8ed426{--padding-top:64px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-696ccb2 .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-34 .elementor-element.elementor-element-afdd0f8 .elementor-heading-title{font-size:46px;}.elementor-34 .elementor-element.elementor-element-83ab497{--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-844a828 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-6a8978e{--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-ff62d69 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-496896d{--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-34 .elementor-element.elementor-element-ac66c09 .elementor-heading-title{font-size:28px;}}@media(max-width:699px){.elementor-34 .elementor-element.elementor-element-b8ed426{--padding-top:40px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-34 .elementor-element.elementor-element-696ccb2 .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-34 .elementor-element.elementor-element-afdd0f8 .elementor-heading-title{font-size:32px;}.elementor-34 .elementor-element.elementor-element-83ab497{--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-34 .elementor-element.elementor-element-844a828 .elementor-heading-title{font-size:25px;}.elementor-34 .elementor-element.elementor-element-6a8978e{--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-34 .elementor-element.elementor-element-ff62d69 .elementor-heading-title{font-size:25px;}.elementor-34 .elementor-element.elementor-element-496896d{--padding-top:32px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-34 .elementor-element.elementor-element-ac66c09 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-8572b23 */.elementor-34 .elementor-element.elementor-element-8572b23 .zuma-crumbs{display:flex;gap:8px;flex-wrap:wrap}.elementor-34 .elementor-element.elementor-element-8572b23 a{color:var(--e-global-color-footertext)}.elementor-34 .elementor-element.elementor-element-8572b23 a:hover,.elementor-34 .elementor-element.elementor-element-8572b23 a:focus-visible{color:#fff}.elementor-34 .elementor-element.elementor-element-8572b23 [aria-current]{color:#fff}.elementor-34 .elementor-element.elementor-element-8572b23 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afdd0f8 */.elementor-34 .elementor-element.elementor-element-afdd0f8 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a7d0c */.elementor-34 .elementor-element.elementor-element-96a7d0c{max-width:760px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ed426 */.elementor-34 .elementor-element.elementor-element-b8ed426{overflow:hidden}.elementor-34 .elementor-element.elementor-element-b8ed426::after{content:"";position:absolute;right:-120px;bottom:-140px;width:560px;height:560px;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/isotipo-watermark.png') center/contain no-repeat;opacity:.35;pointer-events:none}.elementor-34 .elementor-element.elementor-element-b8ed426 > .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3f40c2 */.elementor-34 .elementor-element.elementor-element-e3f40c2 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea4ed94 */.elementor-34 .elementor-element.elementor-element-ea4ed94{padding-top:6px}.elementor-34 .elementor-element.elementor-element-ea4ed94 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14f71c */.elementor-34 .elementor-element.elementor-element-d14f71c{max-width:440px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83ab497 */.elementor-34 .elementor-element.elementor-element-83ab497{min-height:708px;overflow:hidden;color:#fff}
.elementor-34 .elementor-element.elementor-element-83ab497::before{content:"";position:absolute;inset:0;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-pagina-12-asesoria-real.jpg') center 30%/cover no-repeat;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);z-index:0}
.elementor-34 .elementor-element.elementor-element-83ab497::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5,31,56,.95) 0%, rgba(5,31,56,.62) 42%, rgba(5,31,56,.1) 100%);z-index:0;pointer-events:none}
.elementor-34 .elementor-element.elementor-element-83ab497 > *{position:relative;z-index:1}
.elementor-34 .elementor-element.elementor-element-83ab497:hover::before,.elementor-34 .elementor-element.elementor-element-83ab497:focus-visible::before{transform:scale(1.07)}
.elementor-34 .elementor-element.elementor-element-83ab497:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:-3px}
.elementor-34 .elementor-element.elementor-element-83ab497 .zuma-more{display:flex;align-items:center;gap:12px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:600;color:#fff;transition:gap .35s ease}
.elementor-34 .elementor-element.elementor-element-83ab497 .zuma-more span{width:32px;height:32px;border-radius:50%;background:var(--e-global-color-secondary);display:grid;place-items:center;font-size:15px}
.elementor-34 .elementor-element.elementor-element-83ab497:hover .zuma-more,.elementor-34 .elementor-element.elementor-element-83ab497:focus-visible .zuma-more{gap:18px}
@media (max-width:1099px){.elementor-34 .elementor-element.elementor-element-83ab497{min-height:508px}}
@media (max-width:699px){.elementor-34 .elementor-element.elementor-element-83ab497{min-height:422px}}
@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-83ab497::before,.elementor-34 .elementor-element.elementor-element-83ab497 .zuma-more{transition:none}.elementor-34 .elementor-element.elementor-element-83ab497:hover::before{transform:none}}
/*zmh-h*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-beacac6 */.elementor-34 .elementor-element.elementor-element-beacac6 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34c852 */.elementor-34 .elementor-element.elementor-element-f34c852{padding-top:6px}.elementor-34 .elementor-element.elementor-element-f34c852 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d74b21 */.elementor-34 .elementor-element.elementor-element-0d74b21{max-width:440px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8978e */.elementor-34 .elementor-element.elementor-element-6a8978e{min-height:708px;overflow:hidden;color:#fff}
.elementor-34 .elementor-element.elementor-element-6a8978e::before{content:"";position:absolute;inset:0;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-pagina-13-capacitaciones-real.jpg') center center/cover no-repeat;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);z-index:0}
.elementor-34 .elementor-element.elementor-element-6a8978e::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5,31,56,.95) 0%, rgba(5,31,56,.62) 42%, rgba(5,31,56,.1) 100%);z-index:0;pointer-events:none}
.elementor-34 .elementor-element.elementor-element-6a8978e > *{position:relative;z-index:1}
.elementor-34 .elementor-element.elementor-element-6a8978e:hover::before,.elementor-34 .elementor-element.elementor-element-6a8978e:focus-visible::before{transform:scale(1.07)}
.elementor-34 .elementor-element.elementor-element-6a8978e:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:-3px}
.elementor-34 .elementor-element.elementor-element-6a8978e .zuma-more{display:flex;align-items:center;gap:12px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:600;color:#fff;transition:gap .35s ease}
.elementor-34 .elementor-element.elementor-element-6a8978e .zuma-more span{width:32px;height:32px;border-radius:50%;background:var(--e-global-color-secondary);display:grid;place-items:center;font-size:15px}
.elementor-34 .elementor-element.elementor-element-6a8978e:hover .zuma-more,.elementor-34 .elementor-element.elementor-element-6a8978e:focus-visible .zuma-more{gap:18px}
@media (max-width:1099px){.elementor-34 .elementor-element.elementor-element-6a8978e{min-height:508px}}
@media (max-width:699px){.elementor-34 .elementor-element.elementor-element-6a8978e{min-height:422px}}
@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-6a8978e::before,.elementor-34 .elementor-element.elementor-element-6a8978e .zuma-more{transition:none}.elementor-34 .elementor-element.elementor-element-6a8978e:hover::before{transform:none}}
/*zmh-h*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71f435f */.elementor-34 .elementor-element.elementor-element-71f435f p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4e862 */.elementor-34 .elementor-element.elementor-element-7e4e862{padding-top:6px}.elementor-34 .elementor-element.elementor-element-7e4e862 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15befb4 */.elementor-34 .elementor-element.elementor-element-15befb4{max-width:440px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496896d */.elementor-34 .elementor-element.elementor-element-496896d{min-height:708px;overflow:hidden;color:#fff}
.elementor-34 .elementor-element.elementor-element-496896d::before{content:"";position:absolute;inset:0;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-pagina-14-visitas-real.jpg') 58% 30%/cover no-repeat;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);z-index:0}
.elementor-34 .elementor-element.elementor-element-496896d::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5,31,56,.95) 0%, rgba(5,31,56,.62) 42%, rgba(5,31,56,.1) 100%);z-index:0;pointer-events:none}
.elementor-34 .elementor-element.elementor-element-496896d > *{position:relative;z-index:1}
.elementor-34 .elementor-element.elementor-element-496896d:hover::before,.elementor-34 .elementor-element.elementor-element-496896d:focus-visible::before{transform:scale(1.07)}
.elementor-34 .elementor-element.elementor-element-496896d:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:-3px}
.elementor-34 .elementor-element.elementor-element-496896d .zuma-more{display:flex;align-items:center;gap:12px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:600;color:#fff;transition:gap .35s ease}
.elementor-34 .elementor-element.elementor-element-496896d .zuma-more span{width:32px;height:32px;border-radius:50%;background:var(--e-global-color-secondary);display:grid;place-items:center;font-size:15px}
.elementor-34 .elementor-element.elementor-element-496896d:hover .zuma-more,.elementor-34 .elementor-element.elementor-element-496896d:focus-visible .zuma-more{gap:18px}
@media (max-width:1099px){.elementor-34 .elementor-element.elementor-element-496896d{min-height:508px}}
@media (max-width:699px){.elementor-34 .elementor-element.elementor-element-496896d{min-height:422px}}
@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-496896d::before,.elementor-34 .elementor-element.elementor-element-496896d .zuma-more{transition:none}.elementor-34 .elementor-element.elementor-element-496896d:hover::before{transform:none}}
/*zmh-h*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-152c39f */.elementor-34 .elementor-element.elementor-element-152c39f{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1099px){.elementor-34 .elementor-element.elementor-element-152c39f{grid-template-columns:1fr}}/* End custom CSS */