.elementor-17 .elementor-element.elementor-element-d4b5145{--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-17 .elementor-element.elementor-element-d4b5145:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d4b5145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-aa97864{--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-17 .elementor-element.elementor-element-8bea7b6{font-family:"Figtree", Sans-serif;font-size:13px;color:var( --e-global-color-footertext );}.elementor-17 .elementor-element.elementor-element-e25588d .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-17 .elementor-element.elementor-element-de3f3e7 .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-17 .elementor-element.elementor-element-4ba4cdf{font-family:"Figtree", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-textnavy );}.elementor-17 .elementor-element.elementor-element-5b2e143{--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-17 .elementor-element.elementor-element-5b2e143:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5b2e143 > .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-17-universidad-real.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6c79c37{--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-17 .elementor-element.elementor-element-6c79c37:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6c79c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-17 .elementor-element.elementor-element-b48af8d{--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-17 .elementor-element.elementor-element-faadaa0{--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-17 .elementor-element.elementor-element-501f403 .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-17 .elementor-element.elementor-element-a98edb3 .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-17 .elementor-element.elementor-element-b1c96c3{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-012ef2c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-17 .elementor-element.elementor-element-012ef2c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-012ef2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-graybg );}.elementor-17 .elementor-element.elementor-element-8bb95b8{--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-17 .elementor-element.elementor-element-e50855e .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-17 .elementor-element.elementor-element-a1a69d1 .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-17 .elementor-element.elementor-element-c842f5e{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e226c0a{--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-17 .elementor-element.elementor-element-f8aa175{--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:28px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-f8aa175:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f8aa175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-17 .elementor-element.elementor-element-cc44078 .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-17 .elementor-element.elementor-element-1aae0ae .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-17 .elementor-element.elementor-element-87ff1ca{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-784f2f9{--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:28px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-784f2f9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-784f2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-17 .elementor-element.elementor-element-26f0a2b .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-17 .elementor-element.elementor-element-ceda9ed .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-17 .elementor-element.elementor-element-e9c7381{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d54d158{--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:28px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-d54d158:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d54d158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-17 .elementor-element.elementor-element-921bab1 .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-17 .elementor-element.elementor-element-cd126e8 .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-17 .elementor-element.elementor-element-4a91ff2{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7314bd2{--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:28px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-7314bd2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7314bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-17 .elementor-element.elementor-element-a1d8e11 .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-17 .elementor-element.elementor-element-7e34356 .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-17 .elementor-element.elementor-element-4a2f1a7{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-317fe1a{--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-17 .elementor-element.elementor-element-24cc74c{--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-17 .elementor-element.elementor-element-ef729ed .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-17 .elementor-element.elementor-element-4dfe830 .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-17 .elementor-element.elementor-element-e7c03e5{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-07cd934{--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-17 .elementor-element.elementor-element-f4dbc1d{--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-17 .elementor-element.elementor-element-53b65b1{--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-17 .elementor-element.elementor-element-8c6b18c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-befddf4 .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-17 .elementor-element.elementor-element-525905e{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-73f1f3a{--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-17 .elementor-element.elementor-element-1843532{--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-17 .elementor-element.elementor-element-5030ea6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-cac5e49 .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-17 .elementor-element.elementor-element-f276a7e{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8615214{--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-17 .elementor-element.elementor-element-7a84e5a{--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-17 .elementor-element.elementor-element-2be5ec4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d538b52 .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-17 .elementor-element.elementor-element-d14abe9{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8f51206{--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-17 .elementor-element.elementor-element-7bb0589{--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-17 .elementor-element.elementor-element-5446952 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5e08d7b .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-17 .elementor-element.elementor-element-b7a2bb6{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-1e090f1{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:104px;--padding-bottom:104px;--padding-left:48px;--padding-right:48px;}.elementor-17 .elementor-element.elementor-element-1e090f1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1e090f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-graybg );}.elementor-17 .elementor-element.elementor-element-349895a{--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-17 .elementor-element.elementor-element-2332165 .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-17 .elementor-element.elementor-element-dad6f23 .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-17 .elementor-element.elementor-element-e2e6d61{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-79d7abf{--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-17 .elementor-element.elementor-element-6802e94{--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-17 .elementor-element.elementor-element-6802e94:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6802e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e29ff52{--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-17 .elementor-element.elementor-element-e29ff52:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e29ff52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1b52a56{--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-17 .elementor-element.elementor-element-1b52a56:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1b52a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e677b0d{--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-17 .elementor-element.elementor-element-e677b0d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e677b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-38758e4{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-17 .elementor-element.elementor-element-38758e4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-38758e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a94b4cc .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-white );}.elementor-17 .elementor-element.elementor-element-f0009d7{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.65em;color:var( --e-global-color-textnavy );}:root{--page-title-display:none;}@media(min-width:700px){.elementor-17 .elementor-element.elementor-element-b48af8d{--content-width:1344px;}.elementor-17 .elementor-element.elementor-element-012ef2c{--content-width:1344px;}.elementor-17 .elementor-element.elementor-element-317fe1a{--content-width:1344px;}.elementor-17 .elementor-element.elementor-element-1e090f1{--content-width:1344px;}.elementor-17 .elementor-element.elementor-element-38758e4{--content-width:1344px;}}@media(max-width:1099px){.elementor-17 .elementor-element.elementor-element-aa97864{--padding-top:64px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-e25588d .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-17 .elementor-element.elementor-element-de3f3e7 .elementor-heading-title{font-size:46px;}.elementor-17 .elementor-element.elementor-element-5b2e143{--min-height:380px;}.elementor-17 .elementor-element.elementor-element-5b2e143:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5b2e143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-b48af8d{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-501f403 .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-17 .elementor-element.elementor-element-a98edb3 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-012ef2c{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-e50855e .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-17 .elementor-element.elementor-element-a1a69d1 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-317fe1a{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-ef729ed .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-17 .elementor-element.elementor-element-4dfe830 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-1e090f1{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2332165 .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-17 .elementor-element.elementor-element-dad6f23 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-38758e4{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-a94b4cc .elementor-heading-title{font-size:32px;}}@media(max-width:699px){.elementor-17 .elementor-element.elementor-element-aa97864{--padding-top:40px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-e25588d .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-17 .elementor-element.elementor-element-de3f3e7 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-4ba4cdf{font-size:16px;}.elementor-17 .elementor-element.elementor-element-5b2e143{--min-height:260px;}.elementor-17 .elementor-element.elementor-element-5b2e143:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5b2e143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-b48af8d{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-501f403 .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-17 .elementor-element.elementor-element-a98edb3 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-012ef2c{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-e50855e .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-17 .elementor-element.elementor-element-a1a69d1 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-317fe1a{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-ef729ed .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-17 .elementor-element.elementor-element-4dfe830 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-1e090f1{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-2332165 .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-17 .elementor-element.elementor-element-dad6f23 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-38758e4{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-a94b4cc .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-8bea7b6 */.elementor-17 .elementor-element.elementor-element-8bea7b6 .zuma-crumbs{display:flex;gap:8px;flex-wrap:wrap}.elementor-17 .elementor-element.elementor-element-8bea7b6 a{color:var(--e-global-color-footertext)}.elementor-17 .elementor-element.elementor-element-8bea7b6 a:hover,.elementor-17 .elementor-element.elementor-element-8bea7b6 a:focus-visible{color:#fff}.elementor-17 .elementor-element.elementor-element-8bea7b6 [aria-current]{color:#fff}.elementor-17 .elementor-element.elementor-element-8bea7b6 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de3f3e7 */.elementor-17 .elementor-element.elementor-element-de3f3e7{max-width:640px}.elementor-17 .elementor-element.elementor-element-de3f3e7 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ba4cdf */.elementor-17 .elementor-element.elementor-element-4ba4cdf{max-width:540px}.elementor-17 .elementor-element.elementor-element-4ba4cdf p{margin:0;text-wrap:pretty}
/*zmh-mw*/.elementor-17 .elementor-element.elementor-element-4ba4cdf{max-width:540px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa97864 */.elementor-17 .elementor-element.elementor-element-aa97864{padding-left:max(48px, calc((100vw - 1440px)/2 + 48px))}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-aa97864{padding-left:32px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-aa97864{padding-left:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2e143 */.elementor-17 .elementor-element.elementor-element-5b2e143{overflow:hidden}.elementor-17 .elementor-element.elementor-element-5b2e143::after{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-d4b5145 */.elementor-17 .elementor-element.elementor-element-d4b5145{display:grid!important;grid-template-columns:1fr 1.1fr}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-d4b5145{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59820c5 */.elementor-17 .elementor-element.elementor-element-59820c5{width:100%}
.elementor-17 .elementor-element.elementor-element-59820c5 .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-17 .elementor-element.elementor-element-59820c5 .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-17 .elementor-element.elementor-element-59820c5 .zuma-subnav a:hover,.elementor-17 .elementor-element.elementor-element-59820c5 .zuma-subnav a:focus-visible{color:var(--e-global-color-primary);box-shadow:inset 0 -2px 0 var(--e-global-color-secondary)}
.elementor-17 .elementor-element.elementor-element-59820c5 .zuma-subnav a:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:-2px}
.elementor-17 .elementor-element.elementor-element-59820c5 p{margin:0}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-59820c5 .zuma-subnav{padding:0 32px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-59820c5 .zuma-subnav{padding:0 22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c79c37 */.elementor-17 .elementor-element.elementor-element-6c79c37{position:sticky;top:80px;z-index:30;border-bottom:1px solid var(--e-global-color-border)}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-6c79c37{position:relative;top:auto}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a98edb3 */.elementor-17 .elementor-element.elementor-element-a98edb3 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1c96c3 */.elementor-17 .elementor-element.elementor-element-b1c96c3 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-b1c96c3 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48af8d */.elementor-17 .elementor-element.elementor-element-b48af8d{scroll-margin-top:140px}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-b48af8d{scroll-margin-top:72px}}
.elementor-17 .elementor-element.elementor-element-b48af8d > .e-con-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px 64px;align-items:start}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-b48af8d > .e-con-inner{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a69d1 */.elementor-17 .elementor-element.elementor-element-a1a69d1 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c842f5e */.elementor-17 .elementor-element.elementor-element-c842f5e p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-c842f5e p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb95b8 */.elementor-17 .elementor-element.elementor-element-8bb95b8{max-width:720px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aae0ae */.elementor-17 .elementor-element.elementor-element-1aae0ae{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87ff1ca */.elementor-17 .elementor-element.elementor-element-87ff1ca p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-87ff1ca p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8aa175 */.elementor-17 .elementor-element.elementor-element-f8aa175{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:272px;transition:box-shadow .25s,transform .25s}.elementor-17 .elementor-element.elementor-element-f8aa175:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-f8aa175{min-height:252px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-f8aa175{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-f8aa175{transition:none}.elementor-17 .elementor-element.elementor-element-f8aa175:hover{transform:none}}
/*zmh-h*/
/*zmh-m*/@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-f8aa175{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceda9ed */.elementor-17 .elementor-element.elementor-element-ceda9ed{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9c7381 */.elementor-17 .elementor-element.elementor-element-e9c7381 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-e9c7381 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784f2f9 */.elementor-17 .elementor-element.elementor-element-784f2f9{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:272px;transition:box-shadow .25s,transform .25s}.elementor-17 .elementor-element.elementor-element-784f2f9:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-784f2f9{min-height:252px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-784f2f9{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-784f2f9{transition:none}.elementor-17 .elementor-element.elementor-element-784f2f9:hover{transform:none}}
/*zmh-h*/
/*zmh-m*/@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-784f2f9{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd126e8 */.elementor-17 .elementor-element.elementor-element-cd126e8{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a91ff2 */.elementor-17 .elementor-element.elementor-element-4a91ff2 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-4a91ff2 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d54d158 */.elementor-17 .elementor-element.elementor-element-d54d158{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:272px;transition:box-shadow .25s,transform .25s}.elementor-17 .elementor-element.elementor-element-d54d158:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-d54d158{min-height:252px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-d54d158{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-d54d158{transition:none}.elementor-17 .elementor-element.elementor-element-d54d158:hover{transform:none}}
/*zmh-h*/
/*zmh-m*/@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-d54d158{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e34356 */.elementor-17 .elementor-element.elementor-element-7e34356{margin-top:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a2f1a7 */.elementor-17 .elementor-element.elementor-element-4a2f1a7 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-4a2f1a7 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7314bd2 */.elementor-17 .elementor-element.elementor-element-7314bd2{border:1px solid var(--e-global-color-border);border-top:3px solid var(--e-global-color-secondary);border-radius:10px;min-height:272px;transition:box-shadow .25s,transform .25s}.elementor-17 .elementor-element.elementor-element-7314bd2:hover{box-shadow:0 22px 44px -24px rgba(5,31,56,.35);transform:translateY(-3px)}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-7314bd2{min-height:252px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-7314bd2{min-height:0}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-7314bd2{transition:none}.elementor-17 .elementor-element.elementor-element-7314bd2:hover{transform:none}}
/*zmh-h*/
/*zmh-m*/@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-7314bd2{min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e226c0a */.elementor-17 .elementor-element.elementor-element-e226c0a{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-e226c0a{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-e226c0a{grid-template-columns:1fr;gap:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-012ef2c */.elementor-17 .elementor-element.elementor-element-012ef2c{scroll-margin-top:140px}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-012ef2c{scroll-margin-top:72px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dfe830 */.elementor-17 .elementor-element.elementor-element-4dfe830 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c03e5 */.elementor-17 .elementor-element.elementor-element-e7c03e5 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-e7c03e5 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24cc74c */.elementor-17 .elementor-element.elementor-element-24cc74c{max-width:720px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-525905e */.elementor-17 .elementor-element.elementor-element-525905e p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-525905e p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbc1d */.elementor-17 .elementor-element.elementor-element-f4dbc1d{padding-right:28px}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-f4dbc1d{padding:0 0 28px 40px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f276a7e */.elementor-17 .elementor-element.elementor-element-f276a7e p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-f276a7e p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f1f3a */.elementor-17 .elementor-element.elementor-element-73f1f3a{padding-right:28px}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-73f1f3a{padding:0 0 28px 40px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d14abe9 */.elementor-17 .elementor-element.elementor-element-d14abe9 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-d14abe9 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8615214 */.elementor-17 .elementor-element.elementor-element-8615214{padding-right:28px}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-8615214{padding:0 0 28px 40px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7a2bb6 */.elementor-17 .elementor-element.elementor-element-b7a2bb6 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-b7a2bb6 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f51206 */.elementor-17 .elementor-element.elementor-element-8f51206{padding-right:28px}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-8f51206{padding:0 0 28px 40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07cd934 */.elementor-17 .elementor-element.elementor-element-07cd934{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}
.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track{position:relative;height:22px;min-height:22px}
.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track::before{content:"";position:absolute;left:0;right:-28px;top:10px;height:2px;background:var(--e-global-color-border);transition:background-color .3s}
.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track::after{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;box-sizing:border-box;background:#fff;border:2px solid var(--e-global-color-chipborder);transition:all .3s}
.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta:last-child .zuma-ruta-track::before{display:none}
.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta:first-child .zuma-ruta-track::after,.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta:hover .zuma-ruta-track::after,.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta:has(~ .zuma-ruta:hover) .zuma-ruta-track::after{background:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);box-shadow:0 0 0 6px rgba(214,117,63,.18)}
.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta:has(~ .zuma-ruta:hover) .zuma-ruta-track::before{background:var(--e-global-color-secondary)}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-07cd934{grid-template-columns:1fr}.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta{position:relative}.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track{position:absolute;left:0;top:0;bottom:0;width:22px;height:auto}.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track::before{left:10px;right:auto;top:22px;bottom:-6px;width:2px;height:auto}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track::before,.elementor-17 .elementor-element.elementor-element-07cd934 .zuma-ruta-track::after{transition:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317fe1a */.elementor-17 .elementor-element.elementor-element-317fe1a{scroll-margin-top:140px}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-317fe1a{scroll-margin-top:72px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dad6f23 */.elementor-17 .elementor-element.elementor-element-dad6f23 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2e6d61 */.elementor-17 .elementor-element.elementor-element-e2e6d61 p{margin:0;text-wrap:pretty}.elementor-17 .elementor-element.elementor-element-e2e6d61 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349895a */.elementor-17 .elementor-element.elementor-element-349895a{max-width:720px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6802e94 */.elementor-17 .elementor-element.elementor-element-6802e94{border-radius:12px;background:var(--e-global-color-primary) url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-universidad-02-recorrido-real.jpg') center/cover no-repeat;grid-column:span 2;grid-row:span 2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e29ff52 */.elementor-17 .elementor-element.elementor-element-e29ff52{border-radius:12px;background:var(--e-global-color-primary) url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-universidad-01-equipo-real.jpg') center/cover no-repeat;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b52a56 */.elementor-17 .elementor-element.elementor-element-1b52a56{border-radius:12px;background:var(--e-global-color-primary) url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-universidad-03-bodega-real.jpg') center/cover no-repeat;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e677b0d */.elementor-17 .elementor-element.elementor-element-e677b0d{border-radius:12px;background:var(--e-global-color-primary) url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/zuma-universidad-04-equipo-real.jpg') center 30%/cover no-repeat;grid-column:span 2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d7abf */.elementor-17 .elementor-element.elementor-element-79d7abf{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}
@media (max-width:1099px){.elementor-17 .elementor-element.elementor-element-79d7abf{grid-auto-rows:160px}}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-79d7abf{grid-template-columns:1fr 1fr;grid-auto-rows:130px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94b4cc */.elementor-17 .elementor-element.elementor-element-a94b4cc .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0009d7 */.elementor-17 .elementor-element.elementor-element-f0009d7{max-width:620px}.elementor-17 .elementor-element.elementor-element-f0009d7 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e675b35 */.elementor-17 .elementor-element.elementor-element-e675b35 .elementor-button{height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;background:var(--e-global-color-secondary)!important;color:#fff!important;}
.elementor-17 .elementor-element.elementor-element-e675b35 .elementor-button:hover,.elementor-17 .elementor-element.elementor-element-e675b35 .elementor-button:focus-visible{background:var(--e-global-color-orangehover)!important;}
.elementor-17 .elementor-element.elementor-element-e675b35 .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (max-width:699px){.elementor-17 .elementor-element.elementor-element-e675b35,.elementor-17 .elementor-element.elementor-element-e675b35 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38758e4 */.elementor-17 .elementor-element.elementor-element-38758e4{overflow:hidden}.elementor-17 .elementor-element.elementor-element-38758e4::after{content:"";position:absolute;right:-80px;top:-60px;width:440px;height:440px;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/isotipo-watermark.png') center/contain no-repeat;opacity:.35;pointer-events:none}.elementor-17 .elementor-element.elementor-element-38758e4 > .e-con-inner{position:relative;z-index:1;align-items:flex-start}/* End custom CSS */