.elementor .e-12d8f127-706e{font-family:var(--vl-sans);font-weight:600;font-size:10.5px;color:var(--vl-gold);letter-spacing:0.34em;text-transform:uppercase;margin-block-end:22px;display:block;}.elementor .e-301514df-7312{font-family:var(--vl-serif);font-weight:300;font-size:96px;color:var(--vl-ivory);line-height:0.96;margin-block-end:24px;display:block;}.elementor .e-56636d5b-231a{max-width:480px;font-family:var(--vl-sans);font-size:15px;color:#B9B2A5;line-height:1.85;display:block;}.elementor .e-5095337e-279b{padding:0px;}.elementor .e-5f388d60-5c63{font-family:var(--vl-sans);font-weight:600;font-size:10px;color:var(--vl-gold);letter-spacing:0.3em;text-transform:uppercase;margin-block-end:12px;display:block;}.elementor .e-404a6fe2-be87{font-family:var(--vl-serif);font-weight:400;font-size:40px;line-height:1.05;margin-block-end:10px;display:block;}.elementor .e-6a28f7c-b6fe{font-family:var(--vl-sans);font-size:13.5px;line-height:1.7;margin-block-end:20px;opacity:75%;display:block;}.elementor .e-394d27de-fe3b{font-family:var(--vl-sans);font-weight:600;font-size:10.5px;letter-spacing:0.26em;text-transform:uppercase;display:block;}.elementor .e-515c79b1-df2a:hover,.elementor .e-515c79b1-df2a:focus-visible{color:var(--vl-noir);background-color:var(--vl-gold);}.elementor .e-515c79b1-df2a{color:var(--vl-ivory);border-width:1px;border-color:var(--vl-gold);border-style:solid;transition:all 0.45s;display:block;padding-block: 34px; padding-inline: 32px;\n}.elementor .e-61e61ea1-2157{max-width:1320px;padding:0px;gap:6vw;grid-template-columns:1.4fr 1fr;grid-template-rows:auto;align-items:end;margin-inline: auto;\n}.elementor .e-450c254c-f99a{color:var(--vl-ivory);background-color:var(--vl-noir);padding-block: 120px 100px; padding-inline: 6vw;\n}.elementor .e-56ad1d2b-5246{max-width:1320px;column-gap:40px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 0px; margin-inline: auto;\n}.elementor .e-46739c36-d076{background-color:var(--vl-ivory);padding-block: 100px 130px; padding-inline: 6vw;\n}