.elementor .e-b3ca66e-1982{font-family:var(--Primary);font-size:13px;color:#8B8178;margin:0px;& a { color: #8B8178; } & span { color: var(--ink); }\n}.elementor .e-63d56ea3-4947{max-width:58ch;font-family:var(--Primary);font-weight:300;font-size:19px;color:var(--ink-soft);line-height:1.6;margin:0px;}.elementor .e-6e3b2825-a8b4{color:#FBF7F0;}.elementor .e-7dbee1c7-e035:hover,.elementor .e-7dbee1c7-e035:focus-visible{border-color:var(--ink);}.elementor .e-7dbee1c7-e035{color:var(--ink);border-width:1px;border-color:#CFC5B8;border-style:solid;background-color:transparent;}.elementor .e-6b5dfaf9-37af{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-3f1df18f-17e3{padding:0px;margin-block-start:26px;flex-direction:column;gap:26px;grid-column:1;align-items:flex-start;}.elementor .e-5b0be336-ad42{width:100%;height:100%;object-fit:cover;position:absolute;object-position: center 40%; inset: 0;\n}.elementor .e-e56470a-b606{overflow:hidden;aspect-ratio:5 / 4.4;position:relative;padding:0px;border-radius:28px;background-color:var(--line-soft);grid-column:2;grid-row:2 / span 3;align-self:center;}.elementor .e-26ec1822-894c{width:100%;padding:0px;margin-block-start:64px;border-block-start-width:1px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-column:1 / -1;border-top-style: solid; border-top-color: #DED5C7;\n}.elementor .e-4437b843-2f52{column-gap:56px;display:grid;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto 1fr auto 1fr auto;align-items:start;row-gap: 0px; & > *:first-child { grid-column: 1 / -1; } & > .elementor-widget-heading { grid-column: 1; } gap: 0 2rem; & > :first-child { grid-column: 1 / -1; } & > .elementor-widget-heading { grid-column: 1; } & > .elementor-widget-heading:nth-child(2) { align-self: end; margin-top: 24px; } & > :nth-child(4) { align-self: start; }\n}.elementor .e-6fa8e281-9f53{padding-block-start:32px;padding-block-end:48px;}.elementor .e-711885ce-e8fa{gap:6px;flex-wrap:nowrap;}.elementor .e-127f4297-ec65{gap:6px;flex-wrap:nowrap;}.elementor .e-64c26941-1acf{gap:24px;}.elementor .e-59ce33c0-bde3{font-family:var(--Primary);font-size:14px;color:var(--violet-light);}.elementor .e-71dae8dc-105d{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-42ceaada-241e{font-family:var(--Primary);font-size:14px;color:#C9BFB6;}.elementor .e-60e330a8-cd46{padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6df13bd7-a5fa{margin-block-start:auto;align-self:flex-start;}.elementor .e-40de7005-5e3b{overflow:hidden;border-radius:28px;border-width:1px;border-color:var(--line-soft);border-style:solid;gap:0px;align-items:stretch;}.elementor .e-5f3cb883-946e{border-block-start-width:1px;border-block-end-width:1px;background-color:var(--white);border-top-style: solid; border-top-color: var(--line-soft); border-bottom-style: solid; border-bottom-color: var(--line-soft);\n}.elementor .e-44b8a07a-b352{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0;\n}.elementor .e-25203f55-32e1{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:28px;background-color:var(--line-soft);}.elementor .e-4745b7c8-441c{gap:12px;}.elementor .e-7d38b86d-af2f{max-width:60ch;font-family:var(--Primary);font-weight:300;font-size:14px;color:#8B8178;line-height:1.65;margin:0px;}.elementor .e-543c8603-990b{min-width:0px;padding:0px;flex-direction:column;gap:30px;}.elementor .e-7b6a1bb7-df0b{gap:56px;align-items:center;}.elementor .e-41e2cd6b-7639{width:100%;height:100%;min-height:420px;object-fit:cover;border-radius:24px;grid-row:span 2;}.elementor .e-190b8c29-f1e6{gap:16px;}.elementor .e-5a45333f-8bd0{gap:16px;}.elementor .e-173deb22-6505{gap:16px;}.elementor .e-1af015d-ab5b{gap:16px;}.elementor .e-6fb8fc3d-ab3b{gap:14px;}.elementor .e-e577120-c40f{border-block-start-width:1px;border-block-end-width:1px;background-color:var(--white);border-top-style: solid; border-top-color: var(--line-soft); border-bottom-style: solid; border-bottom-color: var(--line-soft);\n}.elementor .e-28559a0-6b4583e{max-width:95ch;font-family:Inter;font-weight:300;font-size:1.025rem;line-height:1.65em;text-align:center;}.elementor .e-8d0dbd5-73b8069{padding:unset;display:flex;gap:0.65rem;flex-wrap:wrap;justify-content:center;}.elementor .e-4178e00-a362805{padding:3rem;border-radius:15px;background-color:#FFF7FE;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-00a9131-0d195da{padding-block: 5rem;\n}