.elementor .e-159b90dc-a7ee{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(90deg, rgba(8,41,59,.92) 0%,rgba(8,41,59,.76) 52%,rgba(8,41,59,.42) 100%),url("https://bold-shamir.194-164-168-175.plesk.page/wp-content/uploads/2026/10/estudio-biomecanico.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--ec-navy-deep);box-sizing: border-box; inset: 0; background-position: center 55%;\n}.elementor .e-2808094-16be:hover,.elementor .e-2808094-16be:focus-visible{color:#fff;}.elementor .e-2808094-16be{font-size:14px;color:rgba(255,255,255,.78);}.elementor .e-59c36dab-a0f2{font-size:14px;color:rgba(255,255,255,.4);}.elementor .e-4e4c79d8-ed47:hover,.elementor .e-4e4c79d8-ed47:focus-visible{color:#fff;}.elementor .e-4e4c79d8-ed47{font-size:14px;color:rgba(255,255,255,.78);}.elementor .e-6e1bc041-323a{font-size:14px;color:rgba(255,255,255,.4);}.elementor .e-15afedc6-a6ff{width:auto;min-width:0px;padding:0px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;box-sizing: border-box;\n}.elementor .e-f110f45-e9e9{color:var(--ec-green);margin-block-start:8px;display:block;}.elementor .e-67b28fb1-9d70{max-width:1100px;color:var(--ec-white);}.elementor .e-13be96fc-b0f2{max-width:1000px;font-size:clamp(17px, 1.6vw, 21px);color:rgba(255,255,255,.9);}.elementor .e-58f2d47f-231e{min-width:0px;position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;box-sizing: border-box; padding-block: clamp(56px, 7vw, 108px);\n}.elementor .e-1eb1f01b-2685{width:100%;min-width:0px;min-height:clamp(380px, 38vw, 520px);overflow:hidden;position:relative;padding:0px;background-color:var(--ec-navy-deep);display:flex;flex-direction:column;justify-content:flex-end;box-sizing: border-box;\n}.elementor .e-6182ac77-b8e0{color:var(--ec-navy);}.elementor .e-2627ffea-15f6{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-9f7667a-bb44{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-b8c1c4a-d6b6{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-3674c618-4d7e{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-4855b441-2ec0{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-610bdd03-7596{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-1c058f15-8d4a{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-1f2081b9-d75a{color:var(--ec-navy);}.elementor .e-605f2848-6d17{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-1c0bcea4-746b{width:44px;height:4px;min-width:0px;padding:0px;border-radius:2px;background-color:var(--ec-green);box-sizing: border-box;\n}.elementor .e-3e3f0c71-62a8{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-5d050f66-d49b{font-size:16px;line-height:1.6;}.elementor .e-553dbdc1-c86b{width:auto;height:100%;min-width:0px;text-decoration:none;padding-block-start:28px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;gap:14px;box-sizing: border-box;\n}.elementor .e-5d638ce3-2e52{width:44px;height:4px;min-width:0px;padding:0px;border-radius:2px;background-color:var(--ec-green);box-sizing: border-box;\n}.elementor .e-9eb3db-7d1a{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-58acf15d-b0c3{font-size:16px;line-height:1.6;}.elementor .e-5896fca1-a552{width:auto;height:100%;min-width:0px;text-decoration:none;padding-block-start:28px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;gap:14px;box-sizing: border-box;\n}.elementor .e-34f4a2a9-9b19{width:44px;height:4px;min-width:0px;padding:0px;border-radius:2px;background-color:var(--ec-green);box-sizing: border-box;\n}.elementor .e-4168d79e-e1f0{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-3c3dec93-61fb{font-size:16px;line-height:1.6;}.elementor .e-1164a5ff-2aa6{width:auto;height:100%;min-width:0px;text-decoration:none;padding-block-start:28px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;gap:14px;box-sizing: border-box;\n}.elementor .e-529b97f6-3cdc{width:44px;height:4px;min-width:0px;padding:0px;border-radius:2px;background-color:var(--ec-green);box-sizing: border-box;\n}.elementor .e-6b81c0cc-9f2a{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-4d31d70b-67d2{font-size:16px;line-height:1.6;}.elementor .e-3e6c813b-c0cb{width:auto;height:100%;min-width:0px;text-decoration:none;padding-block-start:28px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;gap:14px;box-sizing: border-box;\n}.elementor .e-36dc42af-c6af{width:auto;min-width:0px;padding:0px;display:grid;gap:22px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-550ec2dc-904f{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-4b33367-673f{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-59742a16-5d0e{color:var(--ec-navy);}.elementor .e-3780572a-dcc6{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-5b58892d-a07c{font-family:var(--font-heading);font-weight:700;font-size:58px;color:var(--ec-green);line-height:1;display:block;}.elementor .e-5e88d852-358c{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-4fda34cb-16cf{font-size:16px;line-height:1.6;}.elementor .e-c2e6fc1-3761{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box; border-top-style: solid; border-top-color: var(--ec-navy);\n}.elementor .e-64dca7fa-5eef{font-family:var(--font-heading);font-weight:700;font-size:58px;color:var(--ec-green);line-height:1;display:block;}.elementor .e-3deb868c-7ab7{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-7884e861-9732{font-size:16px;line-height:1.6;}.elementor .e-1559429-2d78{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box; border-top-style: solid; border-top-color: var(--ec-navy);\n}.elementor .e-7ab08b89-ae30{font-family:var(--font-heading);font-weight:700;font-size:58px;color:var(--ec-green);line-height:1;display:block;}.elementor .e-bc8e32a-74a5{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-354432d6-ccd0{font-size:16px;line-height:1.6;}.elementor .e-2e465f78-5f5f{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box; border-top-style: solid; border-top-color: var(--ec-navy);\n}.elementor .e-477612f5-858a{font-family:var(--font-heading);font-weight:700;font-size:58px;color:var(--ec-green);line-height:1;display:block;}.elementor .e-7be85090-d543{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-17b1cc7c-89f3{font-size:16px;line-height:1.6;}.elementor .e-5602cd10-ecda{width:auto;min-width:0px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box; border-top-style: solid; border-top-color: var(--ec-navy);\n}.elementor .e-59221fa-4f77{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(24px, 3vw, 44px);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-7e8da5e7-67ea{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-23ce6fa9-35d7{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-174eceff-ad97{color:var(--ec-navy);}.elementor .e-1fa80987-9f3d{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-60af315f-4c49{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-6cd6b4a6-c00d{font-family:var(--font-body);font-size:17px;color:var(--ec-gray-80);line-height:1.65;display:block;& ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 10px; } & li { position: relative; padding-left: 26px; } & li::before { content: ''; position: absolute; left: 0; top: .62em; width: 10px; height: 10px; border-radius: 2px; background: var(--ec-green); }\n}.elementor .e-62fd851e-5e98{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-6ca68b38-c72e{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-838eff7-998c{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-280ef9a8-834a{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-34e6420e-303d{color:var(--ec-navy);}.elementor .e-57fcca01-2588{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-61b1329e-e39d{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-42474f44-9470{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-5048a1ea-70af{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-40dd5043-582c{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-dfe79d8-b6dd{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-5a4e2d37-b422{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-6f275d7d-e073{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-60e3ed8f-4d43{font-family:var(--font-heading);font-weight:600;font-size:clamp(19px, 1.7vw, 23px);color:var(--ec-navy);line-height:1.25;cursor:pointer;}.elementor .e-54e2c50d-de23{font-family:var(--font-heading);font-size:30px;color:var(--ec-green-text);line-height:1;}.elementor .e-42bcb780-d662{max-width: none;\n}.elementor .e-5edbd9f7-a7f3{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3c071dcb-2a2e{font-family:var(--font-heading);font-weight:600;font-size:clamp(19px, 1.7vw, 23px);color:var(--ec-navy);line-height:1.25;cursor:pointer;}.elementor .e-2093837b-537c{font-family:var(--font-heading);font-size:30px;color:var(--ec-green-text);line-height:1;}.elementor .e-29f23b5d-cf50{max-width: none;\n}.elementor .e-353cf0e1-3146{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-258f0297-db5e{font-family:var(--font-heading);font-weight:600;font-size:clamp(19px, 1.7vw, 23px);color:var(--ec-navy);line-height:1.25;cursor:pointer;}.elementor .e-77b70c14-4c86{font-family:var(--font-heading);font-size:30px;color:var(--ec-green-text);line-height:1;}.elementor .e-44d460d1-6fc8{max-width: none;\n}.elementor .e-69ca137a-bc27{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4e1b05b2-8064{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-5ff260e8-cb4d{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-545ac9f9-f899{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-247928be-c980{display:block;}.elementor .e-62c97103-b0b5{color:var(--ec-navy);}.elementor .e-4b6c4d57-14dc{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-49df37aa-636f{font-size:clamp(20px, 1.6vw, 24px);}.elementor .e-fb0c6da-8f59{font-size:15px;line-height:1.55;}.elementor .e-152adbbb-51e4{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green-text);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-7ad2e11b-d382{width:auto;height:100%;min-width:0px;text-decoration:none;padding:24px;gap:10px;box-sizing: border-box;\n}.elementor .e-71cfaa5c-9ced{font-size:clamp(20px, 1.6vw, 24px);}.elementor .e-5fc58251-d5c3{font-size:15px;line-height:1.55;}.elementor .e-7c1cafd3-7e72{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green-text);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-69ab4e63-27f6{width:auto;height:100%;min-width:0px;text-decoration:none;padding:24px;gap:10px;box-sizing: border-box;\n}.elementor .e-27b52fba-7efe{font-size:clamp(20px, 1.6vw, 24px);}.elementor .e-685dc824-e569{font-size:15px;line-height:1.55;}.elementor .e-284a94bc-56ee{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green-text);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-6c3680dd-a614{width:auto;height:100%;min-width:0px;text-decoration:none;padding:24px;gap:10px;box-sizing: border-box;\n}.elementor .e-35e2f291-c7a2{width:auto;min-width:0px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-7d71987f-c181{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-10e17d90-c821{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-545f61d-b462{color:var(--ec-white);}.elementor .e-48c55326-478c{font-size:18px;color:rgba(255,255,255,.84);line-height:1.6;}.elementor .e-32a7d353-dcdf{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-6fb45569-151e{width:auto;min-width:0px;padding:0px;display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;box-sizing: border-box;\n}.elementor .e-d590b07-e0dd{min-width:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:center;padding-block: 0; box-sizing: border-box;\n}.elementor .e-12f267a9-914e{min-width:0px;background-image:linear-gradient(110deg, #08293B 0%,#115073 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-inline: 0; box-sizing: border-box;\n}