.elementor .e-5083d92-d74d76b{font-weight:500;color:var(--ecru);letter-spacing:0.01em;text-align:start;text-transform:none;margin-block-start:40px;align-self:start;}.elementor .e-5fb4ae8-7f3f9f4{padding:0px;margin-block-end:40px;display:flex;flex-direction:row;gap:10px;}.elementor .e-1038bca-5bd98a5{font-size:clamp(30px, 4.2vw, 58px);color:var(--ecru);}.elementor .e-8b2f333-473065d{color:#ed985a;margin-block-start:20px;mix-blend-mode:screen;}.elementor .e-74739d8-f493d88{display:flex;align-items:center;}.elementor .e-a865766-798b6fd{padding:0px;margin-block-start:40px;display:flex;flex-direction:row;gap:15px;}.elementor .e-1be2ac8-ff1b643{max-width:var(--max-width);padding:0px;}.elementor .e-072b540-4b8c746{padding:0px;margin-block-end:26px;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;align-self:center;}.elementor .e-1de0b1b-f730db3{max-width:100%;margin:0px;background-image:linear-gradient(90deg, #123952d1 33%,rgba(255, 255, 255, 0) 99%),url("https://estbarcelona.com/wp-content/uploads/2026/06/Gestio-de-resorts-spas-i-destinacions-de-benestar.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:space-between;align-items:center;}.elementor .e-c26eca2-b8bc511{padding:0px;}.elementor .e-c401d36-14b130b{font-weight:700;color:var(--white_50);margin-block-start:0px;opacity:100%;}.elementor .e-e588bc1-ffee77d{font-size:16px;color:var(--ecru);}.elementor .e-95410c9-fc61dd3{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Light_Petrol);display:flex;flex-direction:column;gap:5px;justify-content:center;}.elementor .e-165be7f-b0841b7{font-weight:700;color:var(--white_50);margin-block-start:0px;opacity:100%;}.elementor .e-a764afd-0ba767a{font-size:16px;color:var(--ecru);}.elementor .e-f368190-f34515e{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Light_Petrol);display:flex;flex-direction:column;gap:5px;justify-content:center;}.elementor .e-d31fa11-1c9ed0a{font-weight:700;color:var(--white_50);margin-block-start:0px;opacity:100%;}.elementor .e-87e9a48-341e4cc{font-size:16px;color:var(--ecru);}.elementor .e-8c6b7f8-7ca689c{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Light_Petrol);display:flex;flex-direction:column;gap:5px;justify-content:center;}.elementor .e-29e2cc0-8158a59{font-weight:700;color:var(--white_50);margin-block-start:0px;opacity:100%;}.elementor .e-b0f8a95-0135adf{font-size:16px;color:var(--ecru);}.elementor .e-f64fd51-85b6bad{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Light_Petrol);display:flex;flex-direction:column;gap:5px;justify-content:center;}.elementor .e-171e2fe-aeb6490{font-weight:700;color:var(--white_50);margin-block-start:0px;opacity:100%;}.elementor .e-d5171d5-bbd2d87{font-size:16px;color:var(--ecru);}.elementor .e-7e79a96-31250ea{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Light_Petrol);display:flex;flex-direction:column;gap:5px;justify-content:center;}.elementor .e-8e0fcc1-8e63919{min-height:0px;max-width:var(--max-width);padding:0px;margin:0px;}.elementor .e-e57f132-fb7244c{min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--Light_Petrol);flex-direction:column;gap:40px;align-items:center;}.elementor .e-d1e14ab-b46c3cc{color:#ed985a;text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-46c316d-d16380e{text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-849d9cb-579299e{color:#ed985a;text-align:start;padding:0px;margin-block-start:0px;align-self:start;}.elementor .e-f70a00b-9a7b074{text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-769dde5-b0f7e24{color:#ed985a;text-align:start;padding:0px;margin-block-start:0px;align-self:start;}.elementor .e-abb5c71-019d646{padding:0px;display:flex;gap:50px;}.elementor .e-5f98083-77e7a31{color:var(--petrol);}.elementor .e-89977ef-d570d1f{color:#ed985a;text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-79babc4-d29016d{color:var(--petrol);}.elementor .e-fcdc382-7c82150{text-align:start;align-self:start;}.elementor .e-331f673-c7a0f9c{text-align:start;align-self:start;}.elementor .e-e370f29-699b11a{text-align:start;align-self:start;}.elementor .e-bbef46a-4ab8630{text-align:start;align-self:start;}.elementor .e-e378c91-ddb8638{text-align:start;align-self:start;}.elementor .e-065b41c-953f31f{text-align:start;align-self:start;}.elementor .e-c98359c-2dfd030{text-align:start;align-self:start;}.elementor .e-e17eb1d-f166c7f{text-align:start;align-self:start;}.elementor .e-4476e39-e78cd94{text-align:start;align-self:start;}.elementor .e-42034e6-fe1ff28{color:#ed985a;text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-f961620-20faa68{color:var(--petrol);}.elementor .e-69fceae-b9598a4:hover,.elementor .e-69fceae-b9598a4:focus-visible{color:var(--petrol);}.elementor .e-69fceae-b9598a4{color:var(--petrol);}.elementor .e-cb4c968-60a0db8{font-family:var(--heading);font-size:12px;color:var(--petrol_50);}.elementor .e-5bbdd7e-f696f3d:hover,.elementor .e-5bbdd7e-f696f3d:focus-visible{color:var(--petrol);}.elementor .e-5bbdd7e-f696f3d{color:var(--petrol);}.elementor .e-e9491b6-bf54c7c{font-family:var(--heading);font-size:12px;color:var(--petrol_50);}.elementor .e-f662008-249751c{color:#ed985a;text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-427006e-fef7db0{color:var(--petrol);}.elementor .e-ee47c91-e66da37{font-family:var(--heading);font-weight:500;font-size:13px;color:var(--petrol_50);text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--petrol_50);background-color:var(--transparent);display:flex;flex-direction:row;align-self:start;}.elementor .e-dc94bc9-c713151{font-family:var(--heading);font-weight:500;font-size:13px;color:var(--petrol_50);text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--petrol_50);background-color:var(--transparent);display:flex;flex-direction:row;align-self:start;}.elementor .e-1c9550a-4916cc4{font-family:var(--heading);font-weight:500;font-size:13px;color:var(--petrol_50);text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--petrol_50);background-color:var(--transparent);display:flex;flex-direction:row;align-self:start;}.elementor .e-8f61962-a4b7985{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-0df7086-4a4dfa6{font-family:var(--heading);font-weight:700;font-size:11px;color:#ed985a;opacity:100%;}.elementor .e-0df7086-4a4dfa6:hover,.elementor .e-0df7086-4a4dfa6:focus-visible{color:#ed985a;}.elementor .e-165b0db-f3521ee:hover,.elementor .e-165b0db-f3521ee:focus-visible{color:var(--petrol);}.elementor .e-165b0db-f3521ee{font-family:var(--heading);font-weight:700;font-size:15px;color:var(--petrol);}.elementor .e-f359528-746d871{font-size:13px;}.elementor .e-d4db512-d20d479{padding:0px;}.elementor .e-f43bba7-c1b0cc7:hover,.elementor .e-f43bba7-c1b0cc7:focus-visible{color:var(--ecru);background-color:var(--white);mix-blend-mode:normal;}.elementor .e-f43bba7-c1b0cc7{color:var(--petrol);padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--white);}.elementor .e-728a39f-b446214{font-family:var(--heading);font-weight:700;font-size:11px;color:#ed985a;opacity:100%;}.elementor .e-728a39f-b446214:hover,.elementor .e-728a39f-b446214:focus-visible{color:#ed985a;}.elementor .e-e163090-86a2770:hover,.elementor .e-e163090-86a2770:focus-visible{color:var(--petrol);}.elementor .e-e163090-86a2770{font-family:var(--heading);font-weight:700;font-size:15px;color:var(--petrol);}.elementor .e-9a201b9-1809c36{font-size:13px;}.elementor .e-4f80b1e-baa59df{padding:0px;}.elementor .e-a358530-8fdc53a:hover,.elementor .e-a358530-8fdc53a:focus-visible{color:var(--ecru);background-color:var(--white);mix-blend-mode:normal;}.elementor .e-a358530-8fdc53a{color:var(--petrol);padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--white);}.elementor .e-e8d5388-6ca53bc{font-family:var(--heading);font-weight:700;font-size:11px;color:#ed985a;opacity:100%;}.elementor .e-e8d5388-6ca53bc:hover,.elementor .e-e8d5388-6ca53bc:focus-visible{color:#ed985a;}.elementor .e-a396d43-a1d8101:hover,.elementor .e-a396d43-a1d8101:focus-visible{color:var(--petrol);}.elementor .e-a396d43-a1d8101{font-family:var(--heading);font-weight:700;font-size:15px;color:var(--petrol);}.elementor .e-11ff9da-8a0209b{font-size:13px;}.elementor .e-4f22637-fe28d9c{padding:0px;}.elementor .e-35d9ad4-59af3e8:hover,.elementor .e-35d9ad4-59af3e8:focus-visible{color:var(--ecru);background-color:var(--white);mix-blend-mode:normal;}.elementor .e-35d9ad4-59af3e8{color:var(--petrol);padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--white);}.elementor .e-9438d0d-b323436{font-family:var(--heading);font-weight:700;font-size:11px;color:#ed985a;opacity:100%;}.elementor .e-9438d0d-b323436:hover,.elementor .e-9438d0d-b323436:focus-visible{color:#ed985a;}.elementor .e-bc8f8ac-6cd39df:hover,.elementor .e-bc8f8ac-6cd39df:focus-visible{color:var(--petrol);}.elementor .e-bc8f8ac-6cd39df{font-family:var(--heading);font-weight:700;font-size:15px;color:var(--petrol);}.elementor .e-8514706-c65e430{font-size:13px;}.elementor .e-653710a-23dc027{padding:0px;}.elementor .e-8f83993-d1a44e5:hover,.elementor .e-8f83993-d1a44e5:focus-visible{color:var(--ecru);background-color:var(--white);mix-blend-mode:normal;}.elementor .e-8f83993-d1a44e5{color:var(--petrol);padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--white);}.elementor .e-edc9841-23ad021{text-align:start;align-self:start;}.elementor .e-f0a421f-64819fd{font-weight:500;padding-block-end:0px;}.elementor .e-d26336d-3a5a27f{font-family:var(--heading);font-weight:700;font-size:12px;color:var(--petrol);text-transform:uppercase;border-width:1px;border-color:var(--petrol_50);background-color:var(--transparent);}.elementor .e-65c0392-a4e676a{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Sand);display:flex;flex-direction:column;gap:10px;align-items:start;}.elementor .e-5dd8bcb-cbde420{color:#ed985a;text-align:start;margin-block-start:40px;align-self:start;}.elementor .e-2bc4d0c-fbafd01{min-width:60%;padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-2b84b43-b2fa1e6{color:#ed985a;}.elementor .e-4e5c072-28093e8{color:var(--petrol);}.elementor .e-4e5c072-28093e8:hover,.elementor .e-4e5c072-28093e8:focus-visible{color:var(--petrol);}.elementor .e-486d86e-4fc4822:hover,.elementor .e-486d86e-4fc4822:focus-visible{color:var(--petrol);}.elementor .e-486d86e-4fc4822{color:var(--petrol);}.elementor .e-31fbc49-56f28cf{font-family:var(--heading);font-size:12px;color:var(--petrol_50);}.elementor .e-969484b-bdd4935{font-family:var(--heading);font-weight:500;font-size:12px;color:var(--petrol);text-align:end;}.elementor .e-11ad96d-2dd9880{padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-632f8ab-88e6dc1{font-family:var(--heading);font-size:12px;color:var(--petrol_50);}.elementor .e-86f0e35-7874d5c{font-family:var(--heading);font-weight:500;font-size:12px;color:var(--petrol);text-align:end;}.elementor .e-318088a-38e29d5{padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-00852b8-600bbbb{font-family:var(--heading);font-size:12px;color:var(--petrol_50);}.elementor .e-b32742e-391f7c7{font-family:var(--heading);font-weight:500;font-size:12px;color:var(--petrol);text-align:end;}.elementor .e-b7267d2-ec1c400{padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-5cb817f-0977859{max-width:var(--max-width);padding-block-start:0px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:70px;justify-content:center;align-items:start;}.elementor .e-5ec60bd-6ee497a{padding-block-start:110px;padding-block-end:110px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--ecru);flex-direction:column;gap:50px;align-items:center;}.elementor .e-3e5b310-f1c336d{font-family:Abel;font-weight:400;font-size:18px;color:var(--olive);border-radius:0px;background-color:var(--secondary);flex:1 0 auto;align-self:start;}.elementor .e-3e5b310-f1c336d:hover,.elementor .e-3e5b310-f1c336d:focus-visible{color:var(--ecru);background-color:var(--olive);}.elementor .e-9fc175c-633fd4a{font-family:Abel;font-weight:400;font-size:18px;color:var(--ecru);margin:30px;border-radius:0px;background-color:var(--olive);flex:1 0 auto;align-self:start;}.elementor .e-9fc175c-633fd4a:hover,.elementor .e-9fc175c-633fd4a:focus-visible{color:var(--ecru);}.elementor .e-9298536-481781a{font-family:Abel;font-weight:400;font-size:18px;color:var(--olive);border-radius:0px;background-color:var(--secondary);flex:1 0 auto;align-self:start;}.elementor .e-9298536-481781a:hover,.elementor .e-9298536-481781a:focus-visible{color:var(--ecru);background-color:var(--olive);}.elementor .e-c217375-6bc6564{width:70%;}.elementor .e-11c7048-09d2cfe{max-width:420px;font-weight:400;font-size:13px;padding-block-end:20px;}.elementor .e-de6441b-2b5e4cc{font-weight:400;font-size:12px;color:var(--ecru);letter-spacing:1.2px;text-transform:capitalize;}.elementor .e-fa9e30f-933ea8d{font-weight:400;font-size:12px;color:var(--ecru);letter-spacing:1.2px;text-transform:capitalize;display:block;align-self:start;}.elementor .e-fa9e30f-933ea8d:hover,.elementor .e-fa9e30f-933ea8d:focus-visible{color:var(--strawberry);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;flex:0 1 auto;}.elementor .e-471c0d4-038b5cd{font-weight:400;font-size:12px;color:var(--ecru);letter-spacing:1.2px;text-transform:capitalize;}.elementor .e-dab02cd-7067f69{max-width:420px;font-weight:400;font-size:13px;}.elementor .e-94276c2-1a7ca30{max-width:420px;font-weight:400;font-size:13px;}.elementor .e-2bd6773-eb4e918{max-width:420px;font-weight:400;font-size:13px;}