.elementor .e-7d8ebf61-9f24{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;position:relative;display:block;flex:0 0 auto;max-width:none;\n}.elementor .e-260f5aa7-d272{max-width:44rem;font-weight:500;font-size:3.5rem;letter-spacing:-0.035em;line-height:1.02;}.elementor .e-301fff1a-3e52{max-width:34rem;font-family:Georgia;font-size:1.1rem;color:#303226;line-height:1.35;}.elementor .e-1b01befd-b954{padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;pointer-events:auto;\n}.elementor .e-7cdd3c27-ec9d{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:max(24px,calc((100% - 1600px) / 2));padding-inline-end:max(24px,calc((100% - 1600px) / 2));display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:flex-start;pointer-events:none;\n}.elementor .e-27c9fafe-1462{width:100%;height:auto;min-height:0px;position:relative;padding:0px;background-color:#f6f1e7;display:flex;flex-direction:column;gap:0px;}.elementor .e-656f67bf-f0cb{font-family:Georgia;font-weight:400;font-size:2.2rem;color:#292a22;line-height:1.2;margin:0px;}.elementor .e-641b0390-749c{font-family:Georgia;font-size:1.05rem;color:#504b3f;line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-700f2ff2-d432{font-family:Georgia;font-size:1.05rem;color:#504b3f;line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3d03e74e-3f52{font-family:Georgia;font-size:1.05rem;color:#504b3f;line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-527a8a96-b551{font-family:Georgia;font-size:1.05rem;color:#504b3f;line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3ee53ef1-873d{font-family:Georgia;font-size:1.05rem;color:#504b3f;line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d0a1172-8a55{font-family:Georgia;font-size:1.05rem;color:#504b3f;line-height:1.65;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3622bc20-c8e8{width:100%;column-count:2;column-gap:2.5rem;padding:0px;display:block;}.elementor .e-6d93879b-3b12{font-family:Georgia;font-size:1rem;color:#504b3f;line-height:1.6;margin:0px;}.elementor .e-36a4b609-db4c{max-width:25rem;font-family:Georgia;font-size:0.95rem;color:#504b3f;line-height:1.6;margin:0px;}.elementor .e-3cf84118-8c2d{width:100%;padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-top-style: solid; border-top-color: #dcd2be;\n}.elementor .e-77a50cc0-1a60{width:100%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:max(24px,calc((100% - 1600px) / 2));padding-inline-end:max(24px,calc((100% - 1600px) / 2));border-block-end-width:1px;background-color:#fbf7ee;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #e0d6c3;\n}.elementor .e-11932ba1-c915{width:100%;padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#f6f1e7;}