.elementor .e-19cb7634-f3c9{max-width:12ch;font-family:Manrope;font-weight:700;font-size:3.5rem;color:#ffffff;letter-spacing:-0.035em;line-height:1.02;}.elementor .e-67af4515-2bd2{max-width:36rem;font-family:Manrope;font-size:1.12rem;color:rgba(255,255,255,0.88);line-height:1.55;}.elementor .e-70f3bc70-8398{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-17d2147a-f596{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-371a5b84-e5b6{width:auto;padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-34fe0a2e-aa1c{min-height:29rem;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) 55%,rgba(12,16,22,0.25) 100%),url("https://servitec.tactic.cat/wp-content/uploads/2026/10/cap.jpeg");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-16b23ea3-ad9a{width:auto;height:2rem;}.elementor .e-30c66048-5bda{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-2a7e4388-e7e1{border-width:2px;border-color:var(--brand-primary);}.elementor .e-4faf5486-b7e6{width:100%;padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;}.elementor .e-72f2cf93-ea2e{width:100%;padding-block-start:5rem;padding-block-end:5rem;background-color:#f4f7f8;flex-direction:column;gap:1rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-6902b6e4-2a44{border-width:2px;border-color:var(--brand-primary);}.elementor .e-2b904e87-9641{width:100%;padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;}.elementor .e-78b857f4-7043{width:100%;padding-block-start:5rem;padding-block-end:5rem;background-color:#ffffff;flex-direction:column;gap:1rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-633fb1c3-10b1{font-family:Manrope;font-weight:700;font-size:2.6rem;color:#ffffff;letter-spacing:-0.03em;}.elementor .e-47e5816b-847a{max-width:36rem;font-family:Manrope;font-size:1.05rem;color:var(--footer-text);line-height:1.55;}.elementor .e-372f039d-16d1{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-74deafd8-8d29{font-family:Manrope;font-weight:700;font-size:1.05rem;color:#ffffff;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(255,255,255,0.28);border-style:solid;background-color:transparent;}.elementor .e-3f5a9321-f022{width:auto;padding-block-start:0.35rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-280f602f-78af{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;background-color:var(--footer-bg);flex-direction:column;gap:0.8rem;align-items:flex-start;box-sizing: border-box; padding-inline: max(1.25rem, calc((100% - 900px) / 2));\n}.elementor .e-6a6e7992-1d71{width:100%;padding:0px;flex-direction:column;gap:0px;align-items:stretch;}