.elementor .e-3ebb1195-fc28{max-width:440px;aspect-ratio:4 / 5;object-fit:cover;object-position: center;\n}.elementor .e-71fab24a-df9a{margin:0px;}.elementor .e-66a19e0c-6eb1{color:#fff600;}.elementor .e-c78add4-3f39{margin:0px;}.elementor .e-6f0cf400-e080{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-6459f300-6050{margin:0px;}.elementor .e-7663c126-2427{width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--brand-soft);}.elementor .e-15fe56da-3fcb{font-weight:700;font-size:18px;line-height:1.3;margin:0px;}.elementor .e-50c2c5cb-6db0{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--brand);margin-block-start:auto;}.elementor .e-4a3b2bd8-8fa1{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-33c702d0-74bd:hover,.elementor .e-33c702d0-74bd:focus-visible{box-shadow:0px 20px 40px 0px rgba(26,6,56,0.08);transform:translate3d(0px, -4px, 0px);}.elementor .e-33c702d0-74bd{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-2f0d8842-7de0{padding:0px;display:flex;}.elementor .e-4265e45b-1bf2{padding:0px;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .e-430ded33-ca87{padding:0px;}.elementor .e-b96d163-7188{margin:0px;}.elementor .e-7632d3c6-f1dc{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-72ba267e-3397{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-252648dc-e61e{font-size:16px;line-height:1.65;}.elementor .e-b19a9fd-f35a{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-638a4ae4-ae1c{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-59403032-9757{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-563c7dd3-c9d0{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-2bb41ee6-20a6{font-size:16px;line-height:1.65;}.elementor .e-70561cec-c996{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-fb82ba9-b378{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-447d42d6-8c3f{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-5ff878d-14b8{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3bcc5dc3-bdc5{font-size:16px;line-height:1.65;}.elementor .e-6cc5bd65-446e{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-54ddec17-1a56{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-f9985ef-1fad{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);}.elementor .e-7b062901-70bc{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-20dfabc1-b408{font-size:16px;line-height:1.65;}.elementor .e-39ce7f80-60f5{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-6cb73628-da73{padding:0px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#ffffff;}.elementor .e-ab497bf-8499{gap:12px;}.elementor .e-3ac6a0c4-41be{max-width:860px;}.elementor .e-42a57b07-c2f5{color:#ffffff;margin:0px;}.elementor .e-6b9aa69-cf87{font-size:17px;color:rgba(255,255,255,0.82);}.elementor .e-7166ea4-7a5e{max-width:640px;display:flex;flex-direction:column;gap:8px;}.elementor .e-11ce58a1-3954{white-space: nowrap;\n}.elementor .e-28129c7-c2a2{padding-block-start:0px;}