.elementor-314 .elementor-element.elementor-element-f0900d9{--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-314 .elementor-element.elementor-element-94e2d40{--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;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-70d6866 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-314 .elementor-element.elementor-element-70d6866 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-314 .elementor-element.elementor-element-70d6866 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-314 .elementor-element.elementor-element-70d6866 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-314 .elementor-element.elementor-element-da8c914{--display:flex;--min-height:22px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-81f216d{--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-314 .elementor-element.elementor-element-02ec587 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-314 .elementor-element.elementor-element-02ec587 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-314 .elementor-element.elementor-element-02ec587 .jet-listing-dynamic-field__content{text-align:left;}.elementor-314 .elementor-element.elementor-element-0e8232f .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;letter-spacing:-0.02em;text-align:left;}.elementor-314 .elementor-element.elementor-element-0e8232f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-314 .elementor-element.elementor-element-0e8232f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-314 .elementor-element.elementor-element-ce34d8b .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-zumalead-font-family ), Sans-serif;font-size:var( --e-global-typography-zumalead-font-size );font-weight:var( --e-global-typography-zumalead-font-weight );line-height:var( --e-global-typography-zumalead-line-height );text-align:left;}.elementor-314 .elementor-element.elementor-element-ce34d8b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-314 .elementor-element.elementor-element-ce34d8b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-314 .elementor-element.elementor-element-c24bd24 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-314 .elementor-element.elementor-element-c24bd24__link{align-self:flex-start;flex-direction:row;}.elementor-314 .elementor-element.elementor-element-c24bd24 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-314 .elementor-element.elementor-element-c24bd24__icon{order:1;}@media(min-width:700px){.elementor-314 .elementor-element.elementor-element-da8c914{--width:22px;}}@media(max-width:1099px){.elementor-314 .elementor-element.elementor-element-0e8232f .jet-listing-dynamic-field__content{font-size:26px;}.elementor-314 .elementor-element.elementor-element-ce34d8b .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-zumalead-font-size );line-height:var( --e-global-typography-zumalead-line-height );}}@media(max-width:699px){.elementor-314 .elementor-element.elementor-element-0e8232f .jet-listing-dynamic-field__content{font-size:21px;line-height:1.2em;letter-spacing:-0.015em;}.elementor-314 .elementor-element.elementor-element-ce34d8b .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-zumalead-font-size );line-height:var( --e-global-typography-zumalead-line-height );}}/* Start custom CSS for container, class: .elementor-element-94e2d40 */.elementor-314 .elementor-element.elementor-element-94e2d40{aspect-ratio:4/3;overflow:hidden;background:var(--e-global-color-primary) url('https://zuma.royalestudios.com/wp-content/uploads/2026/10/isotipo-watermark.png') right -60px bottom -40px/85% auto no-repeat}
.elementor-314 .elementor-element.elementor-element-94e2d40 .jet-listing-dynamic-image,.elementor-314 .elementor-element.elementor-element-94e2d40 .elementor-widget-container,.elementor-314 .elementor-element.elementor-element-94e2d40 .elementor-widget-jet-listing-dynamic-image{width:100%;height:100%}
.elementor-314 .elementor-element.elementor-element-94e2d40 .elementor-widget-jet-listing-dynamic-image{position:absolute;inset:0}
.elementor-314 .elementor-element.elementor-element-94e2d40 img{display:block;width:100%!important;height:100%!important;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c914 */.elementor-314 .elementor-element.elementor-element-da8c914{width:22px;height:22px;border-radius:50%;box-sizing:border-box;background-color:#fff;border:2px solid var(--e-global-color-chipborder);box-shadow:0 0 0 6px #fff;transition:background-color .3s,border-color .3s,box-shadow .3s;padding:0;min-height:0}
@media (prefers-reduced-motion:reduce){.elementor-314 .elementor-element.elementor-element-da8c914{transition:none}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-02ec587 */.elementor-314 .elementor-element.elementor-element-02ec587 .jet-listing-dynamic-field__content{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:700;font-size:76px;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:var(--e-global-color-secondary)}
.elementor-314 .elementor-element.elementor-element-02ec587.is-text .jet-listing-dynamic-field__content{font-size:28px;letter-spacing:.06em}
@media (max-width:1099px){.elementor-314 .elementor-element.elementor-element-02ec587 .jet-listing-dynamic-field__content{font-size:56px}.elementor-314 .elementor-element.elementor-element-02ec587.is-text .jet-listing-dynamic-field__content{font-size:24px}}
@media (max-width:699px){.elementor-314 .elementor-element.elementor-element-02ec587 .jet-listing-dynamic-field__content{font-size:44px}.elementor-314 .elementor-element.elementor-element-02ec587.is-text .jet-listing-dynamic-field__content{font-size:20px}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-0e8232f */.elementor-314 .elementor-element.elementor-element-0e8232f .jet-listing-dynamic-field__content{margin:0;text-wrap:balance}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ce34d8b */.elementor-314 .elementor-element.elementor-element-ce34d8b .jet-listing-dynamic-field__content{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-c24bd24 */.elementor-314 .elementor-element.elementor-element-c24bd24{margin-top:18px}.elementor-314 .elementor-element.elementor-element-c24bd24 .jet-listing-dynamic-link__link{display:inline-flex;padding:10px 16px;border-radius:6px;border:1px solid var(--e-global-color-secondary);color:var(--e-global-color-secondary);font-family:Figtree,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.elementor-314 .elementor-element.elementor-element-c24bd24 .jet-listing-dynamic-link__link:hover,.elementor-314 .elementor-element.elementor-element-c24bd24 .jet-listing-dynamic-link__link:focus-visible{background:var(--e-global-color-secondary);color:#fff}.elementor-314 .elementor-element.elementor-element-c24bd24 .jet-listing-dynamic-link__link:focus-visible{outline:2px solid #18253A;outline-offset:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f216d */.elementor-314 .elementor-element.elementor-element-81f216d{max-width:480px;width:100%}
@media (max-width:699px){.elementor-314 .elementor-element.elementor-element-81f216d{--gap:12px 12px;gap:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0900d9 */.elementor-314 .elementor-element.elementor-element-f0900d9{display:grid!important;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);column-gap:64px;row-gap:28px;align-items:center;padding:48px 0}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-media{grid-column:1;grid-row:1}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-dot{grid-column:2;grid-row:1;justify-self:center}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-text{grid-column:3;grid-row:1;justify-self:start}
.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-media{grid-column:3}
.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-text{grid-column:1;justify-self:end}
.jet-listing-grid__item.is-passed .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-dot{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);box-shadow:0 0 0 6px rgba(214,117,63,.18)}
@media (max-width:1099px){.elementor-314 .elementor-element.elementor-element-f0900d9{grid-template-columns:22px minmax(0,1fr);column-gap:28px;padding:28px 0}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-dot,.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-dot{grid-column:1;grid-row:1 / span 2;align-self:start;margin-top:8px}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-text,.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-text{grid-column:2;grid-row:1;justify-self:start}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-media,.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-media{grid-column:2;grid-row:2;aspect-ratio:16/9}}
@media (max-width:699px){.elementor-314 .elementor-element.elementor-element-f0900d9{column-gap:18px;row-gap:18px;padding:0 0 44px}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-dot,.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-dot{width:16px;height:16px;margin:4px 0 0 3px;justify-self:start}
.elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-media,.jet-listing-grid__item:nth-child(even) .elementor-314 .elementor-element.elementor-element-f0900d9 > .zuma-hito-media{aspect-ratio:16/10;border-radius:10px}}/* End custom CSS */