
body.vtc-has-hdr #header-outer,body.vtc-has-hdr #header-space,body.vtc-has-hdr #search-outer,body.vtc-has-hdr #slide-out-widget-area,body.vtc-has-hdr #slide-out-widget-area-bg,body.vtc-has-hdr #mobile-menu{display:none!important}
body.vtc-has-hdr #ajax-content-wrap,body.vtc-has-hdr .container-wrap{padding-top:0!important}
body.vtc-hdr-solid #ajax-content-wrap{padding-top:88px!important}
.vtc-hdr{--vtc-gloss:radial-gradient(130% 70% at 18% 0%,rgba(255,255,255,.13) 0%,rgba(255,255,255,.04) 30%,rgba(255,255,255,0) 58%),radial-gradient(90% 60% at 100% 100%,rgba(212,180,114,.10) 0%,rgba(212,180,114,0) 60%),linear-gradient(155deg,#262626 0%,#0d0d0d 32%,#020202 55%,#121212 78%,#050505 100%);font-family:'Nunito Sans',sans-serif}
.vtc-hdr *,.vtc-hdr *::before,.vtc-hdr *::after{box-sizing:border-box}
.vtc-topnav{position:absolute;top:0;left:0;right:0;z-index:9990;display:flex;align-items:center;gap:clamp(24px,3vw,54px);padding:0 clamp(20px,3.4vw,56px);height:88px;isolation:isolate}
.vtc-topnav::before{content:"";position:absolute;inset:0 0 -40px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.22) 60%,rgba(0,0,0,0) 100%)}
body.vtc-hdr-solid .vtc-topnav{background:var(--vtc-gloss);border-bottom:1px solid rgba(212,180,114,.35)}
body.vtc-hdr-solid .vtc-topnav::before{display:none}
body.admin-bar .vtc-topnav{top:32px}
@media screen and (max-width:782px){body.admin-bar .vtc-topnav{top:46px}}
.vtc-logo-link{flex:0 0 auto;display:block;line-height:0}
.vtc-navlogo{height:76px!important;width:auto!important;max-width:none!important;display:block;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}
.vtc-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 30px;font-family:Oswald,sans-serif;font-weight:300;font-size:13px;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}
.vtc-hdr .vtc-nl{color:#fff!important;text-decoration:none!important;position:relative;padding:6px 0;transition:color .3s;border:0}
.vtc-hdr .vtc-nl::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:#D4B472;transition:right .4s}
.vtc-hdr .vtc-nl:hover{color:#F3E2B3!important}.vtc-hdr .vtc-nl:hover::after{right:0}
.vtc-hdr .vtc-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-weight:400;font-size:13px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none!important;padding:16px 30px;cursor:pointer;line-height:1.2;transition:background .35s,color .35s,border-color .35s}
.vtc-hdr .vtc-btn-ghost{background:transparent;color:#fff!important;border:1px solid rgba(243,226,179,.7)}
.vtc-hdr .vtc-btn-ghost:hover{background:#F3E2B3;color:#0A0A0A!important}
.vtc-hdr .vtc-nav-book{padding:12px 22px;font-size:12px}
.vtc-hdr .vtc-goldbg{background:linear-gradient(110deg,#A8834A 0%,#D9B871 20%,#FFF6DD 38%,#E7CB86 52%,#B8914F 75%,#D9B871 100%);background-size:200% auto;animation:vtc-sheen 8s linear infinite;color:#0A0A0A!important;border:0}
.vtc-hdr .vtc-shine{position:relative;overflow:hidden}
.vtc-hdr .vtc-shine::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:vtc-glint 5s ease-in-out infinite}
.vtc-nav-burger{display:none;margin-left:auto;width:48px;height:48px;border:1px solid rgba(243,226,179,.55)!important;border-radius:50%!important;background:rgba(0,0,0,.35)!important;cursor:pointer;position:relative;padding:0!important;box-shadow:none!important}
.vtc-nav-burger span{position:absolute;left:14px;right:14px;height:1.5px;background:#F3E2B3}
.vtc-nav-burger span:nth-child(1){top:17px}.vtc-nav-burger span:nth-child(2){top:23px}.vtc-nav-burger span:nth-child(3){top:29px}
@media (max-width:1100px){.vtc-nav-links,.vtc-hdr .vtc-nav-book{display:none!important}.vtc-nav-burger{display:block}.vtc-topnav{height:78px}.vtc-navlogo{height:62px!important}body.vtc-hdr-solid #ajax-content-wrap{padding-top:78px!important}}
.vtc-mmenu{position:fixed;inset:0;z-index:99999;background:var(--vtc-gloss);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:70px 24px 40px;overflow-y:auto;animation:vtc-mmin .45s cubic-bezier(.2,.8,.2,1) both}
.vtc-mmenu[hidden]{display:none}
.vtc-mm-x{position:absolute;top:18px;right:18px;width:48px;height:48px;border-radius:50%!important;border:1px solid rgba(243,226,179,.6)!important;background:transparent!important;color:#F3E2B3!important;font-size:28px;line-height:1;cursor:pointer;padding:0!important}
body.admin-bar .vtc-mm-x{top:50px}
.vtc-mm-logo{height:84px;width:auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.6))}
.vtc-mm-links{display:flex;flex-direction:column;align-items:center;gap:6px}
.vtc-hdr .vtc-mm-links a{font-family:Oswald,sans-serif;font-weight:300;font-size:clamp(22px,6vw,30px);letter-spacing:.16em;text-transform:uppercase;color:#fff!important;text-decoration:none!important;padding:6px 10px;line-height:1.3}
.vtc-hdr .vtc-mm-links a:hover{color:#F3E2B3!important}
.vtc-hdr .vtc-mm-tel{font-size:14px;letter-spacing:.14em;color:#F3E2B3!important;text-decoration:none!important}
html.vtc-mm-lock,html.vtc-mm-lock body{overflow:hidden}
@keyframes vtc-sheen{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes vtc-glint{0%{translate:0 0}55%,100%{translate:500% 0}}
@keyframes vtc-mmin{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.vtc-hdr .vtc-goldbg,.vtc-hdr .vtc-shine::after,.vtc-mmenu{animation:none}}
body.vtc-canvas #rank-math-analytics-stats-wrapper{display:none!important}

body.vtc-has-hdr #footer-outer,body.vtc-has-hdr #footer-widgets,body.vtc-has-hdr #copyright{display:none!important}
.vtc-ftwrap{display:block;clear:both}
.vtc-footer{font-family:'Nunito Sans',sans-serif;font-weight:300}
.vtc-footer a{transition:color .3s}
.vtc-footer a:hover{color:#F3E2B3!important}
.vtc-footer img{max-width:100%}
.vtc-footer p{padding:0}
.ft-legal{display:flex;flex-wrap:wrap;gap:8px 22px}
.ft-legal a{color:#7a7a7a!important;text-decoration:none!important}
.ft-legal a:hover{color:#F3E2B3!important}
@media (max-width:980px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:44px 30px!important}}
@media (max-width:560px){.ft-grid{grid-template-columns:minmax(0,1fr)!important}}
body.vtc-shell #rank-math-analytics-stats-wrapper{display:none!important}

.vtc-hdr .vtc-social{display:flex;align-items:center;gap:8px}
.vtc-hdr .vtc-nav-social{margin-left:auto}
.vtc-hdr .vtc-social a{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(212,180,114,.45);border-radius:50%;color:#F3E2B3!important;text-decoration:none!important;transition:background .3s,color .3s,border-color .3s}
.vtc-hdr .vtc-social a:hover,.vtc-hdr .vtc-social a:focus-visible{background:#D4B472;border-color:#D4B472;color:#0A0A0A!important}
.vtc-hdr .vtc-mm-social{gap:14px;margin-top:4px}
.vtc-hdr .vtc-mm-social a{width:44px;height:44px}
.vtc-hdr .vtc-mm-social svg{width:18px;height:18px}
@media (max-width:1100px){.vtc-hdr .vtc-nav-social{display:none!important}}
@media (max-width:1240px) and (min-width:1101px){.vtc-nav-links{gap:6px 22px}}
@media (max-width:560px){.vtc-footer .ft-grid{text-align:center;justify-items:center}.vtc-footer .ft-grid img{margin-left:auto!important;margin-right:auto!important}.vtc-footer .ft-grid>div>div[style*="display: grid"]{justify-items:center}.vtc-footer .ft-grid [style*="display: flex"],.vtc-footer .vtc-social{justify-content:center}.vtc-footer .ft-legal{justify-content:center;flex-wrap:wrap}.vtc-footer [style*="justify-content: space-between"]{flex-direction:column;align-items:center;text-align:center}}
@media (max-width:560px){
.vtc-footer .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:44px 34px!important}
.vtc-footer .ft-grid>div:nth-child(1),.vtc-footer .ft-grid>div:nth-child(4){grid-column:1/-1}
.vtc-footer .ft-grid>div:nth-child(2){justify-self:end;text-align:right}
.vtc-footer .ft-grid>div:nth-child(2)>div[style*="display: grid"]{justify-items:end}
.vtc-footer .ft-grid>div:nth-child(3){justify-self:start;text-align:left}
.vtc-footer .ft-grid>div:nth-child(3)>div[style*="display: grid"]{justify-items:start}
.vtc-footer .ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 12px!important}
.vtc-footer .ft-grid>div:nth-child(1){grid-column:1/-1}
.vtc-footer .ft-grid>div:nth-child(4){grid-column:auto;justify-self:start;text-align:left}
.vtc-footer .ft-grid>div:nth-child(2){justify-self:end;text-align:right}
.vtc-footer .ft-grid>div:nth-child(2)>div[style*="display: grid"]{justify-items:end}
.vtc-footer .ft-grid>div:nth-child(3){justify-self:center;text-align:center}
.vtc-footer .ft-grid>div:nth-child(3)>div[style*="display: grid"]{justify-items:center}
.vtc-footer .ft-grid>div:nth-child(4)>div[style*="display: flex"]{justify-content:flex-start!important}
.vtc-footer .ft-grid>div:nth-child(n+2)>div[style*="display: grid"]{font-size:11px!important;letter-spacing:.08em!important;gap:9px!important}
.vtc-footer .ft-grid>div:nth-child(n+2)>div:first-child{letter-spacing:.2em!important}
.vtc-footer .ft-grid>div:nth-child(4)>div:first-child{font-size:12px!important;letter-spacing:.06em!important}
.vtc-footer .ft-grid>div:nth-child(4)>div{font-size:11.5px!important;line-height:1.5}
.vtc-footer .ft-grid>div:nth-child(4) a{font-size:11.5px!important;word-break:break-word}
.vtc-footer .ft-grid>div:nth-child(4) span{font-size:10px!important;display:block}
}
.vtc-dock{display:none}
@media (max-width:1100px){
.vtc-dock{display:flex;align-items:center;gap:10px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:55;padding:8px;border:1px solid rgba(212,180,114,.45);border-radius:999px;background:linear-gradient(160deg,rgba(28,28,28,.82),rgba(5,5,5,.9));-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 18px 40px -12px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s}
.vtc-dock-on .vtc-dock{transform:none;opacity:1;pointer-events:auto}
.vtc-mm-lock .vtc-dock{opacity:0;pointer-events:none}
.vtc-dock-menu{display:flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#F3E2B3!important;font:400 12px/1 Oswald,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase;cursor:pointer}
.vtc-dock-bars{position:relative;display:block;width:18px;height:12px}
.vtc-dock-bars i{position:absolute;left:0;right:0;height:1.5px;background:#F3E2B3}
.vtc-dock-bars i:nth-child(1){top:0}.vtc-dock-bars i:nth-child(2){top:5px}.vtc-dock-bars i:nth-child(3){top:10px}
.vtc-dock-book{position:relative;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center;height:44px;border-radius:999px;background:linear-gradient(110deg,#A8834A 0%,#D9B871 22%,#FFF6DD 40%,#E7CB86 55%,#B8914F 78%,#D9B871 100%);color:#0A0A0A!important;text-decoration:none!important;font:500 12px/1 Oswald,sans-serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}
.vtc-dock-book::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-20deg);animation:vtcDockSweep 5s ease-in-out infinite}
.vtc-dock-top{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0!important;border:1px solid rgba(243,226,179,.45)!important;border-radius:50%!important;background:rgba(255,255,255,.05)!important;color:#F3E2B3!important;cursor:pointer}

}
@keyframes vtcDockSweep{0%,60%{left:-60%}100%{left:130%}}
@media (prefers-reduced-motion:reduce){.vtc-dock{transition:none}.vtc-dock-book::after{animation:none;display:none}}

[data-vtc-off],[data-vtc-off] *,[data-vtc-off] *::before,[data-vtc-off] *::after{animation-play-state:paused!important}
@media (max-width:760px){
.vtc-dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(12,12,12,.94)!important}
.sh-btn,.sh-modal,.art-bar,.vj-lead{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
