.elementor .e-4d4ffbe5-b550{font-family:Manrope;font-weight:700;font-size:0.78rem;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7eefebd4-e866{font-family:Manrope;font-weight:700;font-size:3.1rem;color:#ffffff;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-1417f749-5f16{max-width:36rem;font-family:Manrope;font-size:1.05rem;color:rgba(255,255,255,0.78);line-height:1.55;}.elementor .e-54e9ff52-4035{min-height:29rem;padding-block-start:3.5rem;padding-block-end:3rem;background-image:linear-gradient(100deg, rgba(12,16,22,0.9) 0%,rgba(12,16,22,0.55) 48%,rgba(12,16,22,0.28) 100%),url("https://servitec.tactic.cat/wp-content/uploads/2026/10/empreses.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#12151c;flex-direction:column;gap:0.75rem;justify-content:flex-end;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-3321480e-5eaa{font-family:Manrope;font-weight:700;font-size:0.72rem;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-70fba60e-8977{font-family:Manrope;font-weight:700;font-size:1.15rem;color:var(--text-heading);line-height:1.35;}.elementor .e-7ea98ef-a00a{width:100%;height:100%;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;border-width:1px;border-color:rgba(18,21,28,0.08);border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.35rem;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-5b10398d-ba31{font-family:Manrope;font-weight:700;font-size:0.72rem;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-39e45b5f-c903{font-family:Manrope;font-weight:700;font-size:1.15rem;color:var(--text-heading);line-height:1.35;}.elementor .e-1157a51f-444d{width:100%;height:100%;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;border-width:1px;border-color:rgba(18,21,28,0.08);border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.35rem;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-7f0a21c0-2365{font-family:Manrope;font-weight:700;font-size:0.72rem;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7d14dfe3-27dd{font-family:Manrope;font-weight:700;font-size:1.15rem;color:var(--text-heading);line-height:1.35;}.elementor .e-2214b4d9-26c1{width:100%;height:100%;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;border-width:1px;border-color:rgba(18,21,28,0.08);border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.35rem;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-2bc57e0e-c2ba{font-family:Manrope;font-weight:700;font-size:0.72rem;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-11f4bec1-643c{font-family:Manrope;font-weight:700;font-size:1.15rem;color:var(--text-heading);line-height:1.35;}.elementor .e-33e7de58-f8b6{width:100%;height:100%;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;border-width:1px;border-color:rgba(18,21,28,0.08);border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.35rem;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-60b960d-57a7{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;box-sizing: border-box;\n}.elementor .e-6309270f-17ad{width:100%;height:22rem;overflow:hidden;padding:0px;border-radius:18px;background-color:#e6ebef;}.elementor .e-452e0852-2a35{font-family:Manrope;font-weight:700;font-size:0.78rem;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-0588e482-3e80{font-family:Manrope;font-weight:700;font-size:2.4rem;color:var(--text-heading);letter-spacing:-0.03em;line-height:1.1;}.elementor .e-a2efd6d4-7166{max-width:40rem;font-family:Manrope;font-size:1.05rem;color:var(--text-body);line-height:1.6;}.elementor .e-ac78f8dc-b6eb{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-f8c7afda-e370{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18,21,28,0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-9d5155c8-a668{min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-2c8159c0-26c9{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-bace72db-ced2{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18,21,28,0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-7d0da616-7c36{min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-47dafbab-c17d{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-067fc7a9-d16d{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-47a1704e-539c{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18,21,28,0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-f70d0b63-1cbe{min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-3d657379-a5cd{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-d38d8601-7bc9{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18,21,28,0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-ffb6e528-2fce{min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-0369358e-077f{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-ad682008-bf71{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-55433423-903a{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18,21,28,0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-3e6feca2-dd21{min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-3e9649af-a2ad{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-e1e6a02-3f73:focus{border-color:#25AADD;outline-width:2px;outline-color:rgba(37, 170, 221, 0.28);outline-style:solid;outline-offset:1px;}.elementor .e-e1e6a02-3f73{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;cursor:pointer;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:2.2rem;border-radius:12px;border-width:1px;border-color:rgba(18, 21, 28, 0.14);border-style:solid;appearance:none;box-sizing: border-box; background-position: right 0.85rem center;\n}.elementor .e-285ec3b6-5c1b{font-family:Manrope;font-weight:600;font-size:0.92rem;color:#252525;}.elementor .e-3a7e4387-4d61:focus{border-color:#25AADD;outline-width:2px;outline-color:rgba(37, 170, 221, 0.28);outline-style:solid;outline-offset:1px;}.elementor .e-3a7e4387-4d61{width:100%;height:2.65rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18, 21, 28, 0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-dc4dbbfe-840a{min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-9581deca-e22a{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-7994bf21-a1b7{font-family:Manrope;font-weight:600;font-size:0.92rem;color:var(--text-heading);}.elementor .e-944b2c7b-ddac{width:100%;min-height:5.5rem;font-family:Manrope;font-size:1rem;color:#252525;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-radius:12px;border-width:1px;border-color:rgba(18,21,28,0.14);border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-f558eebb-4706{width:100%;padding:0px;flex-direction:column;gap:0.45rem;align-items:stretch;}.elementor .e-6120f223-adab{width:1.15rem;height:1.15rem;margin-block-start:0px;flex:0 1 auto;accent-color: #25aadd;\n}.elementor .e-a9c16e96-a500{font-family:Manrope;font-size:0.95rem;color:var(--text-body);line-height:1.4;}.elementor .e-16897b29-713f{width:100%;padding:0px;flex-direction:row;gap:0.7rem;align-items:center;}.elementor .e-c494b673-8c45{width:1.15rem;height:1.15rem;margin-block-start:0px;flex:0 1 auto;accent-color: #25aadd;\n}.elementor .e-546507c5-3e06{font-family:Manrope;font-size:0.95rem;color:var(--text-body);line-height:1.4;}.elementor .e-4c29bf93-1a59{width:100%;padding:0px;flex-direction:row;gap:0.7rem;align-items:center;}.elementor .e-4b2fab9a-0469{font-family:Manrope;font-size:0.85rem;color:var(--text-body);}.elementor .e-7f4f082c-cfd0{max-width:46rem;font-family:Manrope;font-size:0.85rem;color:var(--text-body);line-height:1.55;}.elementor .e-f393ecf2-4e79{width:auto;font-family:Manrope;font-weight:700;font-size:0.95rem;color:#ffffff;cursor:pointer;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:999px;border-width:0px;background-color:var(--brand-primary);align-self:flex-start;}.elementor .e-af0f3e94-4010{font-family:Manrope;font-size:0.95rem;color:#2F532E;}.elementor .e-882e4abb-05f5{width:100%;font-family:Manrope;font-size:0.95rem;border-radius:12px;}.elementor .e-2425139f-25e6{font-family:Manrope;font-size:0.95rem;color:#7a2430;}.elementor .e-1c6d103f-38e5{width:100%;font-family:Manrope;font-size:0.95rem;border-radius:12px;}.elementor .e-fd559773-77e8{width:100%;padding:0px;flex-direction:column;gap:1.05rem;align-items:stretch;}.elementor .e-1043d96a-d67c{width:100%;scroll-margin-top:9rem;padding-block-start:3.4rem;padding-block-end:3.2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#f4f7f8;flex-direction:column;gap:0.9rem;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-7ed1a823-3455{width:100%;max-width:900px;padding:0px;flex-direction:column;gap:1.25rem;align-items:stretch;margin-inline: auto; box-sizing: border-box;\n}.elementor .e-341d4265-5ae5{padding-block-start:3.2rem;padding-block-end:4rem;background-color:#f4f7f8;flex-direction:column;align-items:center;box-sizing: border-box;\n}