.elementor-2489 .elementor-element.elementor-element-749bd677{--display:flex;--min-height:72vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2489 .elementor-element.elementor-element-749bd677:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-749bd677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-1d334504{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-7c312368{--display:flex;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2489 .elementor-element.elementor-element-396af930{text-align:start;}.elementor-2489 .elementor-element.elementor-element-396af930 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-a391d5e{text-align:start;}.elementor-2489 .elementor-element.elementor-element-a391d5e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:72px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-4f857711{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2489 .elementor-element.elementor-element-44fbb87c{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;color:#222633;}.elementor-2489 .elementor-element.elementor-element-5bc03135{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2489 .elementor-element.elementor-element-5a8f58dc .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:12px 18px 12px 18px;}.elementor-2489 .elementor-element.elementor-element-5a8f58dc .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-5a8f58dc .elementor-button:focus{background-color:#FFFFFF;color:#111830;border-color:#111830;}.elementor-2489 .elementor-element.elementor-element-5a8f58dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2489 .elementor-element.elementor-element-5a8f58dc .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-5a8f58dc .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-41fd99a0 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#FBF9F0;color:#FBF9F0;background-image:linear-gradient(180deg, #3D3D3D 0%, #000000 100%);box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#363636;border-radius:100px 100px 100px 100px;padding:12px 18px 12px 18px;}.elementor-2489 .elementor-element.elementor-element-41fd99a0 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-41fd99a0 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #555555 0%, #0A0A0A 100%);}.elementor-2489 .elementor-element.elementor-element-41fd99a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2489 .elementor-element.elementor-element-41fd99a0 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-41fd99a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2489 .elementor-element.elementor-element-6a47d597{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter-title{justify-content:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#111830;font-family:"Inter Tight", Sans-serif;font-size:42px;font-weight:700;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter-title{justify-content:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#111830;font-family:"Inter Tight", Sans-serif;font-size:42px;font-weight:700;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter-title{justify-content:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#111830;font-family:"Inter Tight", Sans-serif;font-size:42px;font-weight:700;}.elementor-2489 .elementor-element.elementor-element-3d107522{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2489 .elementor-element.elementor-element-83f0fe7{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2489 .elementor-element.elementor-element-83f0fe7:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-83f0fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/portada-blog.webp");background-position:center center;}.elementor-2489 .elementor-element.elementor-element-26ce341{--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;}.elementor-2489 .elementor-element.elementor-element-26ce341:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-26ce341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-1981b9d{--display:flex;--min-height:32vh;--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;}.elementor-2489 .elementor-element.elementor-element-1981b9d:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-1981b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-b804197{--display:flex;--min-height:25vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2489 .elementor-element.elementor-element-b804197:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-b804197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2026/01/portada-header.png") 50% 50%;background-size:cover;}.elementor-2489 .elementor-element.elementor-element-8731b42 .elementor-heading-title{color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-c1b5d34 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:700;color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-2fb4df0{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-2fb4df0 p{margin-block-end:0px;}.elementor-2489 .elementor-element.elementor-element-6cbed32 .elementor-button{background-color:#FBF9F0;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-radius:100px 100px 100px 100px;padding:12px 16px 12px 16px;}.elementor-2489 .elementor-element.elementor-element-e0f2c05{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-e0f2c05:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-e0f2c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-4c5495f{text-align:start;}.elementor-2489 .elementor-element.elementor-element-4c5495f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-59c797f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-59c797f:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-59c797f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-3c4d568{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-e12f8b6{--display:flex;--min-height:50vh;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-e12f8b6:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-e12f8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/prowash-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2489 .elementor-element.elementor-element-72127d9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-3add8c4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-8cd3972{text-align:start;}.elementor-2489 .elementor-element.elementor-element-8cd3972 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-c08ef84{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:#222633;}.elementor-2489 .elementor-element.elementor-element-faa0aad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-3302a7a .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-3302a7a .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-3302a7a .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-3302a7a .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-3302a7a .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-14c6b8e .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-14c6b8e .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-14c6b8e .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-14c6b8e .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-14c6b8e .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-fbc7e9e .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-fbc7e9e .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-fbc7e9e .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-fbc7e9e .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-fbc7e9e .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-db595f6{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-f962cdc{--display:flex;--min-height:50vh;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-f962cdc:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-f962cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/Laika-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2489 .elementor-element.elementor-element-6b661ff{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-a291474{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-d1558e3{text-align:start;}.elementor-2489 .elementor-element.elementor-element-d1558e3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-bda0c59{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:#222633;}.elementor-2489 .elementor-element.elementor-element-713f1c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-14aab5b .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-14aab5b .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-14aab5b .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-14aab5b .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-14aab5b .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-dc10377 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-dc10377 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-dc10377 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-dc10377 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-dc10377 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-f019ec7 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-f019ec7 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-f019ec7 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-f019ec7 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-f019ec7 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-412a0d3{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-89a204f{--display:flex;--min-height:50vh;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-89a204f:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-89a204f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/sport-app-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2489 .elementor-element.elementor-element-ad21e84{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-aabba60{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-cdf2e19{text-align:start;}.elementor-2489 .elementor-element.elementor-element-cdf2e19 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-5080206{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:#222633;}.elementor-2489 .elementor-element.elementor-element-df44668{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-658c7fd .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-658c7fd .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-658c7fd .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-658c7fd .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-658c7fd .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-7aa0578 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-7aa0578 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-7aa0578 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-7aa0578 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-7aa0578 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-b5d1b75 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-b5d1b75 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-b5d1b75 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-b5d1b75 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-b5d1b75 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-31c273c{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-0d4fdee{--display:flex;--min-height:50vh;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-0d4fdee:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-0d4fdee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/Tiketing.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2489 .elementor-element.elementor-element-d7e978a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-3a100cc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-49d45b4{text-align:start;}.elementor-2489 .elementor-element.elementor-element-49d45b4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-2489 .elementor-element.elementor-element-0afb84f{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:#222633;}.elementor-2489 .elementor-element.elementor-element-596b363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-1047a75 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-1047a75 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-1047a75 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-1047a75 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-1047a75 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-ee0f055 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-ee0f055 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-ee0f055 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-ee0f055 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-ee0f055 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-5d7ded4 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:8px 14px 8px 14px;}.elementor-2489 .elementor-element.elementor-element-5d7ded4 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-5d7ded4 .elementor-button:focus{color:#111830;border-color:#A1A1A1;}.elementor-2489 .elementor-element.elementor-element-5d7ded4 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-5d7ded4 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-17a2462{--display:flex;--min-height:8vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-17a2462:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-17a2462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-35786df{--display:flex;}.elementor-2489 .elementor-element.elementor-element-032ddca .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:12px 18px 12px 18px;}.elementor-2489 .elementor-element.elementor-element-032ddca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2489 .elementor-element.elementor-element-032ddca .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-032ddca .elementor-button:focus{color:#111830;border-color:#111830;}.elementor-2489 .elementor-element.elementor-element-032ddca .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-032ddca .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-9d58069{--display:flex;--min-height:55vh;--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;}.elementor-2489 .elementor-element.elementor-element-9d58069:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-9d58069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-756e2ae{text-align:start;}.elementor-2489 .elementor-element.elementor-element-756e2ae .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#111830;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2489 .elementor-element.elementor-element-750eb30{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2489 .elementor-element.elementor-element-750eb30:after{content:"0.66";}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__thumbnail__link{width:100%;}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-750eb30.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2489 .elementor-element.elementor-element-750eb30.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2489 .elementor-element.elementor-element-750eb30.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__title, .elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__title a{color:#111830;font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:600;}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__meta-data{color:#222633;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-2489 .elementor-element.elementor-element-4425e06 .elementor-button{background-color:#11183000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1A1A1;border-radius:100px 100px 100px 100px;padding:12px 18px 12px 18px;}.elementor-2489 .elementor-element.elementor-element-4425e06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2489 .elementor-element.elementor-element-4425e06 .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-4425e06 .elementor-button:focus{color:#111830;border-color:#111830;}.elementor-2489 .elementor-element.elementor-element-4425e06 .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-4425e06 .elementor-button:focus svg{fill:#111830;}.elementor-2489 .elementor-element.elementor-element-1e5a4292{--display:flex;--min-height:420px;--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;--overlay-opacity:0.5;}.elementor-2489 .elementor-element.elementor-element-1e5a4292:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-1e5a4292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCED;}.elementor-2489 .elementor-element.elementor-element-1e5a4292::before, .elementor-2489 .elementor-element.elementor-element-1e5a4292 > .elementor-background-video-container::before, .elementor-2489 .elementor-element.elementor-element-1e5a4292 > .e-con-inner > .elementor-background-video-container::before, .elementor-2489 .elementor-element.elementor-element-1e5a4292 > .elementor-background-slideshow::before, .elementor-2489 .elementor-element.elementor-element-1e5a4292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2489 .elementor-element.elementor-element-1e5a4292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBF9F0;--background-overlay:'';}.elementor-2489 .elementor-element.elementor-element-4035d461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-4035d461:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-4035d461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7692C;}.elementor-2489 .elementor-element.elementor-element-17d854f2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-2489 .elementor-element.elementor-element-17d854f2:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-17d854f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-2489 .elementor-element.elementor-element-15fbe0e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2489 .elementor-element.elementor-element-15fbe0e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:34px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-663813fa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-2489 .elementor-element.elementor-element-663813fa.elementor-element{--align-self:flex-start;}.elementor-2489 .elementor-element.elementor-element-663813fa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#969594;}.elementor-2489 .elementor-element.elementor-element-6bd3a1f .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.4em;letter-spacing:0px;fill:#0F0F0F;color:#0F0F0F;background-image:linear-gradient(180deg, #F1FE35 0%, #FFDF00 100%);box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFB700;border-radius:8px 8px 8px 8px;padding:12px 18px 12px 18px;}.elementor-2489 .elementor-element.elementor-element-6bd3a1f .elementor-button:hover, .elementor-2489 .elementor-element.elementor-element-6bd3a1f .elementor-button:focus{background-color:#252525;color:#000000;}.elementor-2489 .elementor-element.elementor-element-6bd3a1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2489 .elementor-element.elementor-element-6bd3a1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2489 .elementor-element.elementor-element-6bd3a1f .elementor-button:hover svg, .elementor-2489 .elementor-element.elementor-element-6bd3a1f .elementor-button:focus svg{fill:#000000;}.elementor-2489 .elementor-element.elementor-element-831ab5{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2489 .elementor-element.elementor-element-2a96eb4a{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-2489 .elementor-element.elementor-element-25111fcc .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0.7px;color:#1B1B1B;}.elementor-2489 .elementor-element.elementor-element-33c7f5d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-12cfaa82{--display:flex;--min-height:500px;--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;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-12cfaa82:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-12cfaa82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-2489 .elementor-element.elementor-element-125486f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2489 .elementor-element.elementor-element-44c03f15{--display:flex;--min-height:250px;--border-radius:108px 108px 108px 108px;}.elementor-2489 .elementor-element.elementor-element-44c03f15.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-2489 .elementor-element.elementor-element-6852931f{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-6852931f.e-con{--align-self:center;}.elementor-2489 .elementor-element.elementor-element-c0835c1 .elementor-button{background-color:#FBF9F0;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;fill:#111830;color:#111830;border-radius:100px 100px 100px 100px;padding:12px 16px 12px 16px;}.elementor-2489 .elementor-element.elementor-element-f715286{text-align:center;}.elementor-2489 .elementor-element.elementor-element-f715286 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:52px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-20024faa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2489 .elementor-element.elementor-element-20024faa.elementor-element{--align-self:center;}.elementor-2489 .elementor-element.elementor-element-20024faa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#969594;}.elementor-2489 .elementor-element.elementor-element-ed2ba37{--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;--padding-top:2%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-2489 .elementor-element.elementor-element-ed2ba37:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-ed2ba37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-2489 .elementor-element.elementor-element-ff73189{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-f26b0f8{--display:flex;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-9d5d958{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-3fbf54c{text-align:start;}.elementor-2489 .elementor-element.elementor-element-3fbf54c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:52px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-efd2f9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-b5bf794 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-1d62688 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-ef26288 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-efd4523 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-39691e8 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-c156465 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-873c212{--display:flex;--min-height:200px;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-873c212:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-873c212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/Web.webp");background-position:center center;}.elementor-2489 .elementor-element.elementor-element-4f61bc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-0663e9c{--display:flex;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-806df79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-1d80013{text-align:start;}.elementor-2489 .elementor-element.elementor-element-1d80013 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:52px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-2ce4b76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-0754906 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-6a5a248 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-3a4b72a .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-45417c2 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-c34fb64 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-576ae85{--display:flex;--min-height:200px;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-576ae85:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-576ae85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/ux.webp");background-position:center center;}.elementor-2489 .elementor-element.elementor-element-b568281{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-9207d0f{--display:flex;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-04fb864{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-5267b18{text-align:start;}.elementor-2489 .elementor-element.elementor-element-5267b18 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:52px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-2f458ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-7b6e760 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-902705f .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-123f569 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-4d47b59 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-82160a9 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-b900bfc{--display:flex;--min-height:200px;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-b900bfc:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-b900bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/UI.webp");background-position:center center;}.elementor-2489 .elementor-element.elementor-element-724fdc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-e296090{--display:flex;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-38dbbd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-bdb808c{text-align:start;}.elementor-2489 .elementor-element.elementor-element-bdb808c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:52px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-799647f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-6a3f0b5 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-22f2686 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-c2c6d51 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-37653fa .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-2ac3f79 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-b3880e8{--display:flex;--min-height:200px;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-b3880e8:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-b3880e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/Branding.webp");background-position:center center;}.elementor-2489 .elementor-element.elementor-element-5d0dc48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-66d9079{--display:flex;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-9ebf894{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-7272d11{text-align:start;}.elementor-2489 .elementor-element.elementor-element-7272d11 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:52px;font-weight:700;line-height:1em;letter-spacing:-0.3px;color:#FBF9F0;}.elementor-2489 .elementor-element.elementor-element-4b57094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-fca7d78 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-38798b1 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-0b73af9 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-0352566 .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-54bff2b .elementor-button{background-color:#2929293D;font-family:"Roboto", Sans-serif;font-weight:500;fill:#CECECE;color:#CECECE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3B3B3;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-674336d{--display:flex;--min-height:200px;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-674336d:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-674336d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/Pitch-deck.webp");background-position:center center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2489 .elementor-element.elementor-element-749bd677{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-7c312368{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2489 .elementor-element.elementor-element-396af930{text-align:center;}.elementor-2489 .elementor-element.elementor-element-396af930 .elementor-heading-title{font-size:24px;}.elementor-2489 .elementor-element.elementor-element-a391d5e{text-align:center;}.elementor-2489 .elementor-element.elementor-element-a391d5e .elementor-heading-title{font-size:48px;}.elementor-2489 .elementor-element.elementor-element-5bc03135{--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-6a47d597{--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-2489 .elementor-element.elementor-element-3d107522{--min-height:0px;--padding-top:8%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-2489 .elementor-element.elementor-element-3d107522.e-con{--order:-99999 /* order start hack */;}.elementor-2489 .elementor-element.elementor-element-83f0fe7{--min-height:41vh;--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;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-1981b9d{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-b804197{--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;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-c1b5d34{text-align:center;}.elementor-2489 .elementor-element.elementor-element-c1b5d34 .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-2fb4df0{--container-widget-width:672px;--container-widget-flex-grow:0;width:var( --container-widget-width, 672px );max-width:672px;}.elementor-2489 .elementor-element.elementor-element-4c5495f{text-align:center;}.elementor-2489 .elementor-element.elementor-element-4c5495f .elementor-heading-title{font-size:48px;}.elementor-2489 .elementor-element.elementor-element-59c797f{--min-height:80vh;}.elementor-2489 .elementor-element.elementor-element-e12f8b6{--min-height:30vh;}.elementor-2489 .elementor-element.elementor-element-faa0aad{--flex-wrap:wrap;}.elementor-2489 .elementor-element.elementor-element-f962cdc{--min-height:30vh;}.elementor-2489 .elementor-element.elementor-element-713f1c3{--flex-wrap:wrap;}.elementor-2489 .elementor-element.elementor-element-89a204f{--min-height:30vh;}.elementor-2489 .elementor-element.elementor-element-df44668{--flex-wrap:wrap;}.elementor-2489 .elementor-element.elementor-element-0d4fdee{--min-height:30vh;}.elementor-2489 .elementor-element.elementor-element-596b363{--flex-wrap:wrap;}.elementor-2489 .elementor-element.elementor-element-9d58069{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-2489 .elementor-element.elementor-element-756e2ae{text-align:center;}.elementor-2489 .elementor-element.elementor-element-756e2ae .elementor-heading-title{font-size:48px;}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__title, .elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__title a{font-size:18px;}.elementor-2489 .elementor-element.elementor-element-1e5a4292{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2489 .elementor-element.elementor-element-4035d461{--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;}.elementor-2489 .elementor-element.elementor-element-17d854f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2489 .elementor-element.elementor-element-15fbe0e{text-align:center;}.elementor-2489 .elementor-element.elementor-element-15fbe0e .elementor-heading-title{font-size:32px;}.elementor-2489 .elementor-element.elementor-element-663813fa{--container-widget-width:722px;--container-widget-flex-grow:0;width:var( --container-widget-width, 722px );max-width:722px;text-align:center;}.elementor-2489 .elementor-element.elementor-element-663813fa .elementor-heading-title{font-size:18px;}.elementor-2489 .elementor-element.elementor-element-831ab5{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-25111fcc{text-align:center;}.elementor-2489 .elementor-element.elementor-element-44c03f15{--min-height:230px;}.elementor-2489 .elementor-element.elementor-element-f715286 .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-20024faa{--container-widget-width:722px;--container-widget-flex-grow:0;width:var( --container-widget-width, 722px );max-width:722px;text-align:center;}.elementor-2489 .elementor-element.elementor-element-20024faa .elementor-heading-title{font-size:18px;}.elementor-2489 .elementor-element.elementor-element-ff73189{--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;}.elementor-2489 .elementor-element.elementor-element-f26b0f8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2489 .elementor-element.elementor-element-9d5d958{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-3fbf54c{text-align:center;}.elementor-2489 .elementor-element.elementor-element-3fbf54c .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-efd2f9c{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-873c212.e-con{--order:-99999 /* order start hack */;}.elementor-2489 .elementor-element.elementor-element-4f61bc9{--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;}.elementor-2489 .elementor-element.elementor-element-0663e9c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2489 .elementor-element.elementor-element-806df79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-1d80013{text-align:center;}.elementor-2489 .elementor-element.elementor-element-1d80013 .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-2ce4b76{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-576ae85.e-con{--order:-99999 /* order start hack */;}.elementor-2489 .elementor-element.elementor-element-b568281{--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;}.elementor-2489 .elementor-element.elementor-element-9207d0f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2489 .elementor-element.elementor-element-04fb864{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-5267b18{text-align:center;}.elementor-2489 .elementor-element.elementor-element-5267b18 .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-2f458ef{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-b900bfc.e-con{--order:-99999 /* order start hack */;}.elementor-2489 .elementor-element.elementor-element-724fdc0{--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;}.elementor-2489 .elementor-element.elementor-element-e296090{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2489 .elementor-element.elementor-element-38dbbd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-bdb808c{text-align:center;}.elementor-2489 .elementor-element.elementor-element-bdb808c .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-799647f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-b3880e8.e-con{--order:-99999 /* order start hack */;}.elementor-2489 .elementor-element.elementor-element-5d0dc48{--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;}.elementor-2489 .elementor-element.elementor-element-66d9079{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2489 .elementor-element.elementor-element-9ebf894{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-7272d11{text-align:center;}.elementor-2489 .elementor-element.elementor-element-7272d11 .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-4b57094{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-674336d.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-2489 .elementor-element.elementor-element-749bd677{--padding-top:12%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-2489 .elementor-element.elementor-element-1d334504{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2489 .elementor-element.elementor-element-7c312368{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2489 .elementor-element.elementor-element-396af930{padding:16px 0px 0px 0px;text-align:center;}.elementor-2489 .elementor-element.elementor-element-396af930 .elementor-heading-title{font-size:18px;}.elementor-2489 .elementor-element.elementor-element-a391d5e{text-align:center;}.elementor-2489 .elementor-element.elementor-element-a391d5e .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-44fbb87c{text-align:center;font-size:16px;}.elementor-2489 .elementor-element.elementor-element-5bc03135{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-2489 .elementor-element.elementor-element-5a8f58dc{width:var( --container-widget-width, 439.469px );max-width:439.469px;--container-widget-width:439.469px;--container-widget-flex-grow:0;}.elementor-2489 .elementor-element.elementor-element-41fd99a0{width:var( --container-widget-width, 421.844px );max-width:421.844px;--container-widget-width:421.844px;--container-widget-flex-grow:0;}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter-number-wrapper{font-size:24px;}.elementor-2489 .elementor-element.elementor-element-dc3fa2b .elementor-counter-title{font-size:14px;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter-number-wrapper{font-size:24px;}.elementor-2489 .elementor-element.elementor-element-733a3fa8 .elementor-counter-title{font-size:14px;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter-number-wrapper{font-size:24px;}.elementor-2489 .elementor-element.elementor-element-233a9394 .elementor-counter-title{font-size:14px;}.elementor-2489 .elementor-element.elementor-element-3d107522{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2489 .elementor-element.elementor-element-3d107522.e-con{--order:-99999 /* order start hack */;}.elementor-2489 .elementor-element.elementor-element-83f0fe7{--padding-top:12%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-1981b9d{--min-height:50vh;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2489 .elementor-element.elementor-element-b804197{--min-height:40vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:12%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-2489 .elementor-element.elementor-element-c1b5d34 .elementor-heading-title{font-size:30px;}.elementor-2489 .elementor-element.elementor-element-2fb4df0{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-e0f2c05{--min-height:12vh;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-4c5495f{text-align:center;}.elementor-2489 .elementor-element.elementor-element-4c5495f .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-e12f8b6{--min-height:40vh;}.elementor-2489 .elementor-element.elementor-element-8cd3972 .elementor-heading-title{font-size:27px;}.elementor-2489 .elementor-element.elementor-element-c08ef84{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-faa0aad{--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-3302a7a .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-14c6b8e .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-fbc7e9e .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-f962cdc{--min-height:40vh;}.elementor-2489 .elementor-element.elementor-element-d1558e3 .elementor-heading-title{font-size:27px;}.elementor-2489 .elementor-element.elementor-element-bda0c59{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-713f1c3{--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-14aab5b .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-dc10377 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-f019ec7 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-89a204f{--min-height:40vh;}.elementor-2489 .elementor-element.elementor-element-cdf2e19 .elementor-heading-title{font-size:27px;}.elementor-2489 .elementor-element.elementor-element-5080206{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-df44668{--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-658c7fd .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-7aa0578 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-b5d1b75 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-0d4fdee{--min-height:40vh;}.elementor-2489 .elementor-element.elementor-element-49d45b4 .elementor-heading-title{font-size:27px;}.elementor-2489 .elementor-element.elementor-element-0afb84f{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-596b363{--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-1047a75 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-ee0f055 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-5d7ded4 .elementor-button{padding:8px 12px 8px 12px;}.elementor-2489 .elementor-element.elementor-element-17a2462{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-35786df{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-032ddca{width:var( --container-widget-width, 443px );max-width:443px;--container-widget-width:443px;--container-widget-flex-grow:0;}.elementor-2489 .elementor-element.elementor-element-756e2ae{text-align:center;}.elementor-2489 .elementor-element.elementor-element-756e2ae .elementor-heading-title{font-size:36px;}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2489 .elementor-element.elementor-element-750eb30:after{content:"0.5";}.elementor-2489 .elementor-element.elementor-element-750eb30 .elementor-post__thumbnail__link{width:100%;}.elementor-2489 .elementor-element.elementor-element-4425e06{width:var( --container-widget-width, 443px );max-width:443px;--container-widget-width:443px;--container-widget-flex-grow:0;}.elementor-2489 .elementor-element.elementor-element-17d854f2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-15fbe0e{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:center;}.elementor-2489 .elementor-element.elementor-element-15fbe0e .elementor-heading-title{font-size:27px;}.elementor-2489 .elementor-element.elementor-element-663813fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2489 .elementor-element.elementor-element-663813fa .elementor-heading-title{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-6bd3a1f{width:var( --container-widget-width, 385.844px );max-width:385.844px;--container-widget-width:385.844px;--container-widget-flex-grow:0;}.elementor-2489 .elementor-element.elementor-element-831ab5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-25111fcc .elementor-heading-title{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-12cfaa82{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-44c03f15{--width:82%;--min-height:180px;}.elementor-2489 .elementor-element.elementor-element-6852931f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-f715286 .elementor-heading-title{font-size:32px;}.elementor-2489 .elementor-element.elementor-element-20024faa{width:100%;max-width:100%;text-align:center;}.elementor-2489 .elementor-element.elementor-element-20024faa .elementor-heading-title{font-size:16px;}.elementor-2489 .elementor-element.elementor-element-ed2ba37{--padding-top:4%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-2489 .elementor-element.elementor-element-ff73189{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-f26b0f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-9d5d958{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-3fbf54c{text-align:center;}.elementor-2489 .elementor-element.elementor-element-3fbf54c .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-2489 .elementor-element.elementor-element-efd2f9c{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-b5bf794 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-1d62688 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-ef26288 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-efd4523 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-39691e8 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-c156465 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-873c212{--min-height:260px;}.elementor-2489 .elementor-element.elementor-element-4f61bc9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-0663e9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-806df79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-1d80013{text-align:center;}.elementor-2489 .elementor-element.elementor-element-1d80013 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-2489 .elementor-element.elementor-element-2ce4b76{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-0754906 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-6a5a248 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-3a4b72a .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-45417c2 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-c34fb64 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-576ae85{--min-height:260px;}.elementor-2489 .elementor-element.elementor-element-b568281{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-9207d0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-04fb864{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-5267b18{text-align:center;}.elementor-2489 .elementor-element.elementor-element-5267b18 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-2489 .elementor-element.elementor-element-2f458ef{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-7b6e760 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-902705f .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-123f569 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-4d47b59 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-82160a9 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-b900bfc{--min-height:260px;}.elementor-2489 .elementor-element.elementor-element-724fdc0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-e296090{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-38dbbd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-bdb808c{text-align:center;}.elementor-2489 .elementor-element.elementor-element-bdb808c .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-2489 .elementor-element.elementor-element-799647f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-6a3f0b5 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-22f2686 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-c2c6d51 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-37653fa .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-2ac3f79 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-b3880e8{--min-height:260px;}.elementor-2489 .elementor-element.elementor-element-5d0dc48{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2489 .elementor-element.elementor-element-66d9079{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-9ebf894{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-7272d11{text-align:center;}.elementor-2489 .elementor-element.elementor-element-7272d11 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-2489 .elementor-element.elementor-element-4b57094{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2489 .elementor-element.elementor-element-fca7d78 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-38798b1 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-0b73af9 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-0352566 .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-54bff2b .elementor-button{padding:10px 16px 10px 16px;}.elementor-2489 .elementor-element.elementor-element-674336d{--min-height:260px;}}@media(min-width:768px){.elementor-2489 .elementor-element.elementor-element-749bd677{--content-width:1440px;}.elementor-2489 .elementor-element.elementor-element-1d334504{--width:50%;}.elementor-2489 .elementor-element.elementor-element-3d107522{--width:50%;}.elementor-2489 .elementor-element.elementor-element-59c797f{--content-width:1440px;}.elementor-2489 .elementor-element.elementor-element-3c4d568{--width:50%;}.elementor-2489 .elementor-element.elementor-element-db595f6{--width:50%;}.elementor-2489 .elementor-element.elementor-element-412a0d3{--width:50%;}.elementor-2489 .elementor-element.elementor-element-31c273c{--width:50%;}.elementor-2489 .elementor-element.elementor-element-44c03f15{--width:25%;}.elementor-2489 .elementor-element.elementor-element-6852931f{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2489 .elementor-element.elementor-element-1d334504{--width:90%;}.elementor-2489 .elementor-element.elementor-element-3d107522{--width:80%;}.elementor-2489 .elementor-element.elementor-element-44c03f15{--width:40%;}.elementor-2489 .elementor-element.elementor-element-6852931f{--width:90%;}}@media(min-width:2400px){.elementor-2489 .elementor-element.elementor-element-749bd677{--content-width:1440px;}.elementor-2489 .elementor-element.elementor-element-6a47d597{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2489 .elementor-element.elementor-element-83f0fe7:not(.elementor-motion-effects-element-type-background), .elementor-2489 .elementor-element.elementor-element-83f0fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesarmartinez.studiohamaca.com/wp-content/uploads/2025/10/portada-blog.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-2489 .elementor-element.elementor-element-83f0fe7{--min-height:50vh;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-1981b9d{--min-height:40vh;--justify-content:center;}.elementor-2489 .elementor-element.elementor-element-b804197{--width:100%;--min-height:33vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;}.elementor-2489 .elementor-element.elementor-element-8731b42{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;text-align:center;}.elementor-2489 .elementor-element.elementor-element-c1b5d34{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-2489 .elementor-element.elementor-element-c1b5d34 .elementor-heading-title{font-size:48px;}.elementor-2489 .elementor-element.elementor-element-2fb4df0{width:var( --container-widget-width, 734px );max-width:734px;--container-widget-width:734px;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-2489 .elementor-element.elementor-element-17a2462{--min-height:0px;}}/* Start custom CSS for heading, class: .elementor-element-396af930 */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a391d5e */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-650c5fe */@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600&display=swap');

.marquee {
  display: flex;
  overflow: hidden;
  height: 1vh;
  user-select: none;
  padding: 1rem 0;
  position: relative;
  mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 4rem; /* 🔹 Más espacio entre palabras para balance */
  min-width: 100%;
  animation: scroll 20s linear infinite; /* 🔹 Movimiento más fluido */
}

.marquee__group span {
  white-space: nowrap;
  font-family: 'Inter Tight', sans-serif;
  font-weight: 500;
  font-size: 18px; /* Desktop */
  line-height: 1;
  letter-spacing: 0.05em; /* 🔹 Espaciado consistente entre letras */
}

/* 🔹 Animación infinita y perfecta */
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%); /* 🔹 Scroll sin salto */
  }
}

/* Responsive */
@media (max-width: 768px) {
  .marquee {
    height: auto;
  }

  .marquee__group {
    gap: 2rem; /* 🔹 Menos espacio entre palabras en móvil */
    animation-duration: 25s;
  }

  .marquee__group span {
    font-size: 16px; /* Responsive */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5495f */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756e2ae */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15fbe0e */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5ab3f680 */.elementor-2489 .elementor-element.elementor-element-5ab3f680 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-2489 .elementor-element.elementor-element-5ab3f680 {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f715286 */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fbf54c */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d80013 */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5267b18 */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdb808c */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7272d11 */.dual-font span {
  font-family: "Playfair Display", serif; /* fuente secundaria */
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */