@media(max-width:767px){.elementor .e-63ea9f3-b841{display:none;}}@media(max-width:767px){.elementor .e-2352d08a-7cde{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-51582bc-948e{position:relative;inset-block-start:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;z-index: auto;\n}}@media(max-width:767px){.elementor .e-6da8b55b-f320{width:150px;height:36px;}}@media(max-width:767px){.elementor .e-46cf9382-ce64{display:none;}}@media(max-width:767px){.elementor .e-35caab5d-a3c3{display:none;}}@media(max-width:767px){.elementor .e-684cd300-c8ad{display:block;}}@media(max-width:767px){.elementor .e-905b4ad-d627{gap:10px;}}@media(max-width:767px){.elementor .e-5a43d8e9-b16c{font-size:38px;letter-spacing:-0.76px;line-height:44px;}}@media(max-width:767px){.elementor .e-56058743-9226{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-2a8679a6-79ea{width:100%;}}@media(max-width:767px){.elementor .e-6d21aa1d-124a{width:100%;}}@media(max-width:767px){.elementor .e-58854e3d-768b{width:100%;flex-direction:column;gap:10px;}}@media(max-width:767px){.elementor .e-231616b-caa3{width:100%;min-width:0px;gap:20px;justify-content:space-between;}}@media(max-width:767px){.elementor .e-5ab6b206-cd44{width:100%;font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-1f37e33e-e2ae{width:100%;}}@media(max-width:767px){.elementor .e-766879c1-1713{width:18px;height:18px;}}@media(max-width:767px){.elementor .e-3ae9400d-59aa{min-width:0px;font-size:16px;line-height:26px;flex:1 1 0px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-3d47f2da-939a{width:100%;gap:10px;}}@media(max-width:767px){.elementor .e-272fa61c-bb1c{width:18px;height:18px;}}@media(max-width:767px){.elementor .e-5029a559-d169{min-width:0px;font-size:16px;line-height:26px;flex:1 1 0px;white-space:normal;\n}}@media(max-width:767px){.elementor .e-6a35ed44-9144{width:100%;gap:10px;}}@media(max-width:767px){.elementor .e-b105f52-a0b5{flex-direction:column;gap:10px;flex-wrap:nowrap;order:2;}}@media(max-width:767px){.elementor .e-45a8e561-9ab7{display:contents;}}@media(max-width:767px){.elementor .e-342b08bd-be1e{height:210px;}}@media(max-width:767px){.elementor .e-1f19fc68-47e5{display:none;}}@media(max-width:767px){.elementor .e-7c16838f-4b4d{font-family:var(--font-geist);font-weight:600;font-size:18px;letter-spacing:-0.09px;line-height:24px;}}@media(max-width:767px){.elementor .e-fb7e2b3-db4c{width:88px;height:88px;inset-block-start:169.7px;inset-inline-start:245px;}}@media(max-width:767px){.elementor .e-5cb650f4-34d8{width:100%;max-width:100%;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;order:1;}}@media(max-width:767px){.elementor .e-7c08c035-5cbe{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;gap:20px;background-size:40px 33.846px;\n}}@media(max-width:767px){.elementor .e-4147e357-dd07{padding-block-start:0px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-7e294ba-e353{font-size:30px;letter-spacing:-0.45px;line-height:36px;}}@media(max-width:767px){.elementor .e-12b66832-1849{width:100%;gap:12px;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-450b6a1e-da65{width:100%;font-size:16px;line-height:26px;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-71586f28-cbf3{flex-direction:column;gap:12px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-1dca2645-e4b6{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-20f4b12e-537a{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-32f4c612-813e{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .e-3d474fe7-cffe{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2d416751-21c2{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-4f737aeb-bd56{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .e-170eb8a9-1960{gap:16px;}}@media(max-width:767px){.elementor .e-38eea6ef-2062{padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-4cb9ee8f-2c3f{gap:16px;}}@media(max-width:767px){.elementor .e-6d24d248-b180{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-4a571268-b811{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;}}@media(max-width:767px){.elementor .e-5aed825a-e9df{font-size:30px;letter-spacing:-0.45px;line-height:36px;}}@media(max-width:767px){.elementor .e-1b4e9ff1-aba3{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-38a85b5e-937f{width:100%;}}@media(max-width:767px){.elementor .e-1b87db39-a878{width:100%;box-sizing:border-box;\n}}@media(max-width:767px){.elementor .e-10e367b4-a3bc{width:100%;}}@media(max-width:767px){.elementor .e-12886159-79f0{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-56ac94ab-960a{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-43d2cbac-9de6{padding:20px;flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-322e4004-55fb{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2a5e0b6f-53e1{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-64b03c60-6533{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-696e7876-1b3a{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .e-69af61c0-699a{font-weight:600;font-size:22px;letter-spacing:-0.22px;line-height:28px;}}@media(max-width:767px){.elementor .e-18032ec3-6567{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-426932f8-ecf6{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-3425ae3a-b55e{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-1f96e1eb-634c{flex-direction:column;gap:10px;}}@media(max-width:767px){.elementor .e-671821e5-65ca{padding:24px;}}@media(max-width:767px){.elementor .e-7c884e58-3d49{width:100%;text-align:center;white-space:normal;\n}}@media(max-width:767px){.elementor .e-25829228-b6a2{font-size:16px;}}@media(max-width:767px){.elementor .e-187300a1-cac3{width:100%;height:52px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;gap:10px;box-sizing:border-box;\n}}@media(max-width:767px){.elementor .e-1c0b929e-59c2{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .e-2e7a1287-706f{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;}}@media(max-width:767px){.elementor .e-37dbefb3-ebcc{font-size:30px;letter-spacing:-0.45px;line-height:36px;}}@media(max-width:767px){.elementor .e-525ca6c5-8be6{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-367a3c4b-c5f3{width:100%;gap:12px;}}@media(max-width:767px){.elementor .e-1a151d83-ba26{display:none;}}@media(max-width:767px){.elementor .e-6ee26fdb-b5c9{display:flex;}}@media(max-width:767px){.elementor .e-5bb540cb-37fe{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;}}@media(max-width:767px){.elementor .e-6c65b4d7-ce09{display:none;}}@media(max-width:767px){.elementor .e-33224ca-9357{display:block;}}@media(max-width:767px){.elementor .e-1fba50c6-3dc6{width:100%;font-size:30px;letter-spacing:-0.45px;line-height:36px;}}@media(max-width:767px){.elementor .e-4040a5a1-2503{width:100%;}}@media(max-width:767px){.elementor .e-277c4374-27e8{height:480px;padding-block-start:0px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(6,11,29,0.1) 0%,rgba(6,11,29,0.55) 50%,rgba(6,11,29,0.94) 100%),url("https://opus-planet.mx/wp-content/uploads/2026/11/banda-gruas-atardecer.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:18px;justify-content:flex-end;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}}@media(max-width:767px){.elementor .e-5e656edb-fbc0{order:1;}}@media(max-width:767px){.elementor .e-796233f2-47bc{order:1;}}@media(max-width:767px){.elementor .e-3f68da37-9cb1{order:1;}}@media(max-width:767px){.elementor .e-42e31046-1c89{width:100%;}}@media(max-width:767px){.elementor .e-165138af-120f{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .e-63074f61-3418{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:40px;}}@media(max-width:767px){.elementor .e-2b2c4401-a231{width:100%;gap:12px;}}@media(max-width:767px){.elementor .e-59b355d-8ee9{width:100%;order:5;}}@media(max-width:767px){.elementor .e-65c7867c-c691{display:contents;}}@media(max-width:767px){.elementor .e-5c6a1b07-149f{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;}}@media(max-width:767px){.elementor .e-6b0e941-2691{width:100%;gap:12px;}}@media(max-width:767px){.elementor .e-734c6dbf-13c2{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-31c91c6-11ea{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2f151ed-41ed{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-c9ac42e-b21d{flex-direction:column;}}@media(max-width:767px){.elementor .e-2afcba28-d4d9{width:100%;min-width:0px;gap:20px;justify-content:space-between;}}@media(max-width:767px){.elementor .e-27ffccf8-c321{width:100%;}}@media(max-width:767px){.elementor .e-50c29ea9-c4f2{display:contents;}}@media(max-width:767px){.elementor .e-45f03bbe-7e7e{gap:24px;}}@media(max-width:767px){.elementor .e-132d3bf9-bb4a{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-386ce307-fd30{gap:12px;align-items:flex-start;text-align:left;\n}}@media(max-width:767px){.elementor .e-3f2bd12f-ce0a{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2b1cea11-f0d4{font-size:16px;}}@media(max-width:767px){.elementor .e-79338702-1f98{width:100%;height:52px;padding-inline-start:24px;padding-inline-end:24px;gap:10px;}}@media(max-width:767px){.elementor .e-46b2c77b-3ab4{padding:20px;flex-direction:column;gap:14px;align-items:stretch;}}@media(max-width:767px){.elementor .e-1c3502-ccaa{width:100%;gap:24px;}}@media(max-width:767px){.elementor .e-45a4485b-6333{scroll-margin-top:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-3b8a8336-7732{display:none;}}@media(max-width:767px){.elementor .e-2556e408-b0d1649{display:block;}}@media(max-width:767px){.elementor .e-67380607-d184{font-family:var(--font-geist);font-size:32px;letter-spacing:-0.48px;line-height:40px;}}@media(max-width:767px){.elementor .e-e6e77bc-c017{width:128px;height:128px;}}@media(max-width:767px){.elementor .e-625f2399-f9c6{width:144.568px;height:144.568px;}}@media(max-width:767px){.elementor .e-4f5b7e3d-104e{font-size:30px;letter-spacing:-0.45px;line-height:36px;}}@media(max-width:767px){.elementor .e-77c4a27d-d837{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-61e9b01b-a335{width:100%;gap:12px;}}@media(max-width:767px){.elementor .e-779135ca-75c0{width:100%;}}@media(max-width:767px){.elementor .e-730860c1-449e{width:100%;}}@media(max-width:767px){.elementor .e-71e2634d-dfc6{width:100%;flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .e-b6b0df2-5f1f{width:100%;min-width:0px;justify-content:space-between;}}@media(max-width:767px){.elementor .e-1f6c1c5a-5c49{gap:16px;}}@media(max-width:767px){.elementor .e-7b29a639-b286{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-2b947b43-5c30{width:100%;scroll-margin-top:16px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;gap:16px;}}@media(max-width:767px){.elementor .e-5cc58d8-5585{width:300px;max-width:100%;}}@media(max-width:767px){.elementor .e-5ea161a1-4657{scroll-margin-top:0px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;background-image:url("https://opus-planet.mx/wp-content/uploads/2026/11/blueprint-grid-tile.svg"),linear-gradient(180deg, rgba(6,11,29,0.72) 0%,rgba(6,11,29,0.9) 35%,rgba(6,11,29,0.97) 100%),url("https://opus-planet.mx/wp-content/uploads/2026/11/fondo-cta-andamios.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:24px;background-size:48px 48px, auto, cover; background-position:0 0, center, center; background-repeat:repeat, no-repeat, no-repeat;\n}}@media(max-width:767px){.elementor .e-21cadf76-f985{width:166px;height:40px;}}@media(max-width:767px){.elementor .e-488a56b7-49cc{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-6fc64853-af8f{display:contents;}}@media(max-width:767px){.elementor .e-20f47839-ec7d{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-1bc70e25-99c2{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-259fb935-682c{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-6f61e73d-735f{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-5748e03-3327{width:100%;gap:8px;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-300a0946-171d{display:none;}}@media(max-width:767px){.elementor .e-254a838f-ffdf{display:contents;}}@media(max-width:767px){.elementor .e-546125d8-5121{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-7af09cbd-3ca8{padding:20px;}}@media(max-width:767px){.elementor .e-315140ca-1e0b{display:none;}}@media(max-width:767px){.elementor .e-48a4aea2-3402{display:block;}}@media(max-width:767px){.elementor .e-618e9055-cced{padding-block-start:48px;padding-block-end:120px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;}}@media(max-width:767px){.elementor .e-903aabf-58d8{display:flex;}}