.elementor .e-782c1a87-9d4e{color:rgba(247,244,236,0.88);margin-block-start:14px;}.elementor .e-7552a131-a92e{max-width:720px;padding:0px;}.elementor .e-3ac71859-a665{width:auto;padding:0px;flex-direction:row;gap:12px;flex:0 0 auto;}.elementor .e-6930658-2751{padding:0px;flex-direction:row;gap:55px;justify-content:space-between;align-items:center;}.elementor .e-5f4b8e4b-cbde{padding-block-start:70px;padding-block-end:70px;}.elementor .e-1e67570d-c523{font-family:var(--font-serif);font-size:24px;color:var(--ivory);line-height:1.25;}.elementor .e-f8aa988-9c43{font-weight:700;font-size:16px;color:var(--brass-soft);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:4px;margin-block-end:24px;}.elementor .e-69af2bb6-41bc{margin-block-end:10px;}.elementor .e-23136361-517f{max-width:430px;margin-block-start:8px;}.elementor .e-2917bc79-50ec{padding:0px;flex-direction:column;}.elementor .e-19f2037b-352c{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-26905db7-be4c{padding:0px;flex-direction:column;align-items:flex-start;}.elementor .e-1b896dfb-189d{padding:0px;gap:60px;grid-template-columns:1.35fr 0.7fr 1fr;grid-template-rows:auto;}.elementor .e-53befecf-472b{font-size:16px;color:rgba(247,244,236,0.8);line-height:1.65;max-width: none;\n}.elementor .e-578edddb-a047{font-size:16px;color:var(--ivory);}.elementor .e-50394885-f850{font-size:16px;color:rgba(247,244,236,0.8);}.elementor .e-150956b4-4eb8{padding:0px;margin-block-start:18px;flex-direction:row;gap:30px;justify-content:space-between;}.elementor .e-29ea1da7-a7d2{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:55px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(247,244,236,0.28);\n}.elementor .e-3e807520-ef6f{padding:0px;}.elementor .e-5853b7d3-87ef{padding-block-start:72px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;background-color:var(--navy);flex-direction:column;border-top-style: solid; border-top-color: rgba(247,244,236,0.18);\n}.elementor .e-5e3e02a6-85ad{width:38%;min-width:0px;font-size:16px;padding:10px;flex:0 1 auto;white-space: nowrap;\n}.elementor .e-7615cd62-204a{width:auto;min-width:0px;font-size:16px;padding:10px;flex:1 1 auto;white-space: nowrap;\n}.elementor .e-37099b1-ebe2{display:none;}