.elementor-16644 .elementor-element.elementor-element-01efb9e{--display:flex;}.elementor-16644 .elementor-element.elementor-element-01efb9e:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-01efb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-9536d5e{--spacer-size:50px;}.elementor-16644 .elementor-element.elementor-element-53ba65d{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16644 .elementor-element.elementor-element-53ba65d:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-53ba65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-b87c2a6{--display:flex;}.elementor-16644 .elementor-element.elementor-element-84bcc2f{--display:flex;--min-height:588px;}.elementor-16644 .elementor-element.elementor-element-84bcc2f:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-84bcc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3030308C;}.elementor-16644 .elementor-element.elementor-element-296593e{--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-16644 .elementor-element.elementor-element-1c4c02a{--display:flex;}.elementor-16644 .elementor-element.elementor-element-ae42333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-ae42333 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#F7F7F7;}.elementor-16644 .elementor-element.elementor-element-1fc8691{--display:flex;}.elementor-16644 .elementor-element.elementor-element-f819906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-f819906 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-16644 .elementor-element.elementor-element-d4fd0a4{--display:flex;--min-height:514px;}.elementor-16644 .elementor-element.elementor-element-d4fd0a4:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-d4fd0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2023/10/portada-MIRAVEH-1024x1024.jpg");background-position:center center;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-d884cab{--spacer-size:19px;}.elementor-16644 .elementor-element.elementor-element-4c98f9f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16644 .elementor-element.elementor-element-4c98f9f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#F3F3F3;}.elementor-16644 .elementor-element.elementor-element-b32931f{--display:flex;}.elementor-16644 .elementor-element.elementor-element-af047ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;letter-spacing:4.5px;color:#E50914;}.elementor-16644 .elementor-element.elementor-element-a4aa158{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16644 .elementor-element.elementor-element-a4aa158.elementor-element{--align-self:flex-end;}.elementor-16644 .elementor-element.elementor-element-a4aa158 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:97px;font-weight:300;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-428d482{--divider-border-style:solid;--divider-color:#464646;--divider-border-width:2.9px;}.elementor-16644 .elementor-element.elementor-element-428d482 .elementor-divider-separator{width:100%;}.elementor-16644 .elementor-element.elementor-element-428d482 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16644 .elementor-element.elementor-element-0c880f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-59e50df{--divider-border-style:solid;--divider-color:#464646;--divider-border-width:2.9px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-16644 .elementor-element.elementor-element-59e50df .elementor-divider-separator{width:100%;}.elementor-16644 .elementor-element.elementor-element-59e50df .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16644 .elementor-element.elementor-element-dfb4720{--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-16644 .elementor-element.elementor-element-6e8cc7b{--display:flex;}.elementor-16644 .elementor-element.elementor-element-187266c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-770955d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-7e2e4a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-bfd9222{--display:flex;}.elementor-16644 .elementor-element.elementor-element-ca53062{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-dcaf95e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-36a7a61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-b744ce8{--divider-border-style:solid;--divider-color:#464646;--divider-border-width:2.9px;margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16644 .elementor-element.elementor-element-b744ce8 .elementor-divider-separator{width:100%;}.elementor-16644 .elementor-element.elementor-element-b744ce8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16644 .elementor-element.elementor-element-e48bb99{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-b78055c{--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;--justify-content:space-evenly;}.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button{background-color:#1B1B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button{background-color:#1B1B1B;font-size:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button-content-wrapper{flex-direction:row;}.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button{background-color:#1B1B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16644 .elementor-element.elementor-element-7d36fc9{--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;--justify-content:space-evenly;}.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button{background-color:#1B1B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button{background-color:#1B1B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button-content-wrapper{flex-direction:row;}.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button{background-color:#1B1B1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16644 .elementor-element.elementor-element-e0397b8{--display:flex;}.elementor-16644 .elementor-element.elementor-element-e0397b8:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-e0397b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-97af6bd{--spacer-size:50px;}.elementor-16644 .elementor-element.elementor-element-3957b29{--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-16644 .elementor-element.elementor-element-3957b29:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-3957b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-e9b7122{--display:flex;}.elementor-16644 .elementor-element.elementor-element-5edb16d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;letter-spacing:4.5px;color:#E50914;}.elementor-16644 .elementor-element.elementor-element-0c3f9fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16644 .elementor-element.elementor-element-0c3f9fc.elementor-element{--align-self:flex-end;}.elementor-16644 .elementor-element.elementor-element-0c3f9fc .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:96px;font-weight:300;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-8c0cdcc{--display:flex;--justify-content:flex-end;}.elementor-16644 .elementor-element.elementor-element-aa404d9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:300;color:#999999;}.elementor-16644 .elementor-element.elementor-element-aa404d9.elementor-element{--order:99999 /* order end hack */;}.elementor-16644 .elementor-element.elementor-element-2016554{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;}.elementor-16644 .elementor-element.elementor-element-2016554:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-2016554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-86f9daa{--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-16644 .elementor-element.elementor-element-8c8137b{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-8c8137b:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-8c8137b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2026/09/51TGqDCMyEL._SX354_SY354_BL0_QL100__UX716_FMwebp_QL85_.webp");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-4462749{--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-16644 .elementor-element.elementor-element-ac2d71f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-ac2d71f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-8f1e3e2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-b44b1da{--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-16644 .elementor-element.elementor-element-ef791ce{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-ef791ce:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-ef791ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2026/09/41HL3061RPL._UX716_FMwebp_QL85_.webp");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-2d7d91a{--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-16644 .elementor-element.elementor-element-d954eff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-d954eff .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-49c67c6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-eabc6d8{--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-16644 .elementor-element.elementor-element-5bb8db3{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-5bb8db3:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-5bb8db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2026/09/41HL3061RPL._UX716_FMwebp_QL85_.webp");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-afb0b8f{--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-16644 .elementor-element.elementor-element-d6428b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-d6428b5 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-80c04f0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-e2e59b0{--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-16644 .elementor-element.elementor-element-a621c4b{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-a621c4b:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-a621c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2024/02/elvenenodelaserpiente-1024x1024.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-07a34c6{--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-16644 .elementor-element.elementor-element-b53f667{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-b53f667 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-e64c4b6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-04d4ab9{--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-16644 .elementor-element.elementor-element-beb0c4b{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-beb0c4b:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-beb0c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2023/01/horazulu-lamaneradedecirte-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-853f133{--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-16644 .elementor-element.elementor-element-7569c84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-7569c84 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-787f8ed{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-f851396{--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-16644 .elementor-element.elementor-element-14bcda5{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-14bcda5:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-14bcda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2021/02/HoraZulu-limpiarfijardaresplendorWEB.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-53af106{--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-16644 .elementor-element.elementor-element-719e68c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-719e68c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-cd8880e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-03a9344{--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-16644 .elementor-element.elementor-element-c51960b{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-c51960b:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-c51960b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2020/12/solodelcementerioS.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-23e0794{--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-16644 .elementor-element.elementor-element-d5b41b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-d5b41b5 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-9b4f23a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-02d7a14{--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-16644 .elementor-element.elementor-element-e504ac4{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-e504ac4:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-e504ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2018/12/lavozdelamo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-8038f94{--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-16644 .elementor-element.elementor-element-7a54ff5{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-7a54ff5 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-5de2cf8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-5e4ea96{--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-16644 .elementor-element.elementor-element-860b879{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-860b879:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-860b879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2019/11/beatusille_portadaWeb.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-60b71e7{--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-16644 .elementor-element.elementor-element-cc978b8{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-cc978b8 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-a7a82d5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-bc53153{--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-16644 .elementor-element.elementor-element-0c2a1a3{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-0c2a1a3:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-0c2a1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2019/11/YSIACASO_SINGLE.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-ad9d189{--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-16644 .elementor-element.elementor-element-3a43497{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-3a43497 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-3a2b0fb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-3867e0f{--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-16644 .elementor-element.elementor-element-539ac8a{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-539ac8a:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-539ac8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2015/11/siempresonesabersobre.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-92ff476{--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-16644 .elementor-element.elementor-element-922189b{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-922189b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-b12d750{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-3a3677b{--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-16644 .elementor-element.elementor-element-627b63f{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-627b63f:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-627b63f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2019/11/creerquererquerercreer.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-06efa18{--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-16644 .elementor-element.elementor-element-a2b3719{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-a2b3719 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-50a670d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-1f3f4ea{--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-16644 .elementor-element.elementor-element-950abe8{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-950abe8:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-950abe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2026/09/tomayobliga.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-4b5d503{--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-16644 .elementor-element.elementor-element-0a867d8{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-0a867d8 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-de63c36{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-c176705{--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-16644 .elementor-element.elementor-element-a118cb7{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-a118cb7:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-a118cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2006/12/elquelallevalaentiende.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-791d0c3{--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-16644 .elementor-element.elementor-element-1e378e1{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-1e378e1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:20px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-c4e2fcc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-fbf06a9{--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-16644 .elementor-element.elementor-element-9867009{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-9867009:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-9867009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2015/11/crisisdeclaridad.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-1f2ae46{--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-16644 .elementor-element.elementor-element-fa95e7c{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-fa95e7c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:19px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-a8d1480{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-80a6d94{--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-16644 .elementor-element.elementor-element-ae7a990{--display:flex;--min-height:325px;}.elementor-16644 .elementor-element.elementor-element-ae7a990:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-ae7a990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2026/09/meduelelabocadedecirlo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16644 .elementor-element.elementor-element-127d83f{--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-16644 .elementor-element.elementor-element-e5e95d6{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-e5e95d6 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:19px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-d0227ef{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Anton", Sans-serif;font-size:29px;letter-spacing:1.1px;}.elementor-16644 .elementor-element.elementor-element-7cf97e5{--display:flex;}.elementor-16644 .elementor-element.elementor-element-7cf97e5:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-7cf97e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16644 .elementor-element.elementor-element-b2db69b{--spacer-size:100px;}.elementor-16644 .elementor-element.elementor-element-8fa1209{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16644 .elementor-element.elementor-element-8fa1209:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-8fa1209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6000B;}.elementor-16644 .elementor-element.elementor-element-bca24f7{--display:flex;--justify-content:flex-start;}.elementor-16644 .elementor-element.elementor-element-bee6a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-16644 .elementor-element.elementor-element-9771f57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16644 .elementor-element.elementor-element-9771f57.elementor-element{--align-self:flex-end;}.elementor-16644 .elementor-element.elementor-element-9771f57 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:96px;font-weight:300;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-8452c5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-16644 .elementor-element.elementor-element-6f4eeee .elementor-button{background-color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:18px;fill:#000000;color:#000000;}.elementor-16644 .elementor-element.elementor-element-4b60f95{--display:flex;--min-height:439px;}.elementor-16644 .elementor-element.elementor-element-4b60f95:not(.elementor-motion-effects-element-type-background), .elementor-16644 .elementor-element.elementor-element-4b60f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.horazulu.com/wp-content/uploads/2023/10/HZ_ViniloMIRAVEH01.jpg");background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16644 .elementor-element.elementor-element-2016554{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-16644 .elementor-element.elementor-element-84bcc2f{--width:100%;}.elementor-16644 .elementor-element.elementor-element-1c4c02a{--width:84%;}.elementor-16644 .elementor-element.elementor-element-6e8cc7b{--width:100%;}.elementor-16644 .elementor-element.elementor-element-bfd9222{--width:100%;}.elementor-16644 .elementor-element.elementor-element-4b60f95{--width:69%;}}@media(max-width:767px){.elementor-16644 .elementor-element.elementor-element-2016554{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-60b4b41 *//* Estado Base del Botón */
.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button {
    background-color: #1A1A1A !important; /* Gris muy oscuro */
    border: 1px solid #333333 !important; /* Borde sutil */
    border-radius: 50px !important; /* Forma redonda de píldora */
    color: #FFFFFF !important;
    transition: all 0.2s ease !important;
}

/* Efecto Hover: Salto y Rojo Carmesí */
.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button:hover {
    border-color: #E50914 !important;
    color: #E50914 !important;
    transform: translateY(-3px);
    box-shadow: 0px 4px 15px rgba(229, 9, 20, 0.2); /* Resplandor rojo muy suave */
}

/* Para que el icono (el play) también cambie de color */
.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button:hover i,
.elementor-16644 .elementor-element.elementor-element-60b4b41 .elementor-button:hover svg {
    fill: #E50914 !important;
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d047cee *//* Estado Base del Botón */
.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button {
    background-color: #1A1A1A !important; /* Gris muy oscuro */
    border: 1px solid #333333 !important; /* Borde sutil */
    border-radius: 50px !important; /* Forma redonda de píldora */
    color: #FFFFFF !important;
    transition: all 0.2s ease !important;
}

/* Efecto Hover: Salto y Rojo Carmesí */
.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button:hover {
    border-color: #E50914 !important;
    color: #E50914 !important;
    transform: translateY(-3px);
    box-shadow: 0px 4px 15px rgba(229, 9, 20, 0.2); /* Resplandor rojo muy suave */
}

/* Para que el icono (el play) también cambie de color */
.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button:hover i,
.elementor-16644 .elementor-element.elementor-element-d047cee .elementor-button:hover svg {
    fill: #E50914 !important;
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-226d767 *//* Estado Base del Botón */
.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button {
    background-color: #1A1A1A !important; /* Gris muy oscuro */
    border: 1px solid #333333 !important; /* Borde sutil */
    border-radius: 50px !important; /* Forma redonda de píldora */
    color: #FFFFFF !important;
    transition: all 0.2s ease !important;
}

/* Efecto Hover: Salto y Rojo Carmesí */
.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button:hover {
    border-color: #E50914 !important;
    color: #E50914 !important;
    transform: translateY(-3px);
    box-shadow: 0px 4px 15px rgba(229, 9, 20, 0.2); /* Resplandor rojo muy suave */
}

/* Para que el icono (el play) también cambie de color */
.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button:hover i,
.elementor-16644 .elementor-element.elementor-element-226d767 .elementor-button:hover svg {
    fill: #E50914 !important;
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe16da4 *//* Estado Base del Botón */
.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button {
    background-color: #1A1A1A !important; /* Gris muy oscuro */
    border: 1px solid #333333 !important; /* Borde sutil */
    border-radius: 50px !important; /* Forma redonda de píldora */
    color: #FFFFFF !important;
    transition: all 0.2s ease !important;
}

/* Efecto Hover: Salto y Rojo Carmesí */
.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button:hover {
    border-color: #E50914 !important;
    color: #E50914 !important;
    transform: translateY(-3px);
    box-shadow: 0px 4px 15px rgba(229, 9, 20, 0.2); /* Resplandor rojo muy suave */
}

/* Para que el icono (el play) también cambie de color */
.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button:hover i,
.elementor-16644 .elementor-element.elementor-element-fe16da4 .elementor-button:hover svg {
    fill: #E50914 !important;
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-376713e *//* Estado Base del Botón */
.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button {
    background-color: #1A1A1A !important; /* Gris muy oscuro */
    border: 1px solid #333333 !important; /* Borde sutil */
    border-radius: 50px !important; /* Forma redonda de píldora */
    color: #FFFFFF !important;
    transition: all 0.2s ease !important;
}

/* Efecto Hover: Salto y Rojo Carmesí */
.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button:hover {
    border-color: #E50914 !important;
    color: #E50914 !important;
    transform: translateY(-3px);
    box-shadow: 0px 4px 15px rgba(229, 9, 20, 0.2); /* Resplandor rojo muy suave */
}

/* Para que el icono (el play) también cambie de color */
.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button:hover i,
.elementor-16644 .elementor-element.elementor-element-376713e .elementor-button:hover svg {
    fill: #E50914 !important;
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4914383 *//* Estado Base del Botón */
.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button {
    background-color: #1A1A1A !important; /* Gris muy oscuro */
    border: 1px solid #333333 !important; /* Borde sutil */
    border-radius: 50px !important; /* Forma redonda de píldora */
    color: #FFFFFF !important;
    transition: all 0.2s ease !important;
}

/* Efecto Hover: Salto y Rojo Carmesí */
.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button:hover {
    border-color: #E50914 !important;
    color: #E50914 !important;
    transform: translateY(-3px);
    box-shadow: 0px 4px 15px rgba(229, 9, 20, 0.2); /* Resplandor rojo muy suave */
}

/* Para que el icono (el play) también cambie de color */
.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button:hover i,
.elementor-16644 .elementor-element.elementor-element-4914383 .elementor-button:hover svg {
    fill: #E50914 !important;
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f9daa *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-86f9daa {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-86f9daa:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-86f9daa:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44b1da *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-b44b1da {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-b44b1da:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-b44b1da:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eabc6d8 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-eabc6d8 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-eabc6d8:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-eabc6d8:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e59b0 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-e2e59b0 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-e2e59b0:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-e2e59b0:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04d4ab9 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-04d4ab9 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-04d4ab9:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-04d4ab9:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f851396 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-f851396 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-f851396:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-f851396:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03a9344 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-03a9344 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-03a9344:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-03a9344:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02d7a14 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-02d7a14 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-02d7a14:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-02d7a14:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e4ea96 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-5e4ea96 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-5e4ea96:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-5e4ea96:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc53153 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-bc53153 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-bc53153:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-bc53153:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867e0f *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-3867e0f {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-3867e0f:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-3867e0f:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3677b *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-3a3677b {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-3a3677b:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-3a3677b:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3f4ea *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-1f3f4ea {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-1f3f4ea:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-1f3f4ea:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c176705 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-c176705 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-c176705:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-c176705:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf06a9 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-fbf06a9 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-fbf06a9:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-fbf06a9:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a6d94 *//* Estado base del contenedor del disco */
.elementor-16644 .elementor-element.elementor-element-80a6d94 {
    border: 1px solid transparent;
    transition: transform 0.1s linear, box-shadow 0.1s linear !important;
}

/* Efecto al pasar el cursor (Golpe y sombra roja) */
.elementor-16644 .elementor-element.elementor-element-80a6d94:hover {
    transform: translate(-6px, -6px);
    box-shadow: 8px 8px 0px #E50914;
    border: 1px solid #333333;
    background-color: #050505; /* Oscurece levísimamente el fondo */
}

/* El título se tiñe de rojo para hacer juego */
.elementor-16644 .elementor-element.elementor-element-80a6d94:hover .elementor-heading-title {
    color: #E50914 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f4eeee *//* Botón base de Entradas (Fondo blanco en Elementor) */
.elementor-16644 .elementor-element.elementor-element-6f4eeee .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: color 0.2s ease-in-out;
    color: #000000; /* Aseguramos que el texto base es negro */
}

/* La "mancha de pintura" ahora es NEGRA (#000000) para contrastar con tu fondo blanco */
/* Nota: Si prefieres que la pintada sea roja, cambia el #000000 por #E50914 */
.elementor-16644 .elementor-element.elementor-element-6f4eeee .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 101%; 
    height: 100%;
    background: #000000; /* Cambio clave: la pintura ahora es negra */
    z-index: -1;
    
    -webkit-mask: url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/urban-sprite.png");
    mask: url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/urban-sprite.png");
    -webkit-mask-size: 3000% 100%;
    mask-size: 3000% 100%;
    
    -webkit-mask-position: 100% 0;
    mask-position: 100% 0;
}

/* Al pasar el ratón, el texto debe ser BLANCO para leerse sobre la pintura negra */
.elementor-16644 .elementor-element.elementor-element-6f4eeee .elementor-button:hover {
    color: #FFFFFF !important;
}

.elementor-16644 .elementor-element.elementor-element-6f4eeee .elementor-button:hover::before {
    -webkit-animation: brochazoRock 0.6s steps(29) forwards; 
    animation: brochazoRock 0.6s steps(29) forwards;
}

/* @keyframes (Asegúrate de tener esto en la página o en el CSS global si no funciona la animación) */
@keyframes brochazoRock {
    0% { mask-position: 100% 0; -webkit-mask-position: 100% 0; }
    100% { mask-position: 0 0; -webkit-mask-position: 0 0; }
}
@-webkit-keyframes brochazoRock {
    0% { -webkit-mask-position: 100% 0; }
    100% { -webkit-mask-position: 0 0; }
}/* End custom CSS */