.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */body.elementor-page-276 {margin:0;background:#03070a;}
.elementor-276 .vlx-site-header-row {width:calc(100% - 10rem);max-width:84.375rem;margin:0 auto;}
.elementor-276 .vlx-site-mega-title {font-family:var(--e-global-typography-primary-font-family,"Gyrochrome"),sans-serif;}
.elementor-276 [data-id="15b7cd3d"] summary {list-style:none;transition:color .2s;}
.elementor-276 summary::-webkit-details-marker {display:none;}
.elementor-276 summary:focus-visible {outline:2px solid #18c865;outline-offset:4px;}
.elementor-276 details[open]>summary {color:#18c865;}
.elementor-276 [data-id="4662da51"] {padding:.75rem 2rem;border:1px solid #59663c;background:linear-gradient(115deg,#26321c,#0c1511);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);}
.elementor-276 [data-id="4662da51"]::after {content:"";position:absolute;right:0;bottom:0;width:5px;height:22px;background:#18c865;transform:skew(-40deg);transform-origin:bottom;}
.elementor-276 [data-id="4c83df33"],.elementor-276 [data-id="9ce830e"] {grid-template-columns:1fr 2fr;}
.elementor-276 [data-id="4a25bf6a"],.elementor-276 [data-id="60b737d6"] {min-height:15rem;justify-content:flex-end;}
.elementor-276 [data-id="40b3f0dc"] {display:none;}
.elementor-276 [data-id="bb0cd36"]>summary {list-style:none;}
.elementor-276 [data-id="bb0cd36"]>summary::after {content:"";display:block;width:18px;height:12px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;}
.elementor-276 [data-id="16a5b4b0"]>details>summary::after {content:"+";font:400 22px/1 "Open Sans";margin-left:auto;}
.elementor-276 [data-id="16a5b4b0"]>details[open]>summary::after {content:"−";}
.elementor-276 [data-id="16a5b4b0"]>details {border-bottom:1px solid #273426;}
.elementor-276 [data-id="16a5b4b0"] .vlx-site-mega-title:empty {display:none;}
.elementor-276 [data-id="16a5b4b0"] .vlx-site-nav-link {display:block;min-height:44px;padding:.7rem 0;}
@media(max-width:1100px){.elementor-276 [data-id="253eda2b"]{display:none;}.elementor-276 [data-id="40b3f0dc"]{display:flex;}.elementor-276 .vlx-site-header-row {width:calc(100% - 4rem);}}
@media(max-width:767px){.elementor-276 .vlx-site-header-row {width:calc(100% - 2.5rem);}.elementor-276 .vlx-site-logo{width:10.5rem;}}
@media(prefers-reduced-motion:reduce){.elementor-276 *{transition:none!important;}}


/* VELORYX shared alignment and typography */
.vlx-site-header-row, .vlx-site-footer-inner {width:calc(100% - 10rem);max-width:84.375rem;margin-inline:auto;}
.vlx-site-logo {width:12.45rem;height:auto;display:block;flex-shrink:0;}
.vlx-site-h1, .vlx-site-h2, .vlx-site-h3, .vlx-site-mega-title {font-family:var(--e-global-typography-primary-font-family,"Gyrochrome"),sans-serif;font-variation-settings:"wght" var(--vlx-heading-weight,500);}
.vlx-site-h2, .vlx-site-h3, .vlx-site-mega-title {--vlx-heading-weight:600;}
@media(max-width:1100px){.vlx-site-header-row,.vlx-site-footer-inner{width:calc(100% - 4rem);margin-inline:auto;}}
@media(max-width:767px){.vlx-site-header-row,.vlx-site-footer-inner{width:calc(100% - 2.5rem);margin-inline:auto;}.vlx-site-logo{width:10.5rem;}}

/* VELORYX final Investors SVG geometry */
.elementor-276 [data-id="37c3615f"] {width:147.256px!important;min-width:147.256px!important;flex-shrink:0;}
.elementor-276 [data-id="4662da51"] {width:147.256px!important;min-width:147.256px!important;height:42px!important;min-height:42px;padding:0!important;display:flex;justify-content:center;align-items:center;border:0;clip-path:none;background:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-site-investors-button.svg") center/147.256px 42px no-repeat;overflow:visible;}
.elementor-276 [data-id="4662da51"]::after {content:"";position:absolute;right:-1px;bottom:-1px;width:21.351px;height:26.701px;background:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-site-investors-accent.svg") center/contain no-repeat;transform:rotate(172.99deg);transform-origin:center;pointer-events:none;}
.elementor-276 [data-id="5328d67b"]:hover,.elementor-276 [data-id="7aaef6bf"]:hover,.elementor-276 [data-id="261fc27"]:hover {color:#18c865;}
.elementor-276 [data-id="bb0cd36"]>summary {list-style:none;}
.elementor-276 [data-id="16a5b4b0"] .vlx-site-mega-title:empty {display:none;}


/* VELORYX final layout additions */

.elementor-276 :is([data-id="4a25bf6a"],[data-id="60b737d6"],[data-id="7c0cdfc8"],[data-id="5d134550"]){position:relative;overflow:hidden;isolation:isolate;}
.elementor-276 :is([data-id="4a25bf6a"],[data-id="60b737d6"])::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,7,10,.05),rgba(3,7,10,.92));z-index:1;pointer-events:none;}
.elementor-276 :is([data-id="4a25bf6a"],[data-id="60b737d6"],[data-id="7c0cdfc8"],[data-id="5d134550"])>:not(img){position:relative;z-index:2;}
.elementor-276 [data-id="7c0cdfc8"]{padding:1.25rem;gap:.875rem;}
.elementor-276 [data-id="1ff87f77"]{position:relative;order:-1;opacity:1;aspect-ratio:3/1;height:auto;object-fit:cover;}
.elementor-276 [data-id="b6884be"]{font-size:1.125rem;line-height:1.4;text-transform:none;}
.elementor-276 [data-id="5d134550"]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:1rem 2rem;}
.elementor-276 [data-id="7ee10f78"]{position:relative;grid-column:2;grid-row:1/4;width:100%;height:100%;object-fit:cover;opacity:1;}
.elementor-276 [data-id="5d134550"]>:not(img){grid-column:1;}
.elementor-276 [data-id="7650bd03"]{font-size:1.125rem;line-height:1.4;text-transform:none;}
.elementor-276 [data-id="4662da51"]{width:147.256px!important;min-width:147.256px!important;box-sizing:border-box;}
.elementor-276 [data-id="37c3615f"]{width:147.256px!important;min-width:147.256px!important;flex:0 0 147.256px;}
.elementor-276 :is([data-id="50f37659"],[data-id="51741fbe"],[data-id="4c83df33"],[data-id="9ce830e"],[data-id="1eb14de8"]){color:#fff;}
:is(.vlx-legal-preview,.vlx-page-legal) .vlx-site-header{background:#f4f5f2;color:#03070a;}
:is(.vlx-legal-preview,.vlx-page-legal) .elementor-276 [data-id="75fb695f"]{content:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-site-header-logo-dark.svg");}
:is(.vlx-legal-preview,.vlx-page-legal) .elementor-276 [data-id="4662da51"]{background-image:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-site-investors-button-dark.svg");}
:is(.vlx-legal-preview,.vlx-page-legal) .elementor-276 [data-id="37b05fee"]{color:#fff;}
.vlx-draft-preview{margin:0;background:#03070a;}
.vlx-404-preview .vlx-site-header{position:absolute;left:0;right:0;top:0;background:transparent;}

/* END VELORYX final layout additions */
.elementor-276 [data-id="40b3f0dc"]{position:static;}

/* 404 overlay, scoped to error pages only */
:is(.vlx-404-preview,.error404) .vlx-site-header{position:absolute;left:0;right:0;top:0;background:transparent;z-index:100;}
.admin-bar:is(.vlx-404-preview,.error404) .vlx-site-header{top:32px;}
@media(max-width:782px){.admin-bar:is(.vlx-404-preview,.error404) .vlx-site-header{top:46px;}}

/* Compact navigation variant of the approved shared CTA geometry. */
.elementor-276 summary[data-id="4662da51"]{--cut-x:1.05rem;--cut-y:1.45rem;position:relative;isolation:isolate;clip-path:polygon(var(--cut-x) 0,100% 0,100% calc(100% - var(--cut-y)),calc(100% - var(--cut-x)) 100%,0 100%,0 var(--cut-y));background:#46512f!important;}
.elementor-276 summary[data-id="4662da51"]::before{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;background:linear-gradient(105deg,#080d0b,#030a09);clip-path:polygon(calc(var(--cut-x) - 1px) 0,100% 0,100% calc(100% - var(--cut-y) + 1px),calc(100% - var(--cut-x) + 1px) 100%,0 100%,0 calc(var(--cut-y) - 1px));}
.elementor-276 summary[data-id="4662da51"]::after{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;pointer-events:none;background:#18c865;transform:none;clip-path:polygon(100% calc(100% - var(--cut-y)),calc(100% - var(--cut-x)) 100%,calc(100% - var(--cut-x) - 5px) 100%,100% calc(100% - var(--cut-y) - 6.82px));}
:is(.vlx-legal-preview,.vlx-page-legal) .elementor-276 summary[data-id="4662da51"]::before{background:#f4f5f2;}

:is(.vlx-legal-preview,.vlx-page-legal) .elementor-276 summary[data-id="4662da51"]{color:#03070a;}


/* VELORYX wide desktop header and right-aligned compact mega menu */
@media(min-width:1101px){
.elementor-276 .vlx-site-header-row{position:relative;width:89.68vw!important;max-width:none!important;margin-inline:auto;}
.elementor-276 :is([data-id="253eda2b"],[data-id="15b7cd3d"]){position:static;}
.elementor-276 [data-id="15b7cd3d"]>details{position:static;}
.elementor-276 [data-id="15b7cd3d"]>details>div{inset-inline-start:auto;inset-inline-end:0;width:min(960px,100%);max-width:100%;max-height:calc(100svh - 120px);overflow:auto;}
}
/* END VELORYX wide desktop header */


/* VELORYX transparent header / reveal on upward scroll */
.elementor-276 .vlx-site-header[data-id="68aebe10"]{position:fixed!important;left:0;right:0;top:var(--vlx-header-top,0px)!important;width:100%;z-index:200;background:transparent!important;transform:translateY(0);transition:transform .34s ease,background-color .2s ease,box-shadow .2s ease;will-change:transform;--vlx-header-surface:#03070a;--vlx-header-rule:rgba(255,255,255,.08);}
:is(.vlx-legal-preview,.vlx-page-legal) .elementor-276 .vlx-site-header[data-id="68aebe10"]{--vlx-header-surface:#f4f5f2;--vlx-header-rule:rgba(3,7,10,.08);}
.elementor-276 .vlx-site-header[data-id="68aebe10"].vlx-header-scrolled{background:var(--vlx-header-surface)!important;box-shadow:0 1px 0 var(--vlx-header-rule);}
.elementor-276 .vlx-site-header[data-id="68aebe10"].vlx-header-hidden{transform:translateY(calc(-100% - var(--vlx-header-top,0px) - 1px));pointer-events:none;}
.elementor-276 [data-id="15b7cd3d"]>details>div,.elementor-276 [data-id="1eb14de8"]{max-height:calc(100svh - var(--vlx-header-height,84px) - var(--vlx-header-top,0px) - 24px);overflow:auto;}
@media(prefers-reduced-motion:reduce){.elementor-276 .vlx-site-header[data-id="68aebe10"]{transition:none;}}
/* END VELORYX transparent header */

/* Match Investors to navigation typography and keep the inner fill inside its stroke. */
.elementor-276 summary[data-id="4662da51"]{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:none;}
.elementor-276 summary[data-id="4662da51"] .vlx-site-nav-label{text-transform:none;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.04em;}
.elementor-276 summary[data-id="4662da51"]::before{width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;min-width:0!important;min-height:0!important;}


/* Brand hero: dark logo on its light panel; white logo when the dark sticky header returns. */
@media(min-width:1101px){.vlx-page-brand .elementor-276 .vlx-site-header:not(.vlx-header-scrolled) [data-id="75fb695f"]{content:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-site-header-logo-dark.svg");}}/* End custom CSS */