.elementor .e-15177efc-330b{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-79ad1fb1-f15e{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding:0px;background-color:var(--sand);}.elementor .e-2e0a8156-f525{font-family:var(--font-body);font-weight:700;font-size:11px;color:var(--copper);letter-spacing:0.18em;text-transform:uppercase;display:block;}.elementor .e-7f779144-8404{font-size:15px;}.elementor .e-338b4792-baaa{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--ink);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:8px;margin-block-start:auto;display:block;}.elementor .e-4f49bdb0-a77e{padding-block-start:28px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-3f69dee4-57f3:hover,.elementor .e-3f69dee4-57f3:focus-visible{box-shadow:0px 28px 56px -28px rgba(29, 29, 27, 0.4);transform:translate3d(0px, -6px, 0px);}.elementor .e-3f69dee4-57f3{height:100%;overflow:hidden;padding:0px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--stone);transition:transform 0.4s, box-shadow 0.4s;flex-direction:column;}.elementor .e-772f54df-ccea{height:100%;}.elementor .e-6b22c3ea-feef{gap:28px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-229b38d9-dbc3{padding:0px;margin-block-start:56px;justify-content:space-between;}.elementor .e-7f5d455c-ff11{width:100%;}.elementor .e-2cc20de7-28ec{max-width:760px;}.elementor .e-38b0d78f-afd8{flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-47a3abd2-b4a0{width:100%;padding:0px;background-color:var(--stone);}