.elementor .e-69d889c8-b35d{color:var(--sen-lime);}.elementor .e-2dc8b92f-cfd8{max-width:640px;font-family:"Baloo 2";font-weight:800;font-size:clamp(46px,5.6vw,88px);color:var(--sen-cream);letter-spacing:-0.01em;line-height:.98;margin-block-start:14px;& em { font-style:normal;color:var(--sen-lime); } & em { display: block; font-family: var(--sen-font-serif); font-style: italic; font-weight: 500; color: var(--sen-lime); letter-spacing: 0; }\n}.elementor .e-6a9aa192-35d6{max-width:520px;color:rgba(243,238,228,0.85);margin-block-start:20px;}.elementor .e-21139ff4-36a2{padding:0px;margin-block-start:30px;gap:10px;flex-wrap:wrap;}.elementor .e-db9eb86-5e0d{position:relative;z-index:1;border-start-start-radius:28px;border-start-end-radius:0px;border-end-start-radius:28px;border-end-end-radius:160px;background-color:#2D4E5A;flex-direction:column;gap:0px;justify-content:center;align-items:flex-start;padding-block: clamp(56px,7vw,96px); padding-inline: clamp(28px,5vw,72px);\n}.elementor .e-5b542335-6a9d{position:absolute;padding:0px;border-start-start-radius:0px;border-start-end-radius:28px;border-end-start-radius:0px;border-end-end-radius:28px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-firma-zoje.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;inset: 0px; filter: grayscale(1) contrast(1.05);\n}.elementor .e-52e59e44-4b35{position:absolute;padding:0px;border-radius:50%;background-image:url("https://senstudio.es/assets/img/sello-taller.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:0% 0%;box-shadow:0px 14px 30px 0px rgba(23,23,23,.25);inset: 0px;\n}.elementor .e-1abf0a38-822a{position:absolute;font-family:var(--sen-font-kanji);font-weight:700;font-size:40px;color:#171717;line-height:1;display:grid;inset: 0px; place-items: center;\n}.elementor .e-61468043-b5e6{width:156px;height:156px;position:absolute;inset-block-end:-48px;inset-inline-start:-78px;z-index:3;padding:0px;}.elementor .e-2a647f68-c213{min-height:380px;position:relative;padding:0px;margin-block-end:72px;}.elementor .e-13fb3a0e-b151{width:calc(100% - 48px);min-height:min(78vh,680px);max-width:1280px;padding:0px;display:grid;gap:0px;grid-template-columns:1.35fr 1fr;grid-template-rows:auto;}.elementor .e-286d352a-f55b{font-family:"Baloo 2";font-weight:800;font-size:clamp(52px,6.4vw,96px);color:#171717;letter-spacing:-0.03em;line-height:.95;}.elementor .e-210c52c8-2eb6{font-family:var(--sen-font-serif);font-size:20px;color:#2D4E5A;font-style:italic;}.elementor .e-4897112e-5b66{border-block-start-width:1.5px;flex-direction:column;gap:4px;align-items:flex-start;padding-block: 18px 0; padding-inline: 0px; border-top-style: solid; border-top-color: #171717;\n}.elementor .e-67bec98d-8235{font-family:"Baloo 2";font-weight:800;font-size:clamp(52px,6.4vw,96px);color:#171717;letter-spacing:-0.03em;line-height:.95;}.elementor .e-71bcb088-e548{font-family:var(--sen-font-serif);font-size:20px;color:#2D4E5A;font-style:italic;}.elementor .e-1cfe8da8-7b4f{border-block-start-width:1.5px;flex-direction:column;gap:4px;align-items:flex-start;padding-block: 18px 0; padding-inline: 0px; border-top-style: solid; border-top-color: #171717;\n}.elementor .e-208fc119-ac7d{font-family:"Baloo 2";font-weight:800;font-size:clamp(52px,6.4vw,96px);color:#171717;letter-spacing:-0.03em;line-height:.95;}.elementor .e-7f3e9c2-2db4{font-family:var(--sen-font-serif);font-size:20px;color:#2D4E5A;font-style:italic;}.elementor .e-20ccb573-84dc{border-block-start-width:1.5px;flex-direction:column;gap:4px;align-items:flex-start;padding-block: 18px 0; padding-inline: 0px; border-top-style: solid; border-top-color: #171717;\n}.elementor .e-1a539700-6650{width:calc(100% - 48px);max-width:1280px;display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding-block: 56px 24px; padding-inline: 0px;\n}.elementor .e-1b26a23b-9269{overflow:hidden;background-color:#F3EEE4;flex-direction:column;gap:0px;align-items:center;padding-block: 28px 8px; padding-inline: 0px;\n}.elementor .e-7548fd2-8585{color:var(--sen-lime);}.elementor .e-34f6eed4-2c3e{font-size:clamp(34px,4.2vw,54px);color:var(--sen-cream);margin-block-start:10px;& em { font-style:normal;color:var(--sen-lime); }\n}.elementor .e-954f121-b240{max-width:520px;font-family:var(--sen-font-body);font-size:17px;color:rgba(243,238,228,0.85);line-height:1.55;margin-block-start:14px;}.elementor .e-51a9604c-b79c{font-family:var(--sen-font-body);font-weight:700;font-size:15px;margin-block-start:22px;display:flex;gap:10px;flex-wrap:wrap;& span { border:1.5px solid rgba(243,238,228,0.35);border-radius:999px;padding:8px 16px; } & b { color:#CCDE48; }\n}.elementor .e-7f423743-81c9{color:var(--sen-cream);}.elementor .e-38a84743-9b26{padding:0px;margin-block-start:28px;gap:12px;flex-wrap:wrap;}.elementor .e-7a63efe-82e3{position:relative;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-4dc62f18-d05e{font-family:"Baloo 2";font-weight:800;font-size:47px;line-height:1;}.elementor .e-f5e0a31-a264{max-width:188px;font-family:var(--sen-font-body);font-weight:700;font-size:12px;letter-spacing:0.14em;line-height:1.3;text-align:center;text-transform:uppercase;opacity:60%;}.elementor .e-4efc5267-e80f{font-family:"Baloo 2";font-weight:800;font-size:18px;color:#E7277E;margin-block-start:8px;}.elementor .e-2f48d4b6-7fa6:hover,.elementor .e-2f48d4b6-7fa6:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg) translate3d(0px, -4px, 0px);}.elementor .e-2f48d4b6-7fa6{width:236px;height:161px;position:absolute;inset-block-start:37px;inset-inline-start:25px;color:#171717;padding:0px;border-radius:10px;background-color:#ffffff;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);transition:transform 0.3s;flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-7fdd5e9e-990c{font-family:"Baloo 2";font-weight:800;font-size:24px;line-height:0.9;text-align:center;margin-block-start:20px;}.elementor .e-7d1ce161-7561{font-family:var(--sen-font-body);font-weight:700;font-size:8px;letter-spacing:0.12em;margin-block-start:12px;opacity:75%;}.elementor .e-6d168c8e-f290:hover,.elementor .e-6d168c8e-f290:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(4deg);}.elementor .e-6d168c8e-f290{width:118px;height:205px;position:absolute;inset-block-start:12px;inset-inline-start:260px;color:#F3EEE4;padding:0px;border-radius:14px;border-width:2px;border-color:rgba(243,238,228,0.18);border-style:solid;background-color:#2D4E5A;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(8deg);transition:transform 0.3s;flex-direction:column;justify-content:center;align-items:center;&::before { content:"";position:absolute;top:16px;left:50%;margin-left:-9.5px;width:19px;height:19px;border-radius:50%;background:#171717;box-shadow:0 0 0 4px #b9b9b9; }\n}.elementor .e-211e3be1-1de9:hover,.elementor .e-211e3be1-1de9:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg) scale3d(1.06, 1.06, 1);}.elementor .e-211e3be1-1de9{width:105px;height:105px;inset-block-start:186px;inset-inline-start:205px;font-size:21px;color:#ffffff;background-color:#E7277E;transform:rotateX(0deg) rotateY(0deg) rotateZ(-10deg);}.elementor .e-1b3e5b93-7c29:hover,.elementor .e-1b3e5b93-7c29:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(4deg) scale3d(1.06, 1.06, 1);}.elementor .e-1b3e5b93-7c29{width:87px;height:87px;inset-block-start:205px;inset-inline-start:347px;font-size:17px;color:#171717;background-color:#CCDE48;transform:rotateX(0deg) rotateY(0deg) rotateZ(12deg);}.elementor .e-a610560-700f:hover,.elementor .e-a610560-700f:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg) scale3d(1.06, 1.06, 1);}.elementor .e-a610560-700f{width:74px;height:74px;inset-block-start:205px;inset-inline-start:68px;font-size:15px;color:#171717;background-color:#F3EEE4;transform:rotateX(0deg) rotateY(0deg) rotateZ(6deg);}.elementor .e-12e46cba-bc9a{width:471px;height:322px;position:relative;padding:0px;justify-self: center;\n}.elementor .e-1b37af17-928b{width:100%;max-width:1152px;overflow:hidden;position:relative;color:var(--sen-cream);column-gap:30px;border-radius:28px;background-color:var(--sen-petrol);display:grid;grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto;align-items:center;margin-inline: auto; padding-block: 54px; padding-inline: 56px; row-gap: 30px;\n}.elementor .e-2ff4908b-e4c7{padding-block-start:56px;padding-block-end:24px;background-color:var(--sen-cream);}.elementor .e-4b264bc2-e9de{color:var(--sen-pink);}.elementor .e-6a75df6b-90e5{color:var(--sen-ink);margin-block-start:10px;}.elementor .e-bf4590a-d30b{margin-block-start:10px;}.elementor .e-1ad37d8b-3db0{width:100%;aspect-ratio:1/1;object-fit:cover;margin-block-end:14px;border-radius:14px;background-color:var(--sen-cream);}.elementor .e-115f3855-94e7{font-size:21px;color:var(--sen-ink);line-height:1.1;padding-inline:6px;\n}.elementor .e-2c518171-2358{font-family:var(--sen-font-body);font-weight:700;font-size:16px;color:var(--sen-ink);margin-block-start:6px;flex:1 1 auto;padding-inline:6px; & del { color:#6b6760;font-weight:400; } & ins { color:#E7277E;text-decoration:none; }\n}.elementor .e-ce3add6-8784:hover,.elementor .e-ce3add6-8784:focus-visible{color:#ffffff;background-color:var(--sen-pink);}.elementor .e-ce3add6-8784{font-size:14.5px;color:var(--sen-cream);margin-block-start:14px;background-color:var(--sen-ink);margin-inline:6px; padding-block:11px; padding-inline:20px;\n}.elementor .e-22226b13-2dc5:hover,.elementor .e-22226b13-2dc5:focus-visible{box-shadow:0px 18px 40px 0px rgba(23,23,23,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-22226b13-2dc5{height:100%;padding-block-start:12px;padding-block-end:18px;border-radius:20px;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;flex-direction:column;gap:0px;align-items:flex-start;padding-inline:12px;\n}.elementor .e-5e7f1d04-25b6{height:100%;}.elementor .e-18b4cc-19eb{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;}.elementor .e-28e9f79c-c9ea{width:100%;margin-block-start:34px;}.elementor .e-3ad36bff-f58d{flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-21a4ea28-b26b{padding-block-start:48px;padding-block-end:96px;background-color:var(--sen-cream);}.elementor .e-7a46bc5c-b4be{color:var(--sen-petrol);}.elementor .e-15fc0cd9-4a83{color:var(--sen-ink);margin-block-start:10px;}.elementor .e-17dcd7c-1091{color:var(--sen-pink);}.elementor .e-6f86d778-79fa{display:block;}.elementor .e-3ab6b858-759a{color:var(--sen-pink);}.elementor .e-716d4861-49af{display:block;}.elementor .e-5ea59199-b628{color:var(--sen-pink);}.elementor .e-15e5fc1f-7604{display:block;}.elementor .e-6245fc4b-7524{color:var(--sen-pink);}.elementor .e-6c9a9d77-c927{display:block;}.elementor .e-71aada9d-5475{display:block;}.elementor .e-973da2b-e7de{display:block;}.elementor .e-4675b301-4a3b{display:block;}.elementor .e-2825c227-24fe{color:var(--sen-petrol);}.elementor .e-66f2817e-4532{display:block;}.elementor .e-3d8b990b-6340{color:var(--sen-petrol);}.elementor .e-6eb0134a-58c3{display:block;}.elementor .e-2394baa5-f3a4{width:100%;column-gap:18px;padding:0px;margin-block-start:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;row-gap: 18px;\n}.elementor .e-393d5aee-586c{font-family:var(--sen-font-body);font-size:14px;color:#6b6760;margin-block-start:22px;}.elementor .e-b6e9dbf-f6ec{flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-99b8992-2d91{background-color:var(--sen-cream);padding-block: 96px;\n}.elementor .e-132bb9c6-e862{color:var(--sen-pink);}.elementor .e-c43b3e4-8605{color:var(--sen-ink);margin-block-start:10px;}.elementor .e-686e40c8-8c73{font-size:24px;color:var(--sen-ink);margin-block-start:8px;}.elementor .e-4e5e882b-8c13{font-size:24px;color:var(--sen-ink);margin-block-start:8px;}.elementor .e-3b81ce57-7831{font-size:24px;color:var(--sen-ink);margin-block-start:8px;}.elementor .e-3f8fceb2-da9f{font-size:24px;color:var(--sen-ink);margin-block-start:8px;}.elementor .e-60c6754e-c9aa{width:100%;column-gap:18px;padding:0px;margin-block-start:44px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap: 28px;\n}.elementor .e-1e5ef2d5-9f89{flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-61c69a3b-8d4a{background-color:#ffffff;padding-block: 96px;\n}.elementor .e-5d3867c6-a8e6{color:var(--sen-lime);}.elementor .e-6cfe282d-f0a5{font-family:"Baloo 2";font-weight:800;font-size:30px;color:var(--sen-cream);line-height:1.02;}.elementor .e-51a1c6c7-911a{font-family:var(--sen-font-body);font-size:16px;color:rgba(243,238,228,0.85);line-height:1.55;flex:1 1 auto;}.elementor .e-6f2851ea-333a{margin-block-start:8px;}.elementor .e-71ad1aa5-be79{color:var(--sen-cream);border-radius:24px;background-color:var(--sen-petrol);flex-direction:column;gap:10px;align-items:flex-start;padding-block: 36px; padding-inline: 34px;\n}.elementor .e-3cf3ac9d-a2d4{color:var(--sen-pink);}.elementor .e-2b0a9ff2-f0c9{font-family:"Baloo 2";font-weight:800;font-size:30px;color:var(--sen-cream);line-height:1.02;}.elementor .e-52e7ee92-9d18{font-family:var(--sen-font-body);font-size:16px;color:rgba(243,238,228,0.85);line-height:1.55;flex:1 1 auto;}.elementor .e-284f3237-b3eb{margin-block-start:8px;}.elementor .e-85b5bca-42fd{color:var(--sen-cream);border-radius:24px;background-color:var(--sen-ink);flex-direction:column;gap:10px;align-items:flex-start;padding-block: 36px; padding-inline: 34px;\n}.elementor .e-59347550-8501{width:100%;max-width:1152px;column-gap:18px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-inline: auto; row-gap: 18px;\n}.elementor .e-64dd7d41-9c26{padding-block-start:0px;padding-block-end:96px;background-color:#ffffff;}.elementor .e-382e06ba-d622{inset-block-end:-120px;}.elementor .e-105393c6-4d81{max-width:760px;color:var(--sen-cream);text-align:center;margin-block-start:0px;& em { font-style:normal;color:var(--sen-pink); }\n}.elementor .e-14778cc-2611{color:rgba(243,238,228,0.8);text-align:center;}.elementor .e-46fd3919-ee5f{color:var(--sen-cream);}.elementor .e-6be431b1-7d22{padding:0px;margin-block-start:34px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-7498c5fd-e2f5{position:relative;flex-direction:column;gap:0px;align-items:center;}.elementor .e-69caf896-e584{overflow:hidden;position:relative;color:var(--sen-cream);text-align:center;padding-block-start:110px;padding-block-end:120px;background-color:var(--sen-ink);}