.elementor-16 .elementor-element.elementor-element-9c9d0b2{--display:flex;}.elementor-16 .elementor-element.elementor-element-3ba4c9f{--display:flex;}.elementor-16 .elementor-element.elementor-element-33f11d2{--display:flex;}.elementor-16 .elementor-element.elementor-element-95d6ed7{--display:flex;}.elementor-16 .elementor-element.elementor-element-4aea4ae{--display:flex;}.elementor-16 .elementor-element.elementor-element-26910a7{--display:flex;}.elementor-16 .elementor-element.elementor-element-fad4026{--display:flex;}.elementor-16 .elementor-element.elementor-element-05fbb29{--display:flex;}.elementor-16 .elementor-element.elementor-element-e29fda9{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-3ba4c9f */.elementor-16 .elementor-element.elementor-element-3ba4c9f{padding-top:40px}/* End custom CSS */
/* Start custom CSS */.opts { display: grid; grid-template-columns: repeat(2, 1fr); gap: 36px; }
.opt { background: #fff; border: 1px solid var(--line); border-radius: 22px; overflow: hidden; box-shadow: var(--shadow); display: flex; flex-direction: column; }
.opt__preview { display: block; position: relative; height: 380px; overflow: hidden; background: var(--tint); border-bottom: 1px solid var(--line); }
.opt__preview iframe { width: 1440px; height: 1600px; border: 0; transform: scale(.4); transform-origin: 0 0; pointer-events: none; }
.opt__preview::after { content: ""; position: absolute; inset: 0; }
.opt__body { padding: 26px 28px 30px; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.opt__num { font-size: 12px; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; color: var(--crimson); }
.opt__body h2 { font-size: 28px; color: var(--navy-500); margin: 0; }
.opt__body p { color: var(--muted); margin: 0 0 8px; }
.opt--feature { grid-column: 1 / -1; display: grid; grid-template-columns: 1.5fr 1fr; }
.opt--feature .opt__preview { height: 520px; background: #0d1424; border-bottom: 0; border-right: 1px solid var(--line); }
.opt--feature .opt__preview iframe { height: 900px; transform: scale(.578); }
.opt--feature .opt__body { justify-content: center; padding: 40px; }
.opt--feature .opt__num::after { content: " — New"; color: var(--gold-600); }
@media (max-width: 900px) { .opt--feature { display: flex; } .opt--feature .opt__preview { height: 260px; border-right: 0; } .opt--feature .opt__preview iframe { transform: scale(.25); } .opts { grid-template-columns: 1fr; } .opt__preview { height: 260px; } .opt__preview iframe { transform: scale(.25); } }/* End custom CSS */