.elementor .e-56581034-3f1e{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-2d5c5ecd-e44a{font-family:Dosis;font-weight:200;font-size:96px;color:#FFFFFF;letter-spacing:0.08em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-2b54e60a-375b{max-width:620px;font-family:Asap;font-size:19px;color:#D9D9D9;line-height:1.7;margin:0px;}.elementor .e-6c10b1ef-6879{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:22px;}.elementor .e-2cb74ac6-9021{width:100%;min-height:72vh;padding-block-start:120px;padding-block-end:90px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(0deg, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.75) 100%),url("https://arcobarcelona.com/wp-content/uploads/2019/07/footlosophia2.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#000000;justify-content:center;align-items:flex-end;}.elementor .e-7c2df42c-9fb5{font-family:Dosis;font-weight:200;font-size:52px;color:#333333;letter-spacing:0.03em;line-height:1.12;text-transform:uppercase;margin:0px;flex:1 1 0px;}.elementor .e-288a80c-ca3b{font-family:Asap;font-size:18px;color:#565656;line-height:1.85;margin:0px;}.elementor .e-29ac1f0c-94f8{font-family:Dosis;font-weight:300;font-size:24px;color:#AF9F72;line-height:1.45;margin:0px;}.elementor .e-7ebf3a9-848b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:36px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:24px;flex:1 1 0px;border-left-style: solid; border-left-color: #AF9F72;\n}.elementor .e-2af1e62a-9e07{width:100%;max-width:1200px;padding:0px;gap:90px;align-items:flex-start;}.elementor .e-146902d0-937a{width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;justify-content:center;}.elementor .e-7c07e57a-cdbc{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-5351e9d8-45f7{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-4e2a4d43-2ebb{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:22px;}.elementor .e-4c1a5ccc-7e68{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-e1189a4-119f{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-7836c2e8-185f{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-539d3907-9ec4:hover,.elementor .e-539d3907-9ec4:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-539d3907-9ec4{padding-block-start:44px;padding-block-end:44px;padding-inline-start:34px;padding-inline-end:34px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-7327f41f-895e{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-261f6609-7ce0{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-5dc71987-476a{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-12229bf9-295b:hover,.elementor .e-12229bf9-295b:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-12229bf9-295b{padding-block-start:44px;padding-block-end:44px;padding-inline-start:34px;padding-inline-end:34px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-2d49c1ea-ac5b{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-3fc4277b-8873{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-1e6a5022-b0b1{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-7375142a-3156:hover,.elementor .e-7375142a-3156:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-7375142a-3156{padding-block-start:44px;padding-block-end:44px;padding-inline-start:34px;padding-inline-end:34px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-64cf749a-7527{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-2ec36442-6206{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-223aec3a-b402{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-7bf1676c-de56:hover,.elementor .e-7bf1676c-de56:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-7bf1676c-de56{padding-block-start:44px;padding-block-end:44px;padding-inline-start:34px;padding-inline-end:34px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-24f15911-2db7{width:100%;max-width:1200px;padding:0px;display:grid;gap:2px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-2535966b-ecb7{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F2F2F2;flex-direction:column;gap:60px;align-items:center;}.elementor .e-21e8c08f-7cb1{width:50%;height:460px;min-width:0px;max-width:50%;object-fit:cover;filter:grayscale(100%);flex:0 0 50%;}.elementor .e-2fb8936f-5ea6{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-11556f77-7a86{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-2d56a04e-27f8{font-family:Asap;font-size:17px;color:#565656;line-height:1.8;margin:0px;}.elementor .e-6957b89e-6682:hover,.elementor .e-6957b89e-6682:focus-visible{border-color:#AF9F72;background-color:#AF9F72;}.elementor .e-6957b89e-6682{font-family:Dosis;font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:#111111;transition:all 0.3s;}.elementor .e-2d5a7f55-6ebf:hover,.elementor .e-2d5a7f55-6ebf:focus-visible{color:#FFFFFF;background-color:#111111;}.elementor .e-2d5a7f55-6ebf{font-family:Dosis;font-weight:500;font-size:14px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-b25e576-27c4{padding:0px;margin-block-start:8px;gap:14px;flex-wrap:wrap;}.elementor .e-2df37cd8-caa3{min-width:0px;padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-38495dcc-336d{width:100%;max-width:1200px;padding:0px;gap:80px;align-items:center;}.elementor .e-730c3061-32d1{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;justify-content:center;}