.elementor .e-7a58fef1-cef8{font-family:"DM Mono";font-size:12px;color:#A8195A;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-41bcea08-340c{font-family:"Baloo 2";font-weight:800;font-size:clamp(40px,5.6vw,76px);color:var(--sen-ink);letter-spacing:-0.02em;line-height:0.98;& em { font-style: normal; color: var(--sen-pink); }\n}.elementor .e-14c7b62d-26ae{padding:0px;flex-direction:column;gap:12px;flex:1 1 520px;}.elementor .e-4fd730d9-8860{font-family:"DM Sans";font-size:17px;color:var(--sen-body);line-height:1.55;}.elementor .e-743f4ac6-4289{font-family:"DM Sans";font-weight:700;font-size:15px;& a { color: var(--sen-ink); text-decoration: none; border-block-end: 2px solid var(--sen-pink); padding-block-end: 2px; }\n}.elementor .e-6031bc1f-63e3{padding:0px;flex-direction:column;gap:14px;flex:0 1 340px;align-items:flex-start;}.elementor .e-2c432c88-323f{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6d18d125-2d0f{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-celebraciones-nacimiento-nico-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:transform 1.2s;}.elementor .e-6174a324-24e4{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-48750e9b-6f07{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-31f24bf9-bbd3{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,30px);color:var(--sen-cream);line-height:1;}.elementor .e-2b790ac6-c790{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-581ffabc-974d{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-6e551a80-fa44{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-7adde419-8e2f:hover,.elementor .e-7adde419-8e2f:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-7adde419-8e2f{min-height:clamp(420px,36vw,500px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 300px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-327825ca-b6e5{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-bordado-hero-scaled.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transition:transform 1.2s;background-position: center 35%;\n}.elementor .e-311deecf-8abb{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7898a337-39ea{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-55c442d7-9cea{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,30px);color:var(--sen-cream);line-height:1;}.elementor .e-59268f75-7d90{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-e3cc5ed-6b09{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-303a249d-d957{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-107eeb85-6250:hover,.elementor .e-107eeb85-6250:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-107eeb85-6250{min-height:clamp(420px,36vw,500px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 300px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-4a34b130-5a4d{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/IMG_4878-scaled.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:transform 1.2s;}.elementor .e-6663a2fe-dc6e{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7b6176c2-a04a{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-641bcf12-633a{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,30px);color:var(--sen-cream);line-height:1;}.elementor .e-601bb82-1816{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-7ddf7a98-c965{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-22f6907e-9ff7{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-b4f8f38-6312:hover,.elementor .e-b4f8f38-6312:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-b4f8f38-6312{min-height:clamp(420px,36vw,500px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 300px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-2eca60ba-4ddc{padding:0px;margin-block-start:52px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-7040169-b6cf{font-family:"DM Sans";font-size:16px;color:var(--sen-body);text-align:center;margin-block-start:40px;& a { color: #A8195A; font-weight: 700; text-decoration: none; border-block-end: 2px solid var(--sen-pink); }\n}.elementor .e-527ab17b-9a61{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-3ae9d9ca-c4e1{background-color:var(--sen-cream);padding-block: 104px; padding-inline: 0px;\n}