.elementor .e-5ca7142a-a170{font-family:var(--cabal-body-font);font-weight:800;font-size:0.9rem;color:var(--cabal-gold);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-5ed4c39-4258{font-family:var(--cabal-heading-font);font-weight:600;font-size:3.5rem;color:var(--cabal-amber);line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-67f1a68a-6bbd{max-width:38rem;font-family:var(--cabal-body-font);font-size:1.1rem;color:#ffffff;line-height:1.65;margin:0px;}.elementor .e-27485b0d-40a1{width:100%;max-width:48rem;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-78a9348-fcc5{min-height:42vh;padding-block-start:6rem;padding-block-end:4rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(0deg, rgba(1,1,1,0.8) 0%,rgba(1,1,1,0.86) 100%),url("https://cabal.company/wp-content/uploads/2026/07/MAQUINARIA-PESADA.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--cabal-ink);display:flex;flex-direction:column;justify-content:center;}.elementor .e-443cd351-1567{font-family:var(--cabal-body-font);font-weight:700;font-size:0.85rem;color:var(--cabal-amber);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-133aa7b0-67ce{font-family:var(--cabal-heading-font);font-weight:600;font-size:2rem;color:#ffffff;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-5c4197cd-67e9{font-family:var(--cabal-body-font);font-size:1rem;color:var(--cabal-steel);line-height:1.65;margin:0px;}.elementor .e-1456285e-7ec4{font-family:var(--cabal-body-font);font-weight:700;font-size:0.75rem;color:var(--cabal-amber);letter-spacing:0.08em;margin:0px;}.elementor .e-141bc9fb-51b4{font-family:var(--cabal-body-font);font-size:1rem;color:#ffffff;margin:0px;}.elementor .e-1a2e7cc1-227b{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-inline-start-width:3px;background-color:#1a1a1a;display:flex;flex-direction:column;gap:0.3rem;border-left-style: solid; border-left-color: var(--cabal-amber, #FFCD00);\n}.elementor .e-38340170-89d5{font-family:var(--cabal-body-font);font-weight:700;font-size:0.75rem;color:var(--cabal-amber);letter-spacing:0.08em;margin:0px;}.elementor .e-41eaca8b-2a66{font-family:var(--cabal-body-font);font-size:1rem;color:#ffffff;margin:0px;}.elementor .e-4e7d9fd-a32b{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-inline-start-width:3px;background-color:#1a1a1a;display:flex;flex-direction:column;gap:0.3rem;border-left-style: solid; border-left-color: var(--cabal-amber, #FFCD00);\n}.elementor .e-acedf19-4a8d{font-family:var(--cabal-body-font);font-weight:700;font-size:0.75rem;color:var(--cabal-amber);letter-spacing:0.08em;margin:0px;}.elementor .e-1b68384d-872c{font-family:var(--cabal-body-font);font-size:1rem;color:#ffffff;margin:0px;}.elementor .e-4ebd137c-3815{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-inline-start-width:3px;background-color:#1a1a1a;display:flex;flex-direction:column;gap:0.3rem;border-left-style: solid; border-left-color: var(--cabal-amber, #FFCD00);\n}.elementor .e-3203e012-ba5c{font-family:var(--cabal-body-font);font-weight:700;font-size:0.75rem;color:var(--cabal-amber);letter-spacing:0.08em;margin:0px;}.elementor .e-52b31b90-218f{font-family:var(--cabal-body-font);font-size:1rem;color:#ffffff;margin:0px;}.elementor .e-49897e29-f5e2{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-inline-start-width:3px;background-color:#1a1a1a;display:flex;flex-direction:column;gap:0.3rem;border-left-style: solid; border-left-color: var(--cabal-amber, #FFCD00);\n}.elementor .e-6f141f1b-b0b5{max-width:28rem;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 38%;}.elementor .e-513a0192-213d{font-family:var(--cabal-body-font);font-weight:700;font-size:0.85rem;color:var(--cabal-amber);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-46d8749e-f5c5{font-family:var(--cabal-heading-font);font-weight:600;font-size:1.75rem;color:#ffffff;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-32842c39-c431{font-family:var(--cabal-body-font);font-size:0.9rem;color:#b8e0b8;margin:0px;}.elementor .e-69e8ce47-d6b0{width:100%;font-family:var(--cabal-body-font);font-size:0.9rem;color:#b8e0b8;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;background-color:#1a2e1a;}.elementor .e-4a314a8-b79e{font-family:var(--cabal-body-font);font-size:0.9rem;color:#ffb4b4;margin:0px;}.elementor .e-59124a17-b20a{width:100%;font-family:var(--cabal-body-font);font-size:0.9rem;color:#ffb4b4;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;background-color:#3a1515;}.elementor .e-65212b92-d28c{font-family:var(--cabal-body-font);font-weight:700;font-size:0.85rem;color:#ffffff;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-13b52a4b-ca91{width:100%;height:48px;font-family:var(--cabal-body-font);font-size:0.95rem;color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#333333;border-style:solid;outline-style:none;background-color:#111111;}.elementor .e-5c18b1a2-8f93{min-width:12rem;display:flex;flex-direction:column;gap:0.45rem;flex:1 1 calc(50% - 0.6rem);}.elementor .e-8ad302b-7125{font-family:var(--cabal-body-font);font-weight:700;font-size:0.85rem;color:#ffffff;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-18952ab6-3242{width:100%;height:48px;font-family:var(--cabal-body-font);font-size:0.95rem;color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#333333;border-style:solid;outline-style:none;background-color:#111111;}.elementor .e-6b07f22b-762e{min-width:12rem;display:flex;flex-direction:column;gap:0.45rem;flex:1 1 calc(50% - 0.6rem);}.elementor .e-6cd2b3bc-20ae{font-family:var(--cabal-body-font);font-weight:700;font-size:0.85rem;color:#ffffff;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-684bc319-6dbe{width:100%;height:48px;font-family:var(--cabal-body-font);font-size:0.95rem;color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#333333;border-style:solid;outline-style:none;background-color:#111111;}.elementor .e-3c88b9cc-947c{width:100%;display:flex;flex-direction:column;gap:0.45rem;flex:1 1 100%;}.elementor .e-35fbefa4-24e0{font-family:var(--cabal-body-font);font-weight:700;font-size:0.85rem;color:#ffffff;letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-6cd87463-d73c{width:100%;min-height:140px;font-family:var(--cabal-body-font);font-size:0.95rem;color:#ffffff;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#333333;border-style:solid;outline-style:none;background-color:#111111;resize: vertical;\n}.elementor .e-4ba24667-3207{width:100%;display:flex;flex-direction:column;gap:0.45rem;flex:1 1 100%;}.elementor .e-66d774b0-b78b:hover,.elementor .e-66d774b0-b78b:focus-visible{background-color:#ffe14d;}.elementor .e-66d774b0-b78b{font-family:var(--cabal-heading-font);font-weight:700;font-size:0.85rem;color:#000000;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;margin-block-start:0.35rem;border-radius:4px;border-width:0px;background-color:var(--cabal-amber);}.elementor .e-2b8c6278-3c70{width:100%;display:flex;flex-direction:row;gap:1.1rem;flex-wrap:wrap;align-items:flex-start;align-content: flex-start;\n}.elementor .e-2b733c7b-551c{padding:2rem;border-block-start-width:3px;background-color:#111111;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 52%;border-top-style: solid; border-top-color: var(--cabal-amber, #FFCD00);\n}.elementor .e-9357c1f-2d46{padding-block-start:5rem;padding-block-end:6rem;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--cabal-ink);display:flex;flex-direction:row;gap:3.5rem;align-items:flex-start;}