.elementor .mk-fhead{font-weight:600;font-size:0.76rem;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;margin-block-end:20px;display:block;}.elementor .mk-flink:hover,.elementor .mk-flink:focus-visible{color:var(--mk-gold);}.elementor .mk-flink{font-size:0.95rem;color:var(--mk-on-navy-muted);line-height:1.4;text-decoration:none;margin-block-end:12px;transition:color 0.2s;display:block;}.elementor .mk-photo{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:28px;display:block;}.elementor .mk-btn:hover,.elementor .mk-btn:focus-visible{background-color:var(--mk-gold-hi);transform:translate3d(0px, -1px, 0px);}.elementor .mk-btn{font-family:var(--mk-font);font-weight:600;font-size:0.96rem;color:var(--mk-gold-ink);line-height:1;text-decoration:none;padding-block-start:17px;padding-block-end:17px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--mk-gold);transition:background-color 0.2s, transform 0.2s, border-color 0.2s;display:inline-block;}.elementor .mk-text{max-width:46ch;font-size:1.05rem;color:#5b6679;line-height:1.65;display:block;}.elementor .mk-h2{max-width:24ch;position:relative;font-weight:600;font-size:clamp(1.7rem, 3.3vw, 2.5rem);color:#ffff;letter-spacing:-0.025em;line-height:1.1;display:block;text-wrap: balance;\n}.elementor .mk-tag{font-weight:600;font-size:0.72rem;color:var(--mk-price);letter-spacing:0.14em;line-height:1;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:28px;padding-inline-end:14px;margin-block-end:18px;border-radius:999px;border-width:1px;border-color:var(--mk-line);border-style:solid;background-color:#ffffff;display:inline-block;background-image: radial-gradient(circle at 16px 50%, #e6b54a 3px, transparent 3.5px);\n}.elementor .mk-sheet{border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .mk-sec{position:relative;font-family:var(--mk-font);color:var(--mk-ink);background-color:#F6F5F2;display:block;padding-block: 96px; padding-inline: max(20px, calc((100% - 1200px) / 2));\n}