.elementor .e-2d2de724-bd5b{max-width:12em;font-family:Manrope;font-weight:700;font-size:3.25rem;color:#ffffff;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-4a8707a3-f5e2{max-width:38rem;font-family:Manrope;font-size:1.12rem;color:rgba(255,255,255,0.9);line-height:1.55;}.elementor .e-7a6d08b4-412c{font-family:Manrope;font-weight:700;font-size:0.95rem;color:#08202c;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;background-color:var(--brand-primary);}.elementor .e-54272242-4e23{font-family:Manrope;font-weight:700;font-size:0.95rem;color:#ffffff;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:transparent;}.elementor .e-3ec055c6-e583{width:auto;padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-1765b888-5dab{min-height:32rem;padding-block-start:5.5rem;padding-block-end:4.5rem;background-image:linear-gradient(100deg, rgba(12,16,22,0.9) 0%,rgba(12,16,22,0.55) 52%,rgba(12,16,22,0.22) 100%),url("https://servitec.tactic.cat/wp-content/uploads/2026/10/videovigilancia_servitec_mataro.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0c1016;flex-direction:column;gap:1rem;justify-content:flex-end;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-70cb55ae-94de{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:#ffffff;flex-direction:column;gap:0.9rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-55895c5a-aa70{width:100%;padding-block-start:0.35rem;padding-block-end:0.2rem;flex-direction:column;gap:0.7rem;align-items:stretch;padding-inline: 0;\n}.elementor .e-5de07d7b-e416{width:100%;padding-block-start:5rem;padding-block-end:5rem;background-color:#f4f7f8;flex-direction:column;gap:0.9rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-42d149b-f039{width:100%;padding-block-start:0.35rem;padding-block-end:0.2rem;flex-direction:column;gap:0.7rem;align-items:stretch;padding-inline: 0;\n}.elementor .e-d1ecc0b-4542{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:#ffffff;flex-direction:column;gap:0.9rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-73719872-a14f{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:#f4f7f8;flex-direction:column;gap:0.9rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-5dd0554d-f11f{width:100%;padding-block-start:0.35rem;padding-block-end:0.2rem;flex-direction:column;gap:0.7rem;align-items:stretch;padding-inline: 0;\n}.elementor .e-4cada746-dc2d{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:#ffffff;flex-direction:column;gap:0.9rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-5157fc33-53c6{max-width:16em;color:var(--text-heading);}.elementor .e-4dc296fa-ef3e{max-width:40rem;font-family:Manrope;font-size:1.05rem;color:var(--text-body);line-height:1.55;}.elementor .e-5874a79f-3a4c{font-family:Manrope;font-weight:700;font-size:1.05rem;color:#08202c;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:999px;background-color:var(--brand-primary);}.elementor .e-4979dd74-d2f9{font-family:Manrope;font-weight:700;font-size:1.05rem;color:var(--text-heading);text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:999px;border-width:1px;border-color:rgba(18,21,28,0.22);border-style:solid;background-color:#ffffff;}.elementor .e-7318890a-e06c{width:auto;padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-25ae4bae-847b{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:#f4f7f8;flex-direction:column;gap:0.85rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-1edc51d1-89dd{width:100%;padding:0px;flex-direction:column;gap:0px;align-items:stretch;}