.elementor .sn-bp{font-family:Montserrat;font-size:16px;color:#3A332D;line-height:1.85;}.elementor .sn-igi{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;display:block;}.elementor .sn-ig:hover,.elementor .sn-ig:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .sn-ig{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(227,194,126,0.3);border-style:solid;box-shadow:0px 20px 44px 0px rgba(0,0,0,0.45);transition:transform 0.35s;display:block;flex:1 1 0px;}.elementor .sn-fk{font-family:Montserrat;font-weight:600;font-size:12px;color:rgba(244,239,230,0.75);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;}.elementor .sn-fv{font-family:"Old Standard TT";font-size:30px;color:#E3C27E;line-height:1.1;}.elementor .sn-fact{padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:18px;border-width:1px;border-color:rgba(227,194,126,0.25);border-style:solid;background-color:rgba(20,20,22,0.85);display:flex;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .sn-cred{font-family:Montserrat;font-size:14px;color:rgba(244,239,230,0.78);line-height:1.6;padding-block-start:8px;padding-block-end:8px;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(244,239,230,0.08); & strong { color: #E3C27E; font-weight: 600; }\n}.elementor .sn-cr{padding:0px;display:flex;flex-direction:column;gap:10px;flex:2 1 0px;}.elementor .sn-vid{width:100%;overflow:hidden;aspect-ratio:16 / 9;border-radius:20px;border-width:1px;border-color:rgba(227,194,126,0.25);border-style:solid;background-color:#000000;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.5);flex:3 1 0px;& iframe { width: 100%; height: 100%; display: block; }\n}.elementor .sn-row{padding:0px;display:flex;flex-direction:row;gap:36px;align-items:center;}.elementor .bh-lead{max-width:760px;font-family:Montserrat;font-weight:400;font-size:17px;color:rgba(244,239,230,0.8);line-height:1.75;}.elementor .bh-sh{font-family:"Old Standard TT";font-weight:400;font-size:46px;color:#F4EFE6;line-height:1.1;text-transform:none;letter-spacing: normal; & em { color: #E3C27E; }\n}.elementor .bh-col{flex:1 1 260px;}.elementor .bh-grid{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .bh-in{width:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}.elementor .bh-sec{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .bh-go{font-family:Montserrat;font-weight:700;font-size:12px;color:#E3C27E;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:8px;margin-block-start:auto;}.elementor .bh-p{font-family:Montserrat;font-weight:400;font-size:15px;color:rgba(244,239,230,0.78);line-height:1.65;}.elementor .bh-h{font-family:"Old Standard TT";font-weight:400;font-size:26px;color:#F4EFE6;line-height:1.15;text-transform:none;letter-spacing: normal;\n}.elementor .bh-tag{font-family:Montserrat;font-weight:700;font-size:11px;color:#E3C27E;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .bh-body{padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .bh-img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;cursor:pointer;display:block;object-position: center;\n}.elementor .bh-card:hover,.elementor .bh-card:focus-visible{border-color:rgba(227,194,126,0.6);box-shadow:0px 30px 64px 0px rgba(0,0,0,0.45);transform:translate3d(0px, -6px, 0px);}.elementor .bh-card{overflow:hidden;color:#F4EFE6;text-decoration:none;padding:0px;border-radius:22px;border-width:1px;border-color:rgba(227,194,126,0.2);border-style:solid;background-color:#141416;box-shadow:0px 18px 40px 0px rgba(0,0,0,0.28);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;display:flex;flex-direction:column;gap:0px;}.elementor .hfe-in{width:100%;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}.elementor .hfe-chip:hover,.elementor .hfe-chip:focus-visible{color:#0B0B0C;border-color:#C9A86A;background-color:#C9A86A;}.elementor .hfe-chip{font-family:Montserrat;font-weight:600;font-size:12px;color:#F4EFE6;letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:rgba(227,194,126,0.45);border-style:solid;background-color:rgba(255,255,255,0.04);transition:all 0.3s;}.elementor .hfe-p{font-family:Montserrat;font-size:17px;color:#CFC8BC;line-height:1.85;margin:0px;& a { color: #E3C27E; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #F4EFE6; } & strong { color: #F4EFE6; font-weight: 600; }\n}.elementor .hfe-h2{font-family:"Old Standard TT";font-weight:400;font-size:44px;color:#F4EFE6;line-height:1.15;text-transform:none;margin:0px;letter-spacing: normal; & em { color: #E3C27E; }\n}.elementor .hfe-eb{font-family:Montserrat;font-weight:600;font-size:12px;color:#C9A86A;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .hfm-acc-c{padding-block-start:6px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:0px;display:flex;flex-direction:column;gap:2px;}.elementor .hfm-acc-t{font-family:Montserrat;font-weight:600;font-size:15px;color:#F4EFE6;letter-spacing:0.08em;text-transform:uppercase;}.elementor .hfm-acc-h{color:#C9A86A;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;border-block-end: 1px solid rgba(201,168,106,0.15);\n}.elementor .hfm-sub:hover,.elementor .hfm-sub:focus-visible{color:#E3C27E;background-color:transparent;}.elementor .hfm-sub{width:100%;font-family:Montserrat;font-weight:500;font-size:14px;color:#CFC8BC;text-align:start;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:4px;border-radius:0px;background-color:transparent;display:block;border-inline-start: 2px solid rgba(201,168,106,0.35);\n}.elementor .hfm-link:hover,.elementor .hfm-link:focus-visible{color:#E3C27E;background-color:transparent;}.elementor .hfm-link{width:100%;font-family:Montserrat;font-weight:600;font-size:15px;color:#F4EFE6;letter-spacing:0.08em;text-align:start;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;display:block;border-block-end: 1px solid rgba(201,168,106,0.15);\n}.elementor .hfn-item{width:auto;position:relative;padding:0px;flex:0 0 auto;align-items:center;&:hover .hfn-drop { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%, 0px, 0px); } &:focus-within .hfn-drop { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%, 0px, 0px); } &:hover .hfn-top { color: #E3C27E; }\n}.elementor .hfn-top:hover,.elementor .hfn-top:focus-visible{color:#E3C27E;background-color:transparent;}.elementor .hfn-top{font-family:Montserrat;font-weight:600;font-size:12px;color:#F4EFE6;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;transition:color 0.2s;white-space: nowrap;\n}.elementor .hfn-dd-d{font-family:Montserrat;font-size:12px;color:#8C857A;line-height:1.5;}.elementor .hfn-dd-t{font-family:Montserrat;font-weight:600;font-size:14px;color:#F4EFE6;letter-spacing:0.02em;transition:color 0.2s;}.elementor .hfn-dd-a:hover,.elementor .hfn-dd-a:focus-visible{background-color:rgba(201,168,106,0.12);}.elementor .hfn-dd-a{text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;transition:background-color 0.2s;flex-direction:column;gap:3px;&:hover p:first-child { color: #E3C27E; }\n}.elementor .hfn-drop{min-width:300px;position:absolute;inset-block-start:100%;inset-inline-start:50%;z-index:999;padding:10px;border-radius:16px;border-width:1px;border-color:rgba(201,168,106,0.25);border-style:solid;background-color:#121214;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.55);opacity:0%;transform:translate3d(-50%, 14px, 0px);flex-direction:column;gap:2px;visibility: hidden; pointer-events: none; transition: opacity 0.25s, transform 0.25s, visibility 0.25s;\n}.elementor .hf-btn-ghost:hover,.elementor .hf-btn-ghost:focus-visible{color:#C9A86A;border-color:#C9A86A;}.elementor .hf-btn-ghost{font-family:Montserrat;font-weight:700;font-size:14px;color:#F4EFE6;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:31px;padding-inline-end:31px;border-radius:999px;border-width:1px;border-color:rgba(244,239,230,0.4);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .hf-btn-gold:hover,.elementor .hf-btn-gold:focus-visible{background-color:#F4EFE6;transform:translate3d(0px, -2px, 0px);}.elementor .hf-btn-gold{font-family:Montserrat;font-weight:700;font-size:14px;color:#0B0B0C;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#C9A86A;transition:all 0.3s;}