.elementor .e-697d6031-c1c9{font-family:var(--font-cim);font-weight:600;font-size:20px;color:#ffffff;letter-spacing:0.02em;margin:0px;}.elementor .e-14ecefb5-401a{font-family:var(--font-szoveg);font-size:15px;color:#DCD7F2;line-height:1.6;margin:0px;}.elementor .e-207f6b09-71af:hover,.elementor .e-207f6b09-71af:focus-visible{border-color:#C9C1E8;background-color:rgba(255, 255, 255, 0.12);}.elementor .e-207f6b09-71af{line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(201, 193, 232, 0.55);border-style:solid;transition:background-color 0.2s, border-color 0.2s;}.elementor .e-60fba300-eec8:hover,.elementor .e-60fba300-eec8:focus-visible{border-color:#C9C1E8;background-color:rgba(255, 255, 255, 0.12);}.elementor .e-60fba300-eec8{line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(201, 193, 232, 0.55);border-style:solid;transition:background-color 0.2s, border-color 0.2s;}.elementor .e-55f0cf85-509f:hover,.elementor .e-55f0cf85-509f:focus-visible{border-color:#C9C1E8;background-color:rgba(255, 255, 255, 0.12);}.elementor .e-55f0cf85-509f{line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(201, 193, 232, 0.55);border-style:solid;transition:background-color 0.2s, border-color 0.2s;}.elementor .e-214cf5e2-bc55{padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-2e90af3-3a70{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-2757053c-c86e{padding:0px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .e-29a9d6c3-abc5{padding:0px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .e-1728f070-b67d{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-45eec22-5d51{font-family:var(--font-szoveg);font-size:14px;color:#DCD7F2;margin:0px;& a { color: #ffffff; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #DCD7F2; }\n}.elementor .e-7bba2c65-767d{width:auto;height:32px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;border-radius:6px;background-color:#ffffff;display:block;}.elementor .e-75fdf70b-f8f7{padding-block-start:24px;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #5A4E99;\n}.elementor .e-3d4c4181-4106{display:flex;flex-direction:column;gap:40px;}.elementor .e-58add1de-4603:hover,.elementor .e-58add1de-4603:focus-visible{color:#ffffff;background-color:var(--lila-sotet);transform:translate3d(0px, -3px, 0px);}.elementor .e-58add1de-4603:focus{color:#ffffff;}.elementor .e-58add1de-4603{width:52px;height:52px;min-height:52px;position:fixed;inset-inline-end:24px;inset-block-end:24px;z-index:999;font-family:var(--font-cim);font-weight:600;font-size:24px;color:#ffffff;line-height:1;padding:0px;border-radius:999px;background-color:var(--lila);box-shadow:0px 10px 30px 0px rgba(46, 36, 102, 0.35);transition:background-color 0.2s, transform 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .e-23c06fd1-a34b{width:100%;position:relative;padding-block-start:64px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--lablec);display:flex;flex-direction:column;}