.elementor .e-158b8065-1c6b:hover,.elementor .e-158b8065-1c6b:focus-visible{color:#3f332c;}.elementor .e-158b8065-1c6b{font-family:Montserrat;font-weight:600;font-size:11px;color:rgba(63,51,44,0.7);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:18px;transition:color 0.3s;}.elementor .e-1cae89ff-5a50{font-family:Montserrat;font-weight:600;font-size:11px;color:rgba(63,51,44,0.55);letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;}.elementor .e-78dcc2ff-f88e{font-family:"Cormorant Garamond";font-weight:500;font-size:62px;color:#3f332c;letter-spacing:-0.01em;line-height:1.08;text-align:center;}.elementor .e-30489b73-f950{width:64px;margin-block-start:8px;border-block-start-width:1px;border-color:#3f332c;}.elementor .e-75c1604a-3231{max-width:900px;text-align:center;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3b36be52-8e2c{display:flex;flex-direction:column;padding-block: 72px 56px; padding-inline: 0px; padding-block: 72px 44px;\n}.elementor .e-471ed3c0-b839{width:100%;height:auto;max-height:82vh;object-fit:cover;border-radius:24px;}.elementor .e-3b7ec91d-cec5{width:100%;max-width:1120px;margin-block-end:0px;margin-inline: auto; padding-inline: 40px; padding-block: 0px;\n}.elementor .e-7e01c7f5-2cde{width:100%;max-width:760px;margin-inline: auto; padding-inline: 20px; padding-block: 0px 24px; box-sizing: border-box; padding-block: 52px 32px;\n}.elementor .e-36a729-431e{padding:0px;background-color:#FAF8F2;display:flex;flex-direction:column;}