.elementor .tnc-ftr-link:hover,.elementor .tnc-ftr-link:focus-visible{color:var(--tnc-gold);}.elementor .tnc-ftr-link{font-family:var(--tnc-font-body);font-size:0.78rem;color:rgba(243,235,221,0.7);letter-spacing:0.15em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .tnc-ftr{text-align:center;padding-block-start:5rem;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#050505;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;}.elementor .tnc-mob-cta{font-family:var(--tnc-font-body);font-size:0.85rem;color:var(--tnc-black);letter-spacing:0.2em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:1rem;border-radius:0px;background-color:var(--tnc-gold);justify-content:center;}.elementor .tnc-hdr-panel{width:100%;position:absolute;inset-block-start:100%;inset-inline-start:0px;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#f3ebdd;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:0.25rem;}.elementor .tnc-hdr-icon{font-family:var(--tnc-font-body);font-size:2rem;color:var(--tnc-gold);line-height:1;cursor:pointer;margin:0px;}.elementor .tnc-hdr-head{width:auto;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.5rem;padding-inline-end:0px;display:flex;justify-content:flex-end;align-items:center;}.elementor .tnc-hdr-item{width:auto;position:static;padding:0px;border-style:none;}.elementor .tnc-hdr-burger{width:auto;padding:0px;margin-inline-start:1rem;display:none;flex:0 0 auto;}.elementor .tnc-hdr-cta:hover,.elementor .tnc-hdr-cta:focus-visible{color:var(--tnc-black);background-color:var(--tnc-gold);}.elementor .tnc-hdr-cta{font-family:var(--tnc-font-body);font-size:0.78rem;color:var(--tnc-gold);letter-spacing:0.2em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;margin-inline-start:2.5rem;border-radius:0px;border-width:1px;border-color:var(--tnc-gold);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .tnc-hdr-nav{padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:1.5rem;}.elementor .tnc-hdr-logo{width:11rem;height:auto;display:block;}.elementor .tnc-hdr{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:999;direction:ltr;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:rgba(10,10,10,0.88);backdrop-filter:blur(14px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .m-cat{font-family:var(--tnc-font-display);font-weight:600;font-size:3rem;color:#141414;line-height:1.1;margin:0px;}.elementor .tnc-mob-link{font-family:var(--tnc-font-body);font-size:0.95rem;color:#141414;letter-spacing:0.2em;text-transform:uppercase;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;justify-content:flex-start;}.elementor .tnc-nav-link:hover,.elementor .tnc-nav-link:focus-visible{color:var(--tnc-gold);transform:translate3d(0px, -2px, 0px);}.elementor .tnc-nav-link{font-family:var(--tnc-font-body);font-size:0.8rem;color:var(--tnc-cream);letter-spacing:0.18em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:transparent;transition:all 0.3s;}