.elementor .vt-media-img{width:100%;height:320px;padding:0px;display:block;background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .vt-media-sub{font-family:var(--font-label);font-size:11px;color:#B8B0A4;letter-spacing:2px;text-transform:uppercase;display:block;cursor: default;\n}.elementor .vt-media-title{font-family:var(--font-heading);font-weight:500;font-size:19px;color:#F0E8D8;letter-spacing:0.5px;line-height:1.3;text-transform:uppercase;display:block;cursor: default;\n}.elementor .vt-media-body{padding-block-start:20px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .vt-media-card{overflow:hidden;padding:0px;border-width:1px;border-color:var(--color-gold-line);border-style:solid;background-color:#14100C;display:flex;flex-direction:column;}.elementor .vt-media-grid{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;text-align: left;\n}.elementor .vt-tab-label{font-family:var(--font-label);font-weight:400;font-size:12px;color:inherit;letter-spacing:2px;text-transform:uppercase;cursor:pointer;display:block;}.elementor .vt-tab:hover,.elementor .vt-tab:focus-visible{color:var(--color-gold);border-color:var(--color-gold);background-color:transparent;}.elementor .vt-tab{width:auto;color:#B8B0A4;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:rgba(240,232,216,0.2);border-style:solid;background-color:transparent;transition:all 0.3s;display:block;&:selected { border-color: #C9A05C; color: #C9A05C; } &.e--selected { border-color: #C9A05C; color: #C9A05C; } &:focus-visible { background-color: transparent; border-color: var(--color-gold); color: var(--color-gold); }\n}.elementor .vt-tab:focus{color:var(--color-gold);border-color:var(--color-gold);outline-width:0px;}.elementor .vt-tab:active{background-color:transparent;}.elementor .vt-li-text{font-family:var(--font-body);font-size:14px;color:#E2D9C8;line-height:1.5;display:block;cursor: default;\n}.elementor .vt-dot{width:5px;height:5px;min-width:5px;padding:0px;background-color:var(--color-gold);}.elementor .vt-li{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .vt-card-title{font-family:var(--font-heading);font-weight:500;font-size:24px;color:#F0E8D8;letter-spacing:1px;line-height:1.25;text-transform:uppercase;display:block;cursor: default;\n}.elementor .vt-label{font-family:var(--font-label);font-weight:400;font-size:11px;color:var(--color-gold);letter-spacing:2px;text-transform:uppercase;display:block;cursor: default;\n}.elementor .vt-btn-ivory:hover,.elementor .vt-btn-ivory:focus-visible{border-color:#F0E8D8;background-color:rgba(240,232,216,0.06);}.elementor .vt-btn-ivory{font-family:var(--font-label);font-weight:400;font-size:13px;color:#F0E8D8;letter-spacing:3px;text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:rgba(240,232,216,0.3);border-style:solid;background-color:transparent;transition:all 0.3s;display:inline-block;}.elementor .vt-btn-gold:hover,.elementor .vt-btn-gold:focus-visible{color:#0B0806;background-color:var(--color-gold);}.elementor .vt-btn-gold{font-family:var(--font-label);font-weight:400;font-size:13px;color:var(--color-gold);letter-spacing:3px;text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:var(--color-gold);border-style:solid;background-color:transparent;transition:all 0.3s;display:inline-block;}.elementor .vt-card{padding:28px;border-width:1px;border-color:var(--color-gold-line);border-style:solid;background-color:#14100C;display:flex;flex-direction:column;}.elementor .vt-body{font-family:var(--font-body);font-size:15px;color:#B8B0A4;line-height:1.8;display:block;cursor: default;\n}.elementor .vt-divider{width:60px;height:2px;margin-block-end:28px;background-color:transparent;background-image: linear-gradient(to right, var(--color-gold) 0%, transparent 100%);\n}.elementor .vt-h2{font-family:var(--font-heading);font-weight:500;font-size:54px;color:#F0E8D8;letter-spacing:2px;line-height:1.1;text-transform:uppercase;margin-block-end:24px;display:block;cursor: default;\n}.elementor .vt-eyebrow{font-family:var(--font-label);font-weight:400;font-size:13px;color:var(--color-gold);letter-spacing:3px;text-transform:uppercase;margin-block-end:16px;display:block;cursor: default;\n}.elementor .vt-inner{width:100%;max-width:1280px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .vt-section{width:100%;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0B0806;display:flex;flex-direction:column;align-items:center;}