.elementor .notranslate{--keep-name: 1;\n}.elementor .ca-step{min-height:13rem;padding-block-start:1.5rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:1.45rem;border-inline-end-width:1px;display:grid;gap:0.7rem;align-content:start;border-right-style: solid; border-right-color: rgba(255, 255, 255, 0.22);\n}.elementor .ca-fact{min-height:8.3rem;padding-block-start:1.7rem;padding-block-end:1.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-inline-end-width:1px;display:grid;gap:0.35rem;align-content:center;border-right-style: solid; border-right-color: rgba(255, 255, 255, 0.22);\n}.elementor .ca-chip{font-weight:700;font-size:0.77rem;padding-block-start:0.52rem;padding-block-end:0.52rem;padding-inline-start:0.7rem;padding-inline-end:0.7rem;border-radius:999px;border-width:1px;border-color:rgba(36, 32, 30, 0.2);border-style:solid;background-color:rgba(255, 255, 255, 0.44);}.elementor .ca-package{min-height:19rem;padding:1.65rem;border-radius:0.35rem;border-width:1px;border-color:rgba(36, 32, 30, 0.16);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .ca-image-frame{overflow:hidden;position:relative;border-radius:0.45rem;background-color:var(--paper);box-shadow:0px 24px 55px 0px rgba(51, 39, 32, 0.13);}.elementor .ca-section{padding-block-start:clamp(4.6rem, 8vw, 8.5rem);padding-block-end:clamp(4.6rem, 8vw, 8.5rem);padding-inline-start:0px;padding-inline-end:0px;}.elementor .ca-wrap{width:min(100% - 2.5rem, 1320px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ca-display{font-family:Georgia;font-weight:400;letter-spacing:-0.055em;line-height:0.95;}.elementor .ca-eyebrow{font-weight:800;font-size:0.72rem;letter-spacing:0.19em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0.75rem;align-items:center;}.elementor .ca-eyebrow-line{width:2rem;height:1px;background-color:currentColor;flex:0 0 auto;}.elementor .ca-button:hover,.elementor .ca-button:focus-visible{background-color:rgb(123, 32, 34);transform:translate3d(0px, -2px, 0px);}.elementor .ca-button{min-height:3.1rem;font-weight:800;font-size:0.78rem;color:var(--white);letter-spacing:0.07em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0.25rem;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--burgundy);display:inline-flex;justify-content:center;align-items:center;transition: background 0.2s, transform 0.2s;\n}.elementor .ca-button-light:hover,.elementor .ca-button-light:focus-visible{background-color:var(--paper);}.elementor .ca-button-light{color:var(--charcoal);background-color:var(--white);}.elementor .ca-button-ghost:hover,.elementor .ca-button-ghost:focus-visible{color:var(--charcoal);background-color:var(--white);}.elementor .ca-button-ghost{border-color:rgba(255, 255, 255, 0.75);background-color:transparent;}.elementor .luxury-nav-actions{position:relative;}.elementor .footer-heading{font-weight:800;font-size:12px;color:rgba(255, 255, 255, 0.6);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}