.elementor .e-262ce0f-a8191ce{font-weight:700;font-size:13px;color:#C49A52;letter-spacing:1.6px;line-height:18px;display:block;}.elementor .e-c777a66-3ed1204{max-width:13ch;font-family:"Playfair Display";font-size:68px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-19daf47-6d9f5f5{max-width:48rem;font-size:19px;color:#FFFFFFEB;line-height:30.4px;}.elementor .e-608305f-5038d7c{max-width:48rem;font-size:19px;color:#FFFFFFEB;line-height:30.4px;}.elementor .e-55e5723-21cdcd9{font-weight:700;font-size:15px;color:#0E1A26;letter-spacing:0em;line-height:22.5px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.625rem;padding-inline-end:1.625rem;border-radius:0.5rem;border-width:1px;border-color:#C49A52;border-style:solid;background-color:#C49A52;box-shadow:0px 12px 28px 0px rgba(5,45,24,0.25);flex:0 0 auto;align-self:center;}.elementor .e-55e5723-21cdcd9:hover,.elementor .e-55e5723-21cdcd9:focus-visible{background-color:#B8944E;}.elementor .e-dd2a97d-cee344a{font-weight:700;font-size:15px;color:#FFFFFF;letter-spacing:0em;line-height:22.5px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.625rem;padding-inline-end:1.625rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.65);border-style:solid;background-color:transparent;}.elementor .e-cbe9a4f-c1f0f9c{padding:0px;margin-block-start:0.35rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;align-items:center;}.elementor .e-754498a-0884077{width:91%;max-width:1290px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-5cbad7d-0c98b81{min-height:0px;padding-block-start:clamp(5rem, 10vw, 8rem);padding-block-end:clamp(5rem, 10vw, 8rem);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(14,26,38,0.9) 0%,rgba(14,26,38,0.79) 38%,rgba(14,26,38,0.5) 55%,rgba(14,26,38,0.06) 72%,rgba(14,26,38,0) 100%),url("https://lostringbarcelona.com/wp-content/uploads/2026/09/hero-072350-ia-ultima-prueba-web.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-3d71e7a-0470d5b{font-weight:700;font-size:13px;color:#93601A;letter-spacing:1.6px;line-height:18px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4482315-15867dd{font-size:clamp(2.15rem, 4vw, 3.15rem);letter-spacing:-0.02em;line-height:1.12;margin-block-end:20px;}.elementor .e-b907696-29460f8{margin-block-end:20px;}.elementor .e-ca6c5a1-af99262{margin-block-end:0px;}.elementor .e-cd1dd5a-09581d7{max-width:100%;padding:0px;display:flex;flex-direction:column;gap:0rem;flex:1 1 auto;}.elementor .e-4b9a6be-088ab6f{font-weight:700;font-size:15px;color:#0E1A26;letter-spacing:0em;line-height:22.5px;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.625rem;padding-inline-end:1.625rem;border-radius:0.5rem;background-color:#C49A52;flex:0 0 auto;align-self:center;}.elementor .e-4b9a6be-088ab6f:hover,.elementor .e-4b9a6be-088ab6f:focus-visible{background-color:#B8944E;}.elementor .e-7aa72e5-2129be0{width:90vw;max-width:80.625rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-inline-start-width:3px;display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-bf813e1-e1fe979{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0vw;padding-inline-end:0vw;background-color:#FFFFFF;display:flex;justify-content:center;align-items:stretch;}.elementor .e-1310555-7595e3b{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-fb6bba5-b3ca231{width:100%;max-width:1290px;font-size:13px;color:#93601A;line-height:18.2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-b3baa80-a943950{font-weight:700;font-size:50.4px;color:#0E1A26;letter-spacing:-0.018em;margin-block-end:24px;}.elementor .e-5fdbaef-e7c1adf{max-width:100%;font-size:18px;color:#56636F;line-height:1.7;}.elementor .e-da004d5-7c43d90{font-weight:700;font-size:21px;color:#0E1A26;line-height:1.38;}.elementor .e-27e1150-2573b97{max-width:100%;font-size:16px;color:#56636F;line-height:26.4px;}.elementor .e-67d8f76-b218ddb{padding:24px;margin-block-end:0px;border-radius:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.2);border-style:solid;background-color:#F7F3EC;flex-direction:column;gap:12px;}.elementor .e-b112f5c-63a12de{font-weight:700;font-size:21px;color:#0E1A26;line-height:1.38;}.elementor .e-e154dc6-0588623{max-width:100%;font-size:16px;color:#56636F;line-height:26.4px;}.elementor .e-204ca2a-98c2aba{padding:24px;margin-block-end:0px;border-radius:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.2);border-style:solid;background-color:#F7F3EC;flex-direction:column;gap:12px;}.elementor .e-731645e-ffff3e8{font-weight:700;font-size:21px;color:#0E1A26;line-height:1.38;}.elementor .e-2fefdd6-5820b7c{max-width:100%;font-size:16px;color:#56636F;line-height:26.4px;}.elementor .e-0c9e5c1-c6b003d{padding:24px;margin-block-end:0px;border-radius:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.2);border-style:solid;background-color:#F7F3EC;flex-direction:column;gap:12px;}.elementor .e-30b599a-f09fdf4{font-weight:700;font-size:21px;color:#0E1A26;line-height:1.38;}.elementor .e-a659785-c813708{max-width:100%;font-size:16px;color:#56636F;line-height:26.4px;}.elementor .e-aaa1d2c-e4967f6{padding:24px;margin-block-end:0px;border-radius:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.2);border-style:solid;background-color:#F7F3EC;flex-direction:column;gap:12px;}.elementor .e-3f9d111-b7bf8a8{column-gap:24px;padding:0px;row-gap:24px;grid-template-columns:repeat(2, 1fr);}.elementor .e-e72d7e7-ed7a76e{width:55%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:24px;flex:1 0 auto;}.elementor .e-56d5542-d10df80{width:100%;max-width:380px;}.elementor .e-7ad2b7f-8ca889f{width:45%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-9e4ee92-0ed40c4{padding:0px;margin-block-end:32px;flex-direction:row;gap:2rem;flex-wrap:nowrap;align-items:start;}.elementor .e-017a74c-11a5fe6{min-height:55px;max-width:100%;font-weight:700;font-size:15px;color:#0E1A26;letter-spacing:0em;line-height:22.5px;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.625rem;padding-inline-end:1.625rem;border-radius:0.5rem;border-width:1px;border-color:#c49a52;border-style:solid;background-color:#C49A52;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-017a74c-11a5fe6:hover,.elementor .e-017a74c-11a5fe6:focus-visible{background-color:#B8944E;}.elementor .e-6bb1bda-92792d3{width:90vw;max-width:1290px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0rem;}.elementor .e-2d86267-6c7ae7f{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E8DDCC;flex-direction:column;}.elementor .e-0f1a4e4-ef026a9{width:100%;max-width:1290px;font-size:13px;color:#93601A;line-height:1.7;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-a33d72a-6f6305e{font-weight:700;font-size:50.4px;color:#0E1A26;letter-spacing:-0.018em;margin-block-end:12px;}.elementor .e-35946a7-f90d98f{max-width:100%;font-size:18px;color:#56636F;line-height:1.7;}.elementor .e-0e69388-fc61ce3{max-width:100%;font-size:18px;color:#56636F;line-height:1.7;}.elementor .e-955c954-79d612f{max-width:100%;font-size:18px;color:#56636F;line-height:1.7;}.elementor .e-4ecb807-3280386{max-width:100%;font-size:18px;color:#56636F;line-height:1.7;}.elementor .e-ddecf5a-9d76fc4{width:55%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;flex:1 0 auto;}.elementor .e-1f05e1c-5a70d37{width:100%;max-width:100%;}.elementor .e-54c2758-c21bb3f{width:45%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;}.elementor .e-31950d6-28b5326{padding:0px;margin-block-end:32px;flex-direction:row;gap:32px;flex-wrap:nowrap;align-items:start;}.elementor .e-0753736-07b702e{min-height:55px;max-width:100%;font-weight:700;font-size:15px;color:var(--color-navy);letter-spacing:0px;line-height:1.5;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-width:1px;border-color:#c49a52;border-style:solid;background-color:var(--color-gold);display:inline-flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-6c5373f-6571731{width:90vw;max-width:1290px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;}.elementor .e-530d42d-3db742c{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F3EC;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-608068e-a7fad6a{font-weight:700;font-size:13px;color:#93601A;letter-spacing:1.6px;line-height:18.2px;text-align:start;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0dcd92b-88f89ab{width:100%;max-width:1290px;font-size:48px;letter-spacing:-0.02em;line-height:55.2px;text-align:start;margin-block-end:0px;}.elementor .e-82002d9-800b493{max-width:100%;padding:0px;display:flex;flex-direction:column;gap:0rem;flex:1 1 auto;align-items:start;}.elementor .e-9d30db5-e4ba494{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;}.elementor .e-3ca9c98-4c2e3ed{padding:0px;margin-block-end:0px;}.elementor .e-6f51872-6d959df{padding:0px;margin-block-end:0px;}.elementor .e-333d07c-ddcbe26{min-width:0px;overflow:visible;padding:0px;border-radius:8px;background-color:#FFFFFF00;flex-direction:column;gap:16px;flex:7 1 0px;align-self:start;}.elementor .e-191a850-1845a56{max-width:1290px;padding:0px;gap:48px;align-items:start;align-self:center;}.elementor .e-c5069ab-833eba1{width:90vw;max-width:80.625rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-inline-start-width:3px;display:flex;flex-direction:column;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-2a41683-62b5490{padding-block-start:56px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-4d3b805-9f32afc{font-weight:700;font-size:13px;color:#93601A;letter-spacing:1.6px;line-height:18.2px;text-align:start;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a750c24-ff0cfae{width:100%;max-width:1290px;font-size:48px;letter-spacing:-0.02em;line-height:55.2px;text-align:start;margin-block-end:0px;}.elementor .e-7b0b83b-64f45bf{width:100%;max-width:1290px;font-size:1.125rem;color:#56636F;line-height:1.7;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;}.elementor .e-3f26c3d-2b49d52{max-width:100%;padding:0px;display:flex;flex-direction:column;gap:0rem;flex:1 1 auto;align-items:start;}.elementor .e-98eadcf-1de7f1e{font-weight:700;font-size:2rem;color:#93601A;line-height:1;}.elementor .e-8693101-ef4b88c{min-height:78px;font-weight:700;font-size:1.25rem;color:#0E1A26;line-height:1.3;}.elementor .e-6f7850f-40439d6{font-size:0.98rem;color:#0E1A26;line-height:1.7;}.elementor .e-d17229a-8413a4e{padding:1.875rem;border-radius:0.75rem;border-width:1px;border-color:rgba(214,220,225,0.24);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 20rem;}.elementor .e-270f11d-1699686{font-weight:700;font-size:2rem;color:#93601A;line-height:1;}.elementor .e-347c568-01b78ae{min-height:78px;font-weight:700;font-size:1.25rem;color:#0E1A26;line-height:1.3;}.elementor .e-1a474bb-ec1115f{font-size:0.98rem;color:#0E1A26;line-height:1.7;}.elementor .e-15ee203-83cf769{padding:1.875rem;border-radius:0.75rem;border-width:1px;border-color:rgba(214,220,225,0.24);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 20rem;}.elementor .e-b2340b0-eec1049{font-weight:700;font-size:2rem;color:#93601A;line-height:1;}.elementor .e-3ceef89-c73369e{min-height:78px;font-weight:700;font-size:1.25rem;color:#0E1A26;line-height:1.3;}.elementor .e-0b73257-97c4fb8{font-size:0.98rem;color:#0E1A26;line-height:1.7;}.elementor .e-a4e61dd-14b8be3{padding:1.875rem;border-radius:0.75rem;border-width:1px;border-color:rgba(214,220,225,0.24);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 20rem;}.elementor .e-b7ecd2f-600f61f{padding:0px;margin-block-start:0rem;display:grid;flex-direction:row;gap:2rem;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr);}.elementor .e-5cdb16f-8d3fdf8{min-height:55px;max-width:100%;font-weight:700;font-size:15px;color:var(--color-navy);letter-spacing:0px;line-height:1.5;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-width:1px;border-color:#c49a52;border-style:solid;background-color:var(--color-gold);display:inline-flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-51dbaf4-70121fc{width:90vw;max-width:80.625rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-inline-start-width:3px;display:flex;flex-direction:column;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-90d06ef-d1cf759{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F7F3EC;flex-direction:column;align-items:center;}.elementor .e-0da909b-dd2f5b5{font-weight:700;font-size:13px;color:#93601A;letter-spacing:1.6px;line-height:18.2px;text-align:start;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4ccb8e0-6ab55c9{width:100%;max-width:1290px;font-size:48px;color:#0E1A26;letter-spacing:-0.02em;line-height:55.2px;text-align:start;margin-block-end:0px;}.elementor .e-c0e4180-312fb8a{max-width:100%;padding:0px;display:flex;flex-direction:column;gap:0rem;flex:1 1 auto;align-items:start;}.elementor .e-37e77a6-433cc87{color:#56636F;}.elementor .e-9efe974-2579566{color:#56636F;}.elementor .e-fc17da6-9148f25{color:#56636F;}.elementor .e-c6b7cbc-6646280{color:#56636F;}.elementor .e-53d11f5-eed1663{color:#56636F;}.elementor .e-170ba32-34f480a{color:#56636F;}.elementor .e-4465ab0-27d81a4{color:#56636F;}.elementor .e-2c308be-58a542d{color:#56636F;}.elementor .e-87c2335-ca1eb6a{width:90vw;max-width:80.625rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-inline-start-width:3px;display:flex;flex-direction:column;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-1741a52-b141fd1{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-5951005-bd2752f{width:100%;font-weight:700;font-size:0.8125rem;color:#C49A52;letter-spacing:0.12em;}.elementor .e-104cde5-4728c85{width:100%;max-width:800px;font-size:48px;color:#F7F3EC;letter-spacing:-0.02em;line-height:55.2px;text-align:center;margin-block-end:0px;}.elementor .e-ea6b32b-6595aca{width:100%;max-width:700px;font-size:18px;color:#F7F3EC;line-height:1.75;}.elementor .e-fed8e5a-40395ef{width:383px;min-width:383px;min-height:55px;font-weight:700;font-size:15px;color:#0E1A26;letter-spacing:0em;line-height:22.5px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.5rem;border-width:1px;border-color:#C49A52;border-style:solid;background-color:#C49A52;align-self:center;}.elementor .e-00e34cb-3f931eb{width:383px;min-width:383px;min-height:55px;font-weight:700;font-size:15px;color:#F7F3EC;letter-spacing:0em;line-height:22.5px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.5rem;border-width:1px;border-color:#F7F3EC;border-style:solid;background-color:transparent;align-self:center;}.elementor .e-00e34cb-3f931eb:hover,.elementor .e-00e34cb-3f931eb:focus-visible{color:#0E1A26;background-color:#F7F3EC;}.elementor .e-87ea2cf-24aedb6{width:800px;max-width:1290px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.15rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-323a444-5226275{width:100%;font-size:0.875rem;color:#F7F3EC;line-height:1.6;margin-block-start:0.25rem;}.elementor .e-3b2999d-44af59b{width:90vw;max-width:1290px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:row;gap:1.15rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-180ce77-05b88b8{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0E1A26;flex-direction:column;align-items:center;}