.elementor .e-37c7c556-9917{max-width:440px;aspect-ratio:4 / 5;object-fit:cover;object-position: center;\n}.elementor .e-535122d2-cbf0{margin:0px;}.elementor .e-559ffa4c-b2d2{color:#fff600;}.elementor .e-2bbbe3a8-e96a{margin:0px;}.elementor .e-1a996e40-4780{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-b3aff8a-d140{margin:0px;}.elementor .e-71f07b48-48de{width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--brand-soft);}.elementor .e-b0776b7-7218{font-weight:700;font-size:18px;line-height:1.3;margin:0px;}.elementor .e-477f3ed8-3fb6{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--brand);margin-block-start:auto;}.elementor .e-48c13143-126f{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-7e61b913-6280:hover,.elementor .e-7e61b913-6280:focus-visible{box-shadow:0px 20px 40px 0px rgba(26,6,56,0.08);transform:translate3d(0px, -4px, 0px);}.elementor .e-7e61b913-6280{overflow:hidden;padding:0px;border-radius:20px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;flex-direction:column;}.elementor .e-31c765b5-fd93{padding:0px;display:flex;}.elementor .e-24525ef3-3121{padding:0px;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .e-d7e20d0-89bb{padding:0px;}.elementor .e-60f710eb-f750{margin:0px;}.elementor .e-478c3968-21ce{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-5d52e7fc-5362{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3a0d4ecc-ab7c{font-size:16px;line-height:1.65;}.elementor .e-619514f4-c2b9{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-50733549-c550{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-1c1f3709-8e32{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-12152ef-ad0c{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3968db7c-34eb{font-size:16px;line-height:1.65;}.elementor .e-70f0d926-db41{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-145995ff-dbdf{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-3af89797-b4c8{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-24948af5-6690{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-4171eb36-3504{font-size:16px;line-height:1.65;}.elementor .e-6071e794-b7cf{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-71a684e5-1617{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-34799c34-b333{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-3a914a7d-2cb6{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-46a8c0db-a24b{font-size:16px;line-height:1.65;}.elementor .e-37debc61-e199{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-e6d935b-b25c{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-32c8557d-25ce{gap:12px;}.elementor .e-72153f7f-1491{max-width:860px;}.elementor .e-303ecf57-b0d2{color:#ffffff;margin:0px;}.elementor .e-27c0c1ff-a74e{font-size:17px;color:rgba(255,255,255,0.82);}.elementor .e-d78ce62-2502{max-width:640px;display:flex;flex-direction:column;gap:8px;}.elementor .e-57c569ab-5bf1{white-space: nowrap;\n}.elementor .e-1467a791-2a25{padding-block-start:0px;}