.elementor .fx-photo{width:100%;height:100%;min-height:200px;aspect-ratio:3/2;object-fit:cover;border-radius:12px;}.elementor .fx-note{font-family:Jost;font-size:13px;color:#7A7568;line-height:1.5;text-align:center;margin:0px;}.elementor .fx-chip{font-family:Jost;font-weight:500;font-size:13px;color:#0D1B2A;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:999px;border-width:1px;border-color:#E6DFD0;border-style:solid;background-color:#FFFFFF;}.elementor .fx-chip-dk{color:#FAF6EC;border-width:1px;border-color:rgba(212,169,94,0.35);border-style:solid;background-color:rgba(250,246,236,0.08);}.elementor .fx-chips{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .fx-hero-p{max-width:640px;font-family:Jost;font-size:17px;color:rgba(250,246,236,0.88);line-height:1.65;margin:0px;}.elementor .fx-hero-line{font-family:"Playfair Display";font-size:24px;color:#F1DDB0;line-height:1.3;font-style:italic;margin:0px;}.elementor .fx-h1{font-family:"Playfair Display";font-weight:600;font-size:58px;color:#FFFFFF;line-height:1.08;margin:0px;}.elementor .fx-hero-in{width:100%;max-width:820px;position:relative;z-index:2;text-align:center;padding-block-start:7rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;box-sizing:border-box;\n}.elementor .fx-hero{min-height:72vh;overflow:hidden;position:relative;background-color:#0D1B2A;display:flex;justify-content:center;align-items:center;box-sizing:border-box; background-size:cover; background-position:center center; background-repeat:no-repeat;\n}.elementor .fx-ctas{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .fx-btn-line-dk:hover,.elementor .fx-btn-line-dk:focus-visible{color:#B98A3E;border-color:#B98A3E;}.elementor .fx-btn-line-dk{color:#0D1B2A;border-width:1.5px;border-color:#0D1B2A;border-style:solid;background-color:transparent;}.elementor .fx-btn-line:hover,.elementor .fx-btn-line:focus-visible{color:#D4A95E;border-color:#D4A95E;}.elementor .fx-btn-line{color:#FAF6EC;border-width:1.5px;border-color:rgba(250,246,236,0.6);border-style:solid;background-color:transparent;}.elementor .fx-btn-gold:hover,.elementor .fx-btn-gold:focus-visible{background-color:#B98A3E;transform:translate3d(0px, -2px, 0px);}.elementor .fx-btn-gold{color:#0D1B2A;background-color:#D4A95E;}.elementor .fx-btn{font-family:Jost;font-weight:700;font-size:14px;letter-spacing:0.06em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;transition:background-color 0.2s, transform 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .fx-num{font-family:"Playfair Display";font-weight:600;font-size:32px;color:rgba(212,169,94,0.65);line-height:1;margin:0px;}.elementor .fx-cp{font-family:Jost;font-size:14.5px;color:#5A6270;line-height:1.6;margin:0px;}.elementor .fx-cp-lt{color:rgba(250,246,236,0.78);}.elementor .fx-ct{font-family:"Playfair Display";font-weight:600;font-size:19px;color:#0D1B2A;line-height:1.25;margin:0px;}.elementor .fx-card{padding:24px;border-radius:14px;border-width:1px;border-color:#E6DFD0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(13,27,42,0.06);display:flex;flex-direction:column;gap:10px;}.elementor .fx-card-gold{border-block-start-width:3px;border-top-style: solid; border-top-color: #D4A95E;\n}.elementor .fx-card-dk{border-width:1px;border-color:rgba(212,169,94,0.25);border-style:solid;background-color:#13293F;box-shadow:none;\n}.elementor .fx-c3{min-width:0px;max-width:calc(33.333% - 14px);flex:1 1 calc(33.333% - 14px);box-sizing:border-box;\n}.elementor .fx-grid{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .fx-lead{font-family:Jost;font-size:16px;color:#5A6270;line-height:1.7;margin:0px;}.elementor .fx-lead-lt{color:rgba(250,246,236,0.8);}.elementor .fx-h2{font-family:"Playfair Display";font-weight:600;font-size:36px;color:#0D1B2A;line-height:1.15;margin:0px;}.elementor .fx-h2-lt{color:#FFFFFF;}.elementor .fx-eyebrow{font-family:Jost;font-weight:600;font-size:12px;color:#B98A3E;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .fx-eyebrow-dk{color:#D4A95E;}.elementor .fx-head{max-width:720px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.6rem;align-items:center;}.elementor .fx-wrap{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:2rem;align-items:center;box-sizing:border-box;\n}.elementor .fx-bg-surface{background-color:#13293F;}.elementor .fx-bg-navy{background-color:#0D1B2A;}.elementor .fx-bg-white{background-color:#FFFFFF;}.elementor .fx-bg-cream{background-color:#FAF6EC;}.elementor .fx-sec{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;\n}