.elementor .e-2fe7872f-bdc36d5{font-family:var(--DUP_cs3-font-body);font-weight:700;font-size:0.8125rem;color:var(--DUP_cs3-color-brand);letter-spacing:0.1em;line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-5542a269-3c922e7{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:2.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.15;margin:0px;cursor:inherit;\n}.elementor .e-327fbf53-1eab42b{max-width:30rem;font-family:var(--DUP_cs3-font-body);font-size:1rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-36b5ae31-95faafe:hover,.elementor .e-36b5ae31-95faafe:focus-visible{color:var(--DUP_cs3-color-background);border-color:var(--DUP_cs3-color-brand-hover);background-color:var(--DUP_cs3-color-brand-hover);}.elementor .e-36b5ae31-95faafe{min-height:2.75rem;font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.9375rem;color:var(--DUP_cs3-color-background);line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-brand);border-style:solid;background-color:var(--DUP_cs3-color-brand);display:inline-flex;justify-content:center;align-items:center;width:fit-content; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; }\n}.elementor .e-7beb9b3a-dd06d49{font-family:var(--DUP_cs3-font-body);font-size:0.8125rem;color:var(--DUP_cs3-color-text-muted);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-66138ef8-c263d18{min-width:0px;padding:2rem;display:flex;flex-direction:column;gap:0.75rem;justify-content:center;align-items:flex-start;}.elementor .e-7b35b188-cf3e32c{width:70%;aspect-ratio:1;object-fit:contain;object-position:50% 50%;z-index:1;margin-inline-start:-1.25rem;border-radius:0px;background-color:transparent;mix-blend-mode:normal;transform:rotateX(0deg) rotateY(0deg) rotateZ(-7deg);display:block;align-self:center;clip-path:polygon(10.8% 12%,20% 12%,20% 6%,71.8% 6%,71.8% 4.8%,76% 4.8%,76% 6%,83.8% 6%,83.8% 95.5%,20% 95.5%,20% 90%,10.8% 90%);max-width:none; filter:none; grid-area:1 / 1; cursor:inherit; justify-self:start;\n}.elementor .e-3d885bed-3757b84{width:70%;aspect-ratio:1;object-fit:contain;object-position:50% 50%;z-index:2;margin-inline-end:-1.25rem;border-radius:0px;background-color:transparent;mix-blend-mode:normal;transform:rotateX(0deg) rotateY(0deg) rotateZ(5deg);display:block;align-self:center;clip-path:polygon(23% 4.9%,87.2% 4.9%,87.2% 95.1%,23% 95.1%,23% 90%,13.4% 90%,13.4% 11.4%,23% 11.4%);max-width:none; filter:none; grid-area:1 / 1; cursor:inherit; justify-self:end;\n}.elementor .e-72cf4db8-519cff7{min-width:0px;overflow:visible;position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(135deg, #FFF7FB 0%,#F7D8EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:center;align-items:center;isolation:isolate;\n}.elementor .e-71ff631a-b40f7d0{min-width:0px;overflow:hidden;padding:0px;border-radius:1.5rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-surface-soft);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);}.elementor .e-513fa225-72faa8c{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-2b856dac-d13e4d4{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-304bd4eb-2c271d8{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.625rem;}.elementor .e-1d6642db-dbf1914{width:100%;height:auto;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;display:block;align-self:center;cursor:inherit;\n}.elementor .e-48a147cb-71f1512{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.25rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-fd4e03f-dde7032{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-1d6225a1-853883f{font-family:var(--DUP_cs3-font-body);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-brand);line-height:1.35;margin:0px;cursor:inherit;\n}.elementor .e-17644dd6-ca1561c:hover,.elementor .e-17644dd6-ca1561c:focus-visible{color:var(--DUP_cs3-color-background);border-color:var(--DUP_cs3-color-brand-hover);background-color:var(--DUP_cs3-color-brand-hover);}.elementor .e-17644dd6-ca1561c{min-height:2.75rem;font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.875rem;color:var(--DUP_cs3-color-background);line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-brand);border-style:solid;background-color:var(--DUP_cs3-color-brand);display:inline-flex;justify-content:center;align-items:center;width:fit-content; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } white-space:normal;\n}.elementor .e-429a136a-65a5b60{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6aa421fa-6f637d2{min-width:0px;padding:1rem;border-radius:1.5rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-surface-soft);display:grid;gap:0.875rem;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;}.elementor .e-3fbe5b37-5e637cf{width:100%;height:auto;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;display:block;align-self:center;cursor:inherit;\n}.elementor .e-55e25dc4-2f18ac7{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.25rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-3c217102-1977fed{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-3d2d66d1-e9134d9{font-family:var(--DUP_cs3-font-body);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-brand);line-height:1.35;margin:0px;cursor:inherit;\n}.elementor .e-3aa45549-fad1e32:hover,.elementor .e-3aa45549-fad1e32:focus-visible{color:var(--DUP_cs3-color-background);border-color:var(--DUP_cs3-color-brand-hover);background-color:var(--DUP_cs3-color-brand-hover);}.elementor .e-3aa45549-fad1e32{min-height:2.75rem;font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.875rem;color:var(--DUP_cs3-color-background);line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-brand);border-style:solid;background-color:var(--DUP_cs3-color-brand);display:inline-flex;justify-content:center;align-items:center;width:fit-content; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } white-space:normal;\n}.elementor .e-3f1f8fe3-13bf0ee{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-1bd11087-9cdc242{min-width:0px;padding:1rem;border-radius:1.5rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-surface-soft);display:grid;gap:0.875rem;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;}.elementor .e-7445927c-f0492f1{min-width:0px;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-1beacea0-03f73df{min-height:2.75rem;font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.875rem;color:var(--DUP_cs3-color-brand);line-height:1.5;text-decoration:underline;cursor:pointer;margin:0px;display:inline-flex;align-items:center;align-self:flex-start;text-underline-offset:.2em; & a { display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration:inherit; } & a:focus-visible { outline:3px solid var(--cs3-color-text);outline-offset:4px; }\n}.elementor .e-86fe9e7-234d4f6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-5fc3c0be-f096176{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-b23c575-9ce55ce{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-7743ad52-20d120a{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-1371fbf8-0b9d1e9{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.4;text-align:center;margin:0px;cursor:inherit; white-space:normal;\n}.elementor .e-22219e4d-c0fcc9c{width:auto;min-width:0px;min-height:7.5rem;scroll-margin-top:9rem;font-family:var(--DUP_cs3-font-body);color:var(--DUP_cs3-color-text);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);display:flex;flex-direction:column;gap:0.5rem;justify-content:flex-end;align-items:center;&::before { content:""; display:block; width:2.25rem; height:3rem; border:1px solid var(--cs3-color-brand); border-left:4px solid var(--cs3-color-brand); border-radius:.25rem .5rem .5rem .25rem; background:var(--cs3-color-surface-soft); } &[aria-selected="true"] { border-color:var(--cs3-color-brand); background:var(--cs3-color-surface-soft); box-shadow:0 0 0 1px var(--cs3-color-brand); } &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::before { position:static; inset:auto; margin:0; flex-shrink:0; }\n}.elementor .e-3803dfef-5ede597{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.4;text-align:center;margin:0px;cursor:inherit; white-space:normal;\n}.elementor .e-710f6275-a69716b{width:auto;min-width:0px;min-height:7.5rem;font-family:var(--DUP_cs3-font-body);color:var(--DUP_cs3-color-text);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);display:flex;flex-direction:column;gap:0.5rem;justify-content:flex-end;align-items:center;&::before { content:""; display:block; width:2.75rem; height:3.65rem; border:1px solid var(--cs3-color-brand); border-left:4px solid var(--cs3-color-brand); border-radius:.25rem .5rem .5rem .25rem; background:var(--cs3-color-surface-soft); } &[aria-selected="true"] { border-color:var(--cs3-color-brand); background:var(--cs3-color-surface-soft); box-shadow:0 0 0 1px var(--cs3-color-brand); } &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::before { position:static; inset:auto; margin:0; flex-shrink:0; }\n}.elementor .e-547cf534-21bd290{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.4;text-align:center;margin:0px;cursor:inherit; white-space:normal;\n}.elementor .e-1c542efb-028ea3e{width:auto;min-width:0px;min-height:7.5rem;font-family:var(--DUP_cs3-font-body);color:var(--DUP_cs3-color-text);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);display:flex;flex-direction:column;gap:0.5rem;justify-content:flex-end;align-items:center;&::before { content:""; display:block; width:3.25rem; height:4.3rem; border:1px solid var(--cs3-color-brand); border-left:4px solid var(--cs3-color-brand); border-radius:.25rem .5rem .5rem .25rem; background:var(--cs3-color-surface-soft); } &[aria-selected="true"] { border-color:var(--cs3-color-brand); background:var(--cs3-color-surface-soft); box-shadow:0 0 0 1px var(--cs3-color-brand); } &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::before { position:static; inset:auto; margin:0; flex-shrink:0; }\n}.elementor .e-937b41c-1b7ecfc{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.4;text-align:center;margin:0px;cursor:inherit; white-space:normal;\n}.elementor .e-2b4b5a31-5e405f8{width:auto;min-width:0px;min-height:7.5rem;font-family:var(--DUP_cs3-font-body);color:var(--DUP_cs3-color-text);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);display:flex;flex-direction:column;gap:0.5rem;justify-content:flex-end;align-items:center;&::before { content:""; display:block; width:3.75rem; height:4.95rem; border:1px solid var(--cs3-color-brand); border-left:4px solid var(--cs3-color-brand); border-radius:.25rem .5rem .5rem .25rem; background:var(--cs3-color-surface-soft); } &[aria-selected="true"] { border-color:var(--cs3-color-brand); background:var(--cs3-color-surface-soft); box-shadow:0 0 0 1px var(--cs3-color-brand); } &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::before { position:static; inset:auto; margin:0; flex-shrink:0; }\n}.elementor .e-4e1dabf7-e88c120{display:grid;gap:0.75rem;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-7377349b-b79e69f{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-6520cddc-c956ea7{min-width:0px;padding:0.875rem;}.elementor .e-60c1aa57-ee5cc09{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-42d55264-4b21aec{min-width:0px;padding:0.875rem;}.elementor .e-35725b30-74a28c2{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-2f48f6dd-8b77fda{min-width:0px;padding:0.875rem;}.elementor .e-24070ee1-861b35f{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-731fc394-f13919f{min-width:0px;padding:0.875rem;}.elementor .e-56712c05-264f85b{border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-surface-soft);}.elementor .e-3acd9d00-865ab3d{gap:0.75rem;}.elementor .e-35c0ab65-9b7e67c{font-family:var(--DUP_cs3-font-body);font-size:0.8125rem;color:var(--DUP_cs3-color-text-muted);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-975a8a9-7b6f611{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-5b8c226f-1fa0242{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-53cf24e6-7b8401e{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-1ba1047b-4708{font-family:var(--cs3-font-heading);font-weight:700;font-size:1.5rem;color:var(--cs3-color-text);letter-spacing:-0.025em;line-height:1.25;padding:0px;margin:0px;cursor:inherit;\n}.elementor .e-5bfd3a17-8405{height:100%;min-width:0px;display:block;}.elementor .e-7c719adf-df98c5d{width:100%;height:auto;min-width:0px;padding:0px;margin:0px;border-width:0px;background-color:transparent;display:block;align-self:stretch;scroll-snap-align:start; box-shadow:none;\n}.elementor .e-47e124ea-39c53e0{width:100%;min-width:0px;scroll-margin-top:14rem;padding-block-start:2px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;grid-template-columns:none !important;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-rows:auto;grid-auto-columns:calc((100% - 5rem) / 5);display:grid !important; overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory; overscroll-behavior-x:contain; scrollbar-width:none; &::-webkit-scrollbar { display:none; } &:focus-visible { outline:3px solid var(--cs3-color-brand,#9D1191); outline-offset:3px; }\n}.elementor .e-70397b96-6c71126{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.25rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.2;margin:0px;cursor:inherit;\n}.elementor .e-1bc358e3-d5056ab{font-family:var(--DUP_cs3-font-body);font-size:1rem;color:var(--DUP_cs3-color-text);line-height:1.6;margin:0px;cursor:inherit;\n}.elementor .e-5347f79d-3a00b9a:hover,.elementor .e-5347f79d-3a00b9a:focus-visible{color:var(--DUP_cs3-color-background);border-color:var(--DUP_cs3-color-brand-hover);background-color:var(--DUP_cs3-color-brand-hover);}.elementor .e-5347f79d-3a00b9a{min-height:3rem;font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.9375rem;color:var(--DUP_cs3-color-brand);line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-brand);border-style:solid;background-color:var(--DUP_cs3-color-background);display:inline-flex;justify-content:center;align-items:center;width:fit-content; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; }\n}.elementor .e-1bbebf26-f3d5dcc{text-align:center;padding:2rem;border-radius:1.25rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-surface-soft);display:flex;flex-direction:column;gap:0.875rem;align-items:center;}.elementor .e-3f54f4a8-83e5372{width:100%;min-width:0px;position:relative;padding:0px;display:block;align-self:stretch;}.elementor .e-6e2d0e41-1484{font-family:var(--cs3-font-heading);font-weight:700;font-size:1.5rem;color:var(--cs3-color-text);letter-spacing:-0.025em;line-height:1.25;padding:0px;margin:0px;cursor:inherit;\n}.elementor .e-4a4f2ed5-a080{height:100%;min-width:0px;display:block;}.elementor .e-d47f9d0-bb7551b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-2f227448-9bafcdf{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-6f2c245c-f6f83ba{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-607f2114-f1d84a1{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.625rem;}.elementor .e-4b19cae5-6fa0ff2{width:100%;height:auto;max-width:9rem;aspect-ratio:1;object-fit:contain;border-radius:1rem;display:block;cursor:inherit;\n}.elementor .e-5931cd83-9187d8c{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.125rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-1d5a198-c629e60{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-c5c2e4-a310f2d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-54d4c4af-80329df{min-width:0px;padding:1rem;border-radius:1.25rem;border-width:1px;border-color:var(--DUP_cs3-color-border);border-style:solid;display:grid;gap:0.75rem;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;}.elementor .e-498f9951-83d612a{width:100%;height:auto;max-width:9rem;aspect-ratio:1;object-fit:contain;border-radius:1rem;display:block;cursor:inherit;\n}.elementor .e-683c2ff1-fe6083d{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.125rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-5a6da59e-666fb5f{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-299319eb-91f4c18{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-4b56253a-35e1b83{min-width:0px;padding:1rem;border-radius:1.25rem;border-width:1px;border-color:var(--DUP_cs3-color-border);border-style:solid;display:grid;gap:0.75rem;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;}.elementor .e-35360aa-7bd6213{min-width:0px;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-28e252e4-8117a91{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-4a455bb9-f95e2dd{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-7e7af2d4-6407c3d{font-family:var(--DUP_cs3-font-body);font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-607b5c6c-7671538{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.625rem;}.elementor .e-202f1b12-1d08929{width:100%;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:block;cursor:inherit;\n}.elementor .e-41199568-5301d69{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-69a86179-821503e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-5ec0a05a-d67e62d{width:100%;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:block;cursor:inherit;\n}.elementor .e-3e40d4cb-ea2e467{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-da316cb-b0e6e10{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-5337941c-e138d09{width:100%;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:block;cursor:inherit;\n}.elementor .e-41286a95-cf056ea{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-1b0ab458-6b5f3b0{font-family:var(--DUP_cs3-font-body);font-size:0.8125rem;color:var(--DUP_cs3-color-text-muted);line-height:1.4;margin:0px;cursor:inherit;\n}.elementor .e-23b888b4-781b98c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-2efbad49-8fa9ece{width:100%;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:block;cursor:inherit;\n}.elementor .e-6d6d7d4f-bd15aa8{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-63b23ed7-8eff8be{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6e9c64a7-c295e1f{width:100%;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:block;cursor:inherit;\n}.elementor .e-6ff4664a-eb881ba{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-45a0fd56-7d792c5{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6f47cbb7-9601be2{width:100%;max-width:100%;aspect-ratio:1;object-fit:contain;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:block;cursor:inherit;\n}.elementor .e-4a737dba-1e26e7a{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-41c88e12-878403b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-7762e251-f230a51{min-width:0px;padding:0px;display:grid;gap:0.75rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-6a132b25-3893671{font-family:var(--DUP_cs3-font-body);font-size:0.8125rem;color:var(--DUP_cs3-color-text-muted);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-66df60de-1bf5392{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-490edc26-e6bc6a5{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-6102dcb9-d8f80ed{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-405104e2-8718161{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.125rem;color:var(--DUP_cs3-color-brand);line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-6fc0fda-9b1ccc4{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-67d7bb73-35b9c94{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-365d66f2-cd2ce8a{min-width:0px;padding:1rem;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-79cc6561-2dad72e{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.125rem;color:var(--DUP_cs3-color-brand);line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-eff121-417f593{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-75a316a7-31ec7dc{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-2a098e42-d4c5772{min-width:0px;padding:1rem;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6669a27-e6627be{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.125rem;color:var(--DUP_cs3-color-brand);line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-77756642-ef031be{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.3;margin:0px;cursor:inherit;\n}.elementor .e-67307078-f27e99e{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-14bfa5e3-fba4173{min-width:0px;padding:1rem;border-radius:1rem;background-color:var(--DUP_cs3-color-surface-soft);display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-48bf8538-92a1f08{min-width:0px;padding:0px;display:grid;gap:0.75rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-96eb391-a8b1b48{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-52a687b8-e59ce7d{font-family:var(--DUP_cs3-font-heading);font-weight:700;font-size:1.75rem;color:var(--DUP_cs3-color-text);letter-spacing:-0.035em;line-height:1.25;margin:0px;cursor:inherit;\n}.elementor .e-54e0e1b5-057e224{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-3284b1ad-686bb96:hover,.elementor .e-3284b1ad-686bb96:focus-visible{color:var(--DUP_cs3-color-background);border-color:var(--DUP_cs3-color-brand-hover);background-color:var(--DUP_cs3-color-brand-hover);}.elementor .e-3284b1ad-686bb96{min-height:2.75rem;font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.875rem;color:var(--DUP_cs3-color-brand);line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-brand);border-style:solid;background-color:var(--DUP_cs3-color-background);display:inline-flex;justify-content:center;align-items:center;width:fit-content; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; }\n}.elementor .e-2823c4a9-460ce6a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-6b10e2e1-f27302e{font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-5a04fb49-f44e0cb{padding:0px;}.elementor .e-45f92e1e-747888c{min-height:2.75rem;color:var(--DUP_cs3-color-text);padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;gap:0.5rem;align-items:center;list-style:revert; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::after { content:"+"; font-size:1.25rem; color:var(--cs3-color-brand); flex-shrink:0; } list-style:none; &::marker { content:""; } &::-webkit-details-marker { display:none; }\n}.elementor .e-4042c9c2-dd5f0b1{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-1135cd85-1f5cfd3{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-3057ab3e-e9d1ab2{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);}.elementor .e-25a207de-8ca19db{font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-29450256-5d034ae{padding:0px;}.elementor .e-61f93d1e-32984a9{min-height:2.75rem;color:var(--DUP_cs3-color-text);padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;gap:0.5rem;align-items:center;list-style:revert; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::after { content:"+"; font-size:1.25rem; color:var(--cs3-color-brand); flex-shrink:0; } list-style:none; &::marker { content:""; } &::-webkit-details-marker { display:none; }\n}.elementor .e-50b0818c-7832566{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-548d6ec4-cdb17cb{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-46f78ca0-059c11a{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);}.elementor .e-5617da81-824f331{font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-4be8f677-46335f5{padding:0px;}.elementor .e-22a1731a-304955c{min-height:2.75rem;color:var(--DUP_cs3-color-text);padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;gap:0.5rem;align-items:center;list-style:revert; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::after { content:"+"; font-size:1.25rem; color:var(--cs3-color-brand); flex-shrink:0; } list-style:none; &::marker { content:""; } &::-webkit-details-marker { display:none; }\n}.elementor .e-fa77706-1f08846{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-44ebbbb1-2e71bc2{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-6d0bc071-c2af8ba{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);}.elementor .e-3bed17d-1f69dd0{font-family:var(--DUP_cs3-font-body);font-weight:600;font-size:0.9375rem;color:var(--DUP_cs3-color-text);line-height:1.45;margin:0px;cursor:inherit;\n}.elementor .e-f84f66d-ab6f538{padding:0px;}.elementor .e-4ba25b92-03040f6{min-height:2.75rem;color:var(--DUP_cs3-color-text);padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;gap:0.5rem;align-items:center;list-style:revert; &:focus-visible { outline:3px solid var(--cs3-color-text); outline-offset:4px; } &::after { content:"+"; font-size:1.25rem; color:var(--cs3-color-brand); flex-shrink:0; } list-style:none; &::marker { content:""; } &::-webkit-details-marker { display:none; }\n}.elementor .e-37bb4777-5a45078{font-family:var(--DUP_cs3-font-body);font-size:0.875rem;color:var(--DUP_cs3-color-text);line-height:1.5;margin:0px;cursor:inherit;\n}.elementor .e-3dc18889-b9d414f{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-570563bc-9c63fc9{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--DUP_cs3-color-accent-soft);border-style:solid;background-color:var(--DUP_cs3-color-background);}.elementor .e-20d6946c-14937d1{gap:0.5rem;& details[open] summary::after { content:"−"; }\n}.elementor .e-49bd6ad6-24575c0{min-width:0px;padding:0px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);}.elementor .e-5cfd5e8e-327b759{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-497f5b9e-14a24ae{min-width:0px;max-width:75rem;padding-block-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-51fa8874-84c22c9{min-width:0px;font-family:var(--DUP_cs3-font-body);font-size:1rem;color:var(--DUP_cs3-color-text);line-height:1.6;padding:0px;background-color:var(--DUP_cs3-color-background);}