.elementor .e-6a00770e-ab27{position:sticky;inset-block-start:0;z-index:60;padding:0}.elementor .e-6d292ccf-79c7{max-width:11ch}.elementor .e-3f649717-6a7c{max-width:34rem}.elementor .e-3c624b6d-5fdf{font-family:var(--wa-font-body);font-weight:600;font-size:.88rem;color:var(--wa-ink);padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:var(--wa-ink);border-style:solid}.elementor .e-172d44ae-a997{font-family:var(--wa-font-body);font-weight:600;font-size:.88rem;color:#FFF;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;background-color:var(--wa-rose)}.elementor .e-523260e4-851b{font-family:var(--wa-font-body);font-weight:600;font-size:.88rem;color:var(--wa-ink);padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:var(--wa-ink);border-style:solid}.elementor .e-22d52602-9a05{padding:0;margin-block-start:.5rem;flex-direction:row;gap:.6rem;flex-wrap:wrap}.elementor .e-d027d48-50d8{padding:0;flex-direction:column;gap:1.6rem;align-items:flex-start}.elementor .e-2d072504-dc0d{width:100%;height:100%;position:absolute;inset-block-start:-1.5rem;inset-inline-end:-1.5rem;padding:0;border-width:1px;border-color:rgb(255 77 148 / .35);border-style:solid;background-image:linear-gradient(160deg,#5A1C45 0%,#2B1428 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#3A1631;box-shadow:0 30px 80px -25px rgb(255 77 148 / .4);border-radius:50% 50% 1.75rem 1.75rem / 38% 38% 1.75rem 1.75rem;\n}.elementor .e-34a2b60e-6bce{width:100%;aspect-ratio:4 / 5;object-fit:cover;position:relative;box-shadow:0 40px 90px -30px rgb(0 0 0 / .9);object-position:center 30%;border-radius:50% 50% 1.75rem 1.75rem / 38% 38% 1.75rem 1.75rem;object-position:center 22%;\n}.elementor .e-6803876e-7901{font-family:var(--wa-font-display);font-size:1.1rem;color:#FFF;line-height:1.35;font-style:italic}.elementor .e-483184fc-56b9{width:auto;max-width:17rem;position:absolute;inset-block-end:-1.5rem;inset-inline-start:-2rem;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:1.25rem;background-image:linear-gradient(140deg,#FF4D94 0%,#C21F5E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0 24px 50px -18px rgb(255 77 148 / .7)}.elementor .e-69df4317-8c1a{max-width:30rem;padding:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .e-3d442d32-d98c{max-width:84rem;column-gap:clamp(2rem, 6vw, 6rem);padding:0;grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto;align-items:center;row-gap:3.5rem;\n}.elementor .e-2213e0eb-b48b{padding-block-start:clamp(3rem, 7vw, 6rem);background-image:radial-gradient(circle at 15% 15%,rgb(217 176 140 / .16) 0%,#fff0 40%),radial-gradient(circle at 90% 80%,rgb(255 77 148 / .28) 0%,#fff0 45%),linear-gradient(180deg,#170B15 0%,#120810 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#140912}.elementor .e-62b3220f-b557{max-width:12ch}.elementor .e-b6438f9-8514{padding:0;flex-direction:column;gap:1.25rem}.elementor .e-58e2c98b-6415{font-family:var(--wa-font-display);font-size:clamp(1.4rem, 2.3vw, 1.9rem);color:var(--wa-ink);line-height:1.35}.elementor .e-4084a99f-29b2{padding:0;flex-direction:column;gap:1.5rem}.elementor .e-64dbeaf9-b41c{max-width:84rem;column-gap:clamp(2rem, 7vw, 7rem);padding:0;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:start;row-gap:2.5rem;\n}.elementor .e-f69c8fc-4309{background-image:radial-gradient(circle at 0% 100%,rgb(122 38 98 / .35) 0%,#fff0 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#170B15}.elementor .e-3c37e387-ffa5{font-family:var(--wa-font-display);font-weight:600;font-size:var(--wa-fs-h2);color:#FFF;letter-spacing:-.03em;line-height:1}.elementor .e-1ca35fed-32f6{max-width:36rem;font-family:var(--wa-font-body);font-size:var(--wa-fs-lead);color:rgb(255 255 255 / .9);line-height:1.65}.elementor .e-3e1d111b-5810{max-width:84rem;padding:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem}.elementor .e-53a1727c-46b4{min-height:clamp(30rem, 55vw, 40rem);padding-block-start:var(--wa-section-y);padding-block-end:var(--wa-section-y);padding-inline-start:var(--wa-gutter);padding-inline-end:var(--wa-gutter);background-image:linear-gradient(90deg,rgb(28 15 26 / .88) 0%,rgb(28 15 26 / .55) 55%,rgb(28 15 26 / .25) 100%),url(https://webdesign.anyavagyok.com/wp-content/uploads/2026/03/en1.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center}.elementor .e-7eb62858-6f13{font-size:1.6rem;color:var(--wa-rose)}.elementor .e-7482c510-f4d8:hover,.elementor .e-7482c510-f4d8:focus-visible{border-color:rgb(255 77 148 / .5);box-shadow:0 30px 70px -30px rgb(255 77 148 / .4);transform:translate3d(0,-6px,0)}.elementor .e-7482c510-f4d8{padding:clamp(1.75rem, 3vw, 2.5rem);border-radius:1.75rem;border-width:1px;border-color:rgb(255 255 255 / .08);border-style:solid;background-image:linear-gradient(160deg,#2A1527 0%,#1A0C18 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1F0E1C;box-shadow:0 30px 60px -35px rgb(0 0 0 / .9);transition:transform 0.35s;flex-direction:column;gap:.9rem}.elementor .e-77afb418-5d68{font-size:1.6rem;color:var(--wa-gold)}.elementor .e-6874211d-50c8{color:#FFF4F8}.elementor .e-1e322512-3cd8{color:rgb(255 249 246 / .72)}.elementor .e-5c6994c-2de9:hover,.elementor .e-5c6994c-2de9:focus-visible{box-shadow:0 30px 70px -30px rgb(217 176 140 / .35);transform:translate3d(0,-6px,0)}.elementor .e-5c6994c-2de9{padding:clamp(1.75rem, 3vw, 2.5rem);border-radius:1.75rem;border-width:1px;border-color:rgb(217 176 140 / .3);border-style:solid;background-image:linear-gradient(160deg,#4A1A3D 0%,#22101F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#3A1631;box-shadow:0 30px 60px -30px rgb(0 0 0 / .9);transition:transform 0.35s;flex-direction:column;gap:.9rem}.elementor .e-6667d244-79df{font-size:1.6rem;color:var(--wa-rose)}.elementor .e-79d6dff3-b12c:hover,.elementor .e-79d6dff3-b12c:focus-visible{border-color:rgb(255 77 148 / .5);box-shadow:0 30px 70px -30px rgb(255 77 148 / .4);transform:translate3d(0,-6px,0)}.elementor .e-79d6dff3-b12c{padding:clamp(1.75rem, 3vw, 2.5rem);border-radius:1.75rem;border-width:1px;border-color:rgb(255 255 255 / .08);border-style:solid;background-image:linear-gradient(160deg,#2A1527 0%,#1A0C18 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1F0E1C;box-shadow:0 30px 60px -35px rgb(0 0 0 / .9);transition:transform 0.35s;flex-direction:column;gap:.9rem}.elementor .e-e467303-45f2{column-gap:1.5rem;padding:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;row-gap:1.5rem;\n}.elementor .e-63f2c8a9-383b{gap:2.5rem}.elementor .e-625cd2e5-c91f{background-image:radial-gradient(circle at 100% 0%,rgb(255 77 148 / .14) 0%,#fff0 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1A0C17}.elementor .e-7b67ac37-7454{max-width:14ch}.elementor .e-27ea206-a1ff{color:var(--wa-plum)}.elementor .e-7111043f-d879{padding:0;flex-direction:column;gap:1.1rem;align-items:flex-start}.elementor .e-1fdbc754-a19c{max-width:84rem;column-gap:4rem;padding:0;grid-template-columns:1.2fr 0.8fr;grid-template-rows:auto;align-items:end;row-gap:2rem;\n}.elementor .e-1917feb4-b61f{border-block-start-width:1px;background-image:radial-gradient(circle at 0% 100%,rgb(255 77 148 / .25) 0%,#fff0 50%),radial-gradient(circle at 100% 0%,rgb(122 38 98 / .45) 0%,#fff0 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#22101F;border-top-style:solid;border-top-color:rgb(255 77 148 / .15);\n}.elementor .e-7ebffbba-2b3d{padding:0}