.elementor-19 .elementor-element.elementor-element-82d8b33{--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-19 .elementor-element.elementor-element-82d8b33:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-82d8b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-2a93328{--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-19 .elementor-element.elementor-element-ecc6ad1{font-family:"Figtree", Sans-serif;font-size:13px;color:var( --e-global-color-footertext );}.elementor-19 .elementor-element.elementor-element-428f345 .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-19 .elementor-element.elementor-element-e32ae47 .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-19 .elementor-element.elementor-element-cebaffe{font-family:"Figtree", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-textnavy );}.elementor-19 .elementor-element.elementor-element-50e0953{--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-19 .elementor-element.elementor-element-50e0953:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-50e0953 > .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/noticia_panama-scaled.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3b52042{--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-19 .elementor-element.elementor-element-3b52042:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3b52042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-19 .elementor-element.elementor-element-9f63d80{--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-19 .elementor-element.elementor-element-9f63d80:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9f63d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-graybg );}.elementor-19 .elementor-element.elementor-element-9095b46 .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-19 .elementor-element.elementor-element-c4194ff{--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-19 .elementor-element.elementor-element-faf09ab{--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:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-19 .elementor-element.elementor-element-faf09ab:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-faf09ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0199edf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6ff032b{--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-19 .elementor-element.elementor-element-27c1f5c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-white );}.elementor-19 .elementor-element.elementor-element-8a9b9d8{font-family:"Figtree", Sans-serif;font-size:15.5px;line-height:1.6em;color:var( --e-global-color-textphoto );}.elementor-19 .elementor-element.elementor-element-2000270{--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:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-19 .elementor-element.elementor-element-2000270:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2000270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-d668246{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ee9e419{--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-19 .elementor-element.elementor-element-628431d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-white );}.elementor-19 .elementor-element.elementor-element-6e48c1c{font-family:"Figtree", Sans-serif;font-size:15.5px;line-height:1.6em;color:var( --e-global-color-textphoto );}.elementor-19 .elementor-element.elementor-element-b8e0bfc{--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:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-19 .elementor-element.elementor-element-b8e0bfc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b8e0bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-05d9622{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-97afe8b{--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-19 .elementor-element.elementor-element-f573026 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:var( --e-global-color-white );}.elementor-19 .elementor-element.elementor-element-f2403a5{font-family:"Figtree", Sans-serif;font-size:15.5px;line-height:1.6em;color:var( --e-global-color-textphoto );}:root{--page-title-display:none;}@media(min-width:700px){.elementor-19 .elementor-element.elementor-element-9f63d80{--content-width:1344px;}}@media(max-width:1099px){.elementor-19 .elementor-element.elementor-element-2a93328{--padding-top:64px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-428f345 .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-19 .elementor-element.elementor-element-e32ae47 .elementor-heading-title{font-size:46px;}.elementor-19 .elementor-element.elementor-element-50e0953{--min-height:380px;}.elementor-19 .elementor-element.elementor-element-50e0953:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-50e0953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19 .elementor-element.elementor-element-9f63d80{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-9095b46 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-faf09ab{--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-2000270{--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-b8e0bfc{--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}}@media(max-width:699px){.elementor-19 .elementor-element.elementor-element-2a93328{--padding-top:40px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-428f345 .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-19 .elementor-element.elementor-element-e32ae47 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-cebaffe{font-size:16px;}.elementor-19 .elementor-element.elementor-element-50e0953{--min-height:260px;}.elementor-19 .elementor-element.elementor-element-50e0953:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-50e0953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19 .elementor-element.elementor-element-9f63d80{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-9095b46 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-faf09ab{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-27c1f5c .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-2000270{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-628431d .elementor-heading-title{font-size:24px;}.elementor-19 .elementor-element.elementor-element-b8e0bfc{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-f573026 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-ecc6ad1 */.elementor-19 .elementor-element.elementor-element-ecc6ad1 .zuma-crumbs{display:flex;gap:8px;flex-wrap:wrap}.elementor-19 .elementor-element.elementor-element-ecc6ad1 a{color:var(--e-global-color-footertext)}.elementor-19 .elementor-element.elementor-element-ecc6ad1 a:hover,.elementor-19 .elementor-element.elementor-element-ecc6ad1 a:focus-visible{color:#fff}.elementor-19 .elementor-element.elementor-element-ecc6ad1 [aria-current]{color:#fff}.elementor-19 .elementor-element.elementor-element-ecc6ad1 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32ae47 */.elementor-19 .elementor-element.elementor-element-e32ae47{max-width:640px}.elementor-19 .elementor-element.elementor-element-e32ae47 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cebaffe */.elementor-19 .elementor-element.elementor-element-cebaffe{max-width:540px}.elementor-19 .elementor-element.elementor-element-cebaffe p{margin:0;text-wrap:pretty}
/*zmh-mw*/.elementor-19 .elementor-element.elementor-element-cebaffe{max-width:520px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93328 */.elementor-19 .elementor-element.elementor-element-2a93328{padding-left:max(48px, calc((100vw - 1440px)/2 + 48px))}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-2a93328{padding-left:32px}}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-2a93328{padding-left:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e0953 */.elementor-19 .elementor-element.elementor-element-50e0953{overflow:hidden}.elementor-19 .elementor-element.elementor-element-50e0953::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-82d8b33 */.elementor-19 .elementor-element.elementor-element-82d8b33{display:grid!important;grid-template-columns:1fr 1.1fr}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-82d8b33{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db08735 */.elementor-19 .elementor-element.elementor-element-db08735{width:100%}
.elementor-19 .elementor-element.elementor-element-db08735 .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-19 .elementor-element.elementor-element-db08735 .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-19 .elementor-element.elementor-element-db08735 .zuma-subnav a:hover,.elementor-19 .elementor-element.elementor-element-db08735 .zuma-subnav a:focus-visible,.elementor-19 .elementor-element.elementor-element-db08735 .zuma-subnav a.is-current{color:var(--e-global-color-primary);box-shadow:inset 0 -2px 0 var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-db08735 .zuma-subnav a:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:-2px}
.elementor-19 .elementor-element.elementor-element-db08735 p{margin:0}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-db08735 .zuma-subnav{padding:0 32px}}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-db08735 .zuma-subnav{padding:0 22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b52042 */.elementor-19 .elementor-element.elementor-element-3b52042{position:sticky;top:80px;z-index:30;border-bottom:1px solid var(--e-global-color-border)}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-3b52042{position:relative;top:auto}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9095b46 */.elementor-19 .elementor-element.elementor-element-9095b46 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff032b */.elementor-19 .elementor-element.elementor-element-6ff032b{width:32px;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-27c1f5c */.elementor-19 .elementor-element.elementor-element-27c1f5c .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a9b9d8 */.elementor-19 .elementor-element.elementor-element-8a9b9d8 p{margin:0;text-wrap:pretty}.elementor-19 .elementor-element.elementor-element-8a9b9d8 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c35a328 */.elementor-19 .elementor-element.elementor-element-c35a328{padding-top:6px}.elementor-19 .elementor-element.elementor-element-c35a328 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf09ab */.elementor-19 .elementor-element.elementor-element-faf09ab{min-height:560px;border-radius:12px;overflow:hidden;color:#fff}.elementor-19 .elementor-element.elementor-element-faf09ab::before{content:"";position:absolute;inset:0;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/home_noticia_1.jpg') center/cover no-repeat;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);z-index:0}.elementor-19 .elementor-element.elementor-element-faf09ab::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5,31,56,.95) 0%, rgba(5,31,56,.62) 45%, rgba(5,31,56,.08) 100%);z-index:0;pointer-events:none}.elementor-19 .elementor-element.elementor-element-faf09ab > *{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-faf09ab:hover::before,.elementor-19 .elementor-element.elementor-element-faf09ab:focus-visible::before{transform:scale(1.07)}.elementor-19 .elementor-element.elementor-element-faf09ab:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:2px}.elementor-19 .elementor-element.elementor-element-faf09ab .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-19 .elementor-element.elementor-element-faf09ab .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-19 .elementor-element.elementor-element-faf09ab:hover .zuma-more,.elementor-19 .elementor-element.elementor-element-faf09ab:focus-visible .zuma-more{gap:18px}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-faf09ab{min-height:432px}}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-faf09ab{min-height:396px}}
@media (prefers-reduced-motion:reduce){.elementor-19 .elementor-element.elementor-element-faf09ab::before{transition:none}.elementor-19 .elementor-element.elementor-element-faf09ab:hover::before{transform:none}}
/*zmh-h*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9e419 */.elementor-19 .elementor-element.elementor-element-ee9e419{width:32px;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-628431d */.elementor-19 .elementor-element.elementor-element-628431d .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e48c1c */.elementor-19 .elementor-element.elementor-element-6e48c1c p{margin:0;text-wrap:pretty}.elementor-19 .elementor-element.elementor-element-6e48c1c p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17d0a74 */.elementor-19 .elementor-element.elementor-element-17d0a74{padding-top:6px}.elementor-19 .elementor-element.elementor-element-17d0a74 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2000270 */.elementor-19 .elementor-element.elementor-element-2000270{min-height:560px;border-radius:12px;overflow:hidden;color:#fff}.elementor-19 .elementor-element.elementor-element-2000270::before{content:"";position:absolute;inset:0;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/home_soluciones.jpg') 62% center/cover no-repeat;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);z-index:0}.elementor-19 .elementor-element.elementor-element-2000270::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5,31,56,.95) 0%, rgba(5,31,56,.62) 45%, rgba(5,31,56,.08) 100%);z-index:0;pointer-events:none}.elementor-19 .elementor-element.elementor-element-2000270 > *{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-2000270:hover::before,.elementor-19 .elementor-element.elementor-element-2000270:focus-visible::before{transform:scale(1.07)}.elementor-19 .elementor-element.elementor-element-2000270:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:2px}.elementor-19 .elementor-element.elementor-element-2000270 .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-19 .elementor-element.elementor-element-2000270 .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-19 .elementor-element.elementor-element-2000270:hover .zuma-more,.elementor-19 .elementor-element.elementor-element-2000270:focus-visible .zuma-more{gap:18px}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-2000270{min-height:432px}}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-2000270{min-height:396px}}
@media (prefers-reduced-motion:reduce){.elementor-19 .elementor-element.elementor-element-2000270::before{transition:none}.elementor-19 .elementor-element.elementor-element-2000270:hover::before{transform:none}}
/*zmh-h*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97afe8b */.elementor-19 .elementor-element.elementor-element-97afe8b{width:32px;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-f573026 */.elementor-19 .elementor-element.elementor-element-f573026 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2403a5 */.elementor-19 .elementor-element.elementor-element-f2403a5 p{margin:0;text-wrap:pretty}.elementor-19 .elementor-element.elementor-element-f2403a5 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdb25f0 */.elementor-19 .elementor-element.elementor-element-cdb25f0{padding-top:6px}.elementor-19 .elementor-element.elementor-element-cdb25f0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e0bfc */.elementor-19 .elementor-element.elementor-element-b8e0bfc{min-height:560px;border-radius:12px;overflow:hidden;color:#fff}.elementor-19 .elementor-element.elementor-element-b8e0bfc::before{content:"";position:absolute;inset:0;background:url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/noticia_costa_rica-scaled.jpg') center/cover no-repeat;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);z-index:0}.elementor-19 .elementor-element.elementor-element-b8e0bfc::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5,31,56,.95) 0%, rgba(5,31,56,.62) 45%, rgba(5,31,56,.08) 100%);z-index:0;pointer-events:none}.elementor-19 .elementor-element.elementor-element-b8e0bfc > *{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-b8e0bfc:hover::before,.elementor-19 .elementor-element.elementor-element-b8e0bfc:focus-visible::before{transform:scale(1.07)}.elementor-19 .elementor-element.elementor-element-b8e0bfc:focus-visible{outline:3px solid var(--e-global-color-secondary);outline-offset:2px}.elementor-19 .elementor-element.elementor-element-b8e0bfc .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-19 .elementor-element.elementor-element-b8e0bfc .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-19 .elementor-element.elementor-element-b8e0bfc:hover .zuma-more,.elementor-19 .elementor-element.elementor-element-b8e0bfc:focus-visible .zuma-more{gap:18px}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-b8e0bfc{min-height:432px}}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-b8e0bfc{min-height:396px}}
@media (prefers-reduced-motion:reduce){.elementor-19 .elementor-element.elementor-element-b8e0bfc::before{transition:none}.elementor-19 .elementor-element.elementor-element-b8e0bfc:hover::before{transform:none}}
/*zmh-h*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4194ff */.elementor-19 .elementor-element.elementor-element-c4194ff{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:1099px){.elementor-19 .elementor-element.elementor-element-c4194ff{grid-template-columns:1fr;gap:14px}}
@media (max-width:699px){.elementor-19 .elementor-element.elementor-element-c4194ff{grid-template-columns:1fr;gap:12px}}/* End custom CSS */