.elementor .e-70097ad1-8f96{font-family:Mulish;font-weight:800;font-size:13px;color:#bed600;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-6dcba751-bbe6{font-family:Mulish;font-weight:800;font-size:60px;color:#ffffff;letter-spacing:-0.035em;line-height:1.07;}.elementor .e-278f8828-9dcf{font-family:"Open Sans";font-size:18px;color:#d6d6d6;line-height:1.65;}.elementor .e-59e2bd6a-a482:hover,.elementor .e-59e2bd6a-a482:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-59e2bd6a-a482{font-family:Mulish;font-weight:800;font-size:16px;color:#000000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#bed600;}.elementor .e-faa9425-94f2:hover,.elementor .e-faa9425-94f2:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-faa9425-94f2{font-family:Mulish;font-weight:800;font-size:16px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:29px;padding-inline-end:29px;border-radius:3px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-e33fc7b-57cf{width:auto;padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-53760f83-5cd1{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 460px;align-items:flex-start;}.elementor .e-baf5a8e-3bcd{width:100%;min-width:0px;aspect-ratio:4/3;object-fit:cover;border-radius:8px;border-block-end-width:5px;box-shadow:0px 25px 65px 0px rgba(0,0,0,0.53);flex:1 1 420px;border-bottom-style: solid; border-bottom-color: #bed600;\n}.elementor .e-25a58c42-9941{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#141414;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;background-image: radial-gradient(ellipse 55% 60% at 15% 0%, rgba(190,214,0,0.16), rgba(190,214,0,0) 70%), linear-gradient(90deg, rgba(20,20,20,0.96), rgba(20,20,20,0.78)), url(https://www.acbp.es/wp-content/uploads/Despacho-ACBP.jpg); background-size: auto, auto, cover; background-position: center;\n}.elementor .e-6545c386-3dce{font-family:Mulish;font-weight:800;font-size:13px;color:#4f5c00;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-1b6d4fc0-6a5a{font-family:Mulish;font-weight:800;font-size:34px;color:#000000;line-height:1.2;}.elementor .e-a95acf9-d846{font-family:"Open Sans";font-size:17px;color:#636363;line-height:1.65;}.elementor .e-56652f78-6c82{font-family:"Open Sans";font-size:17px;color:#636363;line-height:1.65;}.elementor .e-7c0a1064-d006{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 460px;align-items:flex-start;}.elementor .e-6b89f6ca-3840{font-family:Mulish;font-weight:800;font-size:13px;color:#bed600;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-33c096ee-f91d{font-family:Mulish;font-weight:800;font-size:30px;color:#ffffff;line-height:1.3;}.elementor .e-1a9e841b-ef61{font-family:"Open Sans";font-size:16px;color:#d6d6d6;line-height:1.7;}.elementor .e-c769483-9ac0:hover,.elementor .e-c769483-9ac0:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-c769483-9ac0{font-family:Mulish;font-weight:800;font-size:16px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:29px;padding-inline-end:29px;border-radius:3px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-69e951d5-c880{min-width:0px;padding:38px;border-block-start-width:5px;background-color:#1a1a1a;flex-direction:column;gap:20px;flex:1 1 380px;align-items:flex-start;border-top-style: solid; border-top-color: #bed600;\n}.elementor .e-45138b13-efa3{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#ffffff;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;}.elementor .e-6a909a31-239b{font-family:Mulish;font-weight:800;font-size:13px;color:#4f5c00;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-58c167a7-f282{font-family:Mulish;font-weight:800;font-size:34px;color:#000000;line-height:1.2;}.elementor .e-274d91bf-5799{font-family:"Open Sans";font-size:17px;color:#636363;line-height:1.65;}.elementor .e-62ddfb27-db7d{font-family:"Open Sans";font-size:17px;color:#636363;line-height:1.65;}.elementor .e-71693461-2f78{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 460px;align-items:flex-start;}.elementor .e-29dcb147-75e1{width:100%;min-width:0px;aspect-ratio:4/3;object-fit:cover;border-radius:8px;flex:1 1 420px;}.elementor .e-46b74e6f-9761{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#e8e8e8;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;}.elementor .e-728fef0-835e{font-family:Mulish;font-weight:800;font-size:13px;color:#4f5c00;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7b7e7245-543d{font-family:Mulish;font-weight:800;font-size:34px;color:#000000;line-height:1.2;}.elementor .e-15d67f2-a72b{max-width:820px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-70de6636-cb31{min-width:0px;font-family:"Open Sans";font-size:17px;color:#636363;line-height:1.65;flex:1 1 460px;}.elementor .e-7771fa22-8301{font-family:Mulish;font-weight:800;font-size:13px;color:#bed600;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-85e8847-d76f{font-family:Mulish;font-weight:800;font-size:25px;color:#ffffff;line-height:1.4;}.elementor .e-61054a9-7b8c:hover,.elementor .e-61054a9-7b8c:focus-visible{color:#000000;background-color:#ffffff;}.elementor .e-61054a9-7b8c{font-family:Mulish;font-weight:800;font-size:16px;color:#ffffff;padding-block-start:17px;padding-block-end:17px;padding-inline-start:29px;padding-inline-end:29px;border-radius:3px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-436098e3-f46f{min-width:0px;padding:38px;border-block-start-width:5px;background-color:#1a1a1a;flex-direction:column;gap:20px;flex:1 1 380px;align-items:flex-start;border-top-style: solid; border-top-color: #bed600;\n}.elementor .e-2885b77d-83f7{padding:0px;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;}.elementor .e-255990a-41b7{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#ffffff;flex-direction:column;gap:36px;}.elementor .e-278aab99-957b{font-family:Mulish;font-weight:800;font-size:13px;color:#4f5c00;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-1ceb2c98-1721{font-family:Mulish;font-weight:800;font-size:34px;color:#000000;line-height:1.2;}.elementor .e-100812ac-2a91{max-width:820px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-5b5255f1-9534{width:auto;height:64px;max-width:100%;object-fit:contain;}.elementor .e-46acb93c-9c7f{font-family:Mulish;font-weight:800;font-size:22px;color:#000000;line-height:1.3;}.elementor .e-7f7f2df8-1410{font-family:"Open Sans";font-size:15.5px;color:#636363;line-height:1.7;}.elementor .e-3ce16f58-d281{min-width:0px;padding:32px;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;flex:1 1 440px;align-items:flex-start;border-top-style: solid; border-top-color: #bed600;\n}.elementor .e-c1ac809-d06e{width:auto;height:64px;max-width:100%;object-fit:contain;}.elementor .e-1f25a3b9-8a92{font-family:Mulish;font-weight:800;font-size:22px;color:#000000;line-height:1.3;}.elementor .e-177002b9-c3b0{font-family:"Open Sans";font-size:15.5px;color:#636363;line-height:1.7;}.elementor .e-69c46f4f-aeca{min-width:0px;padding:32px;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;flex:1 1 440px;align-items:flex-start;border-top-style: solid; border-top-color: #bed600;\n}.elementor .e-a39ae33-f2aa{width:auto;height:64px;max-width:100%;object-fit:contain;}.elementor .e-23cd62fe-cfee{font-family:Mulish;font-weight:800;font-size:22px;color:#000000;line-height:1.3;}.elementor .e-5cb1ed56-c60a{font-family:"Open Sans";font-size:15.5px;color:#636363;line-height:1.7;}.elementor .e-5f759d38-6271{min-width:0px;padding:32px;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;flex:1 1 440px;align-items:flex-start;border-top-style: solid; border-top-color: #bed600;\n}.elementor .e-6b595b48-daa0{width:26px;height:26px;color:#4f5c00;}.elementor .e-745fe4c2-6386{width:52px;height:52px;padding:0px;border-radius:12px;background-color:#f1f6d0;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-771104e8-3698{font-family:Mulish;font-weight:800;font-size:22px;color:#000000;line-height:1.3;}.elementor .e-49103e39-1e8f{font-family:"Open Sans";font-size:15.5px;color:#636363;line-height:1.7;}.elementor .e-28237655-e691{min-width:0px;padding:32px;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;flex:1 1 440px;align-items:flex-start;border-top-style: solid; border-top-color: #bed600;\n}.elementor .e-3eed3176-e589{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-5f5d0956-8d24{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#e8e8e8;flex-direction:column;gap:36px;}.elementor .e-4b78f100-8b79{font-family:Mulish;font-weight:800;font-size:48px;color:#000000;line-height:1.15;}.elementor .e-46e85bbc-6f5e{font-family:"Open Sans";font-size:15px;color:#636363;}.elementor .e-1ee3f924-74d2{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:10px;flex:1 1 240px;border-left-style: solid; border-left-color: #bed600;\n}.elementor .e-7c716024-8830{font-family:Mulish;font-weight:800;font-size:48px;color:#000000;line-height:1.15;}.elementor .e-742593de-16ce{font-family:"Open Sans";font-size:15px;color:#636363;}.elementor .e-13ad3f2b-40d5{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:10px;flex:1 1 240px;border-left-style: solid; border-left-color: #bed600;\n}.elementor .e-5a8b19f8-7573{font-family:Mulish;font-weight:800;font-size:48px;color:#000000;line-height:1.15;}.elementor .e-75385069-ae1c{font-family:"Open Sans";font-size:15px;color:#636363;}.elementor .e-1fbc36e2-20e6{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:10px;flex:1 1 240px;border-left-style: solid; border-left-color: #bed600;\n}.elementor .e-fa31390-80a7{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#ffffff;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .e-5f24974a-d409{font-family:Mulish;font-weight:800;font-size:13px;color:#4f5c00;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-a82bf72-4472{font-family:Mulish;font-weight:800;font-size:34px;color:#000000;line-height:1.2;}.elementor .e-19a4b9b2-94c5{font-family:"Open Sans";font-size:17px;color:#636363;line-height:1.65;}.elementor .e-31928d8c-e499{min-width:0px;max-width:750px;padding:0px;flex-direction:column;gap:16px;flex:1 1 460px;align-items:flex-start;}.elementor .e-6c0b7912-5b9c:hover,.elementor .e-6c0b7912-5b9c:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-6c0b7912-5b9c{font-family:Mulish;font-weight:800;font-size:16px;color:#000000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;background-color:#bed600;}.elementor .e-5c2871f8-7b6d{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1140px) / 2));padding-inline-end:max(24px, calc((100% - 1140px) / 2));background-color:#e8e8e8;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;}