.elementor .e-0ff12c8-15211d2{font-family:var(--tl-font-body);font-weight:800;font-size:0.74rem;color:var(--tl-sand);letter-spacing:0.16em;}.elementor .e-6c197948-1a91{max-width:820px;font-size:clamp(42px,6vw,76px);color:#fff;letter-spacing:-0.045em;line-height:1.02;margin:0px;}.elementor .e-3adb6478-c77f{max-width:720px;font-size:20px;color:rgba(255,255,255,.78);line-height:1.7;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-192fa633-447b{font-weight:800;color:#174782;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;background-color:#fff;box-shadow:0px 12px 28px 0px rgba(0,0,0,.16);}.elementor .e-13ccf2e5-fa9c{font-weight:800;color:#fff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.45);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-5ca9d8bc-25dc{margin-block-start:34px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-3e02655f-7942{width:100%;max-width:1180px;padding-block-start:110px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-141496c1-940c{width:100%;overflow:hidden;position:relative;color:#fff;background-image:linear-gradient(135deg, #0819304f 0%,#123e70b0 64%,#174782eb 100%),url("https://toldosleon.es/wp-content/uploads/2026/10/mantenimiento-brazos-toldo.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;justify-content:center;}.elementor .e-59d4da90-ddc5{font-weight:800;font-size:12px;color:#174782;letter-spacing:0.15em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-20da7434-f5a3{font-size:clamp(30px,4vw,46px);color:#10233e;letter-spacing:-0.035em;line-height:1.08;margin:0px;}.elementor .e-5ca43fdd-969a{font-size:16px;color:#617086;line-height:1.7;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ed1f66d-a664{width:100%;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cac11ab-7b01{font-size:13px;color:#7a8797;line-height:1.6;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-752cbdfb-40ca{width:85%;padding:clamp(28px,5vw,58px);border-radius:22px;border-width:1px;border-color:#e6edf4;border-style:solid;background-color:#fff;box-shadow:0px 24px 70px 0px rgba(16,35,62,.10);display:block;flex-direction:column;}.elementor .e-57cd769d-65b2{font-weight:800;font-size:12px;color:#a9d6ff;letter-spacing:0.15em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4ad6cdca-a453{font-size:34px;color:#fff;line-height:1.08;margin:0px;}.elementor .e-1d4b331-e94a{color:rgba(255,255,255,.72);line-height:1.7;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f4a3b29-2302{font-weight:800;font-size:11px;color:#a9d6ff;letter-spacing:0.12em;margin:0px;}.elementor .e-f3154f4-3aba{font-size:17px;color:#fff;line-height:1.45;margin:0px;}.elementor .e-3e714582-4518{padding:18px;border-radius:13px;border-width:1px;border-color:rgba(255,255,255,.11);border-style:solid;background-color:rgba(255,255,255,.055);display:flex;flex-direction:column;gap:5px;}.elementor .e-57bc47cd-3c54{font-weight:800;font-size:11px;color:#a9d6ff;letter-spacing:0.12em;margin:0px;}.elementor .e-6be6ebf5-fca2{font-size:17px;color:#fff;line-height:1.45;margin:0px;}.elementor .e-6a650672-680a{padding:18px;border-radius:13px;border-width:1px;border-color:rgba(255,255,255,.11);border-style:solid;background-color:rgba(255,255,255,.055);display:flex;flex-direction:column;gap:5px;}.elementor .e-3dc4ca9a-7476{font-weight:800;font-size:11px;color:#a9d6ff;letter-spacing:0.12em;margin:0px;}.elementor .e-d83ba83-f59d{font-size:17px;color:#fff;line-height:1.45;margin:0px;}.elementor .e-27291b69-ebca{padding:18px;border-radius:13px;border-width:1px;border-color:rgba(255,255,255,.11);border-style:solid;background-color:rgba(255,255,255,.055);display:flex;flex-direction:column;gap:5px;}.elementor .e-6a8b3003-3ab4{margin-block-start:28px;display:grid;gap:12px;grid-template-columns:1fr;}.elementor .e-636ad9b9-9b94{font-weight:800;color:#174782;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:24px;border-radius:9px;background-color:#fff;}.elementor .e-7c643d5b-415b{width:70%;color:#fff;padding-block-start:42px;padding-block-end:42px;padding-inline-start:38px;padding-inline-end:38px;border-radius:22px;background-color:#0b1e37;box-shadow:0px 24px 70px 0px rgba(16,35,62,.12);display:flex;flex-direction:column;gap:0px;}.elementor .e-40aa2e50-b9b1{width:100%;max-width:1180px;display:flex;gap:34px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;}.elementor .e-30bb1a2a-d0c3{width:100%;padding-block-start:92px;padding-block-end:92px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #f4f8fc 0%,#fff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;}.elementor .e-8fbe7b9-bca9{font-weight:800;font-size:12px;color:#174782;letter-spacing:0.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7d16d19b-ab13{font-size:clamp(28px,4vw,42px);color:#10233e;letter-spacing:-0.035em;margin:0px;}.elementor .e-5baead03-fe2a{color:#617086;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-35a9cc76-abc8{display:flex;flex-direction:column;gap:0px;}.elementor .e-44343847-24e0{font-weight:800;color:#fff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;background-color:#174782;flex:0 0 auto;}.elementor .e-62deea2b-2917{width:100%;max-width:1180px;padding-block-start:42px;padding-block-end:42px;padding-inline-start:46px;padding-inline-end:46px;border-radius:22px;background-color:#eef5fb;display:flex;flex-direction:row;gap:34px;justify-content:space-between;align-items:center;}.elementor .e-18fcdcb6-9535{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#fff;display:flex;justify-content:center;}