.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* VELORYX brand template: reusable visual behavior. */
.elementor-341 .vlx-brand-copy{white-space:normal;}
.elementor-341 .vlx-brand-copy br+br{line-height:2;}
.elementor-341 .vlx-brand-page{isolation:isolate;}
.elementor-341 [data-id="3601ebb2"]::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-style:solid;border-color:transparent;border-width:84px 120px 8px 8px;border-image-source:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-brand-contact-frame.svg");border-image-slice:84 120 8 8 fill;border-image-repeat:stretch;}
.elementor-341 [data-id="6b8dc61d"] .e-component{display:block;width:100%;min-width:0;}

.elementor-341 .vlx-product-card::after{content:"";position:absolute;inset:1px;pointer-events:none;background:linear-gradient(180deg,rgba(232,234,229,.85) 0,rgba(232,234,229,.25) 25%,transparent 55%);clip-path:inherit;z-index:1;}
.elementor-341 .vlx-product-photo img{width:100%;height:100%;object-fit:cover;}
.elementor-341 .vlx-brand-news-loop .vlx-news-item:nth-child(even) .vlx-news-row{flex-direction:row-reverse;}
.elementor-341 .vlx-news-copy p{margin:0;}
.elementor-341 [data-id="b2f259c"]{filter:grayscale(1)!important;}
.elementor-341 [data-id="269084e8"] p{margin:0;}

@media(max-width:1100px){
.elementor-341 [data-id="70e72ff3"]{position:relative;inset:auto;left:auto;right:auto;top:auto;height:25rem;}
.elementor-341 [data-id="2e222cd"]{display:none;}
.elementor-341 [data-id="47e8bd1e"]{display:none;}
.elementor-341 [data-id="201771ed"]{display:none;}
.elementor-341 [data-id="310971a7"]{display:none;}
.elementor-341 [data-id="6d0b83d3"]{min-height:0;}
.elementor-341 [data-id="76a103dd"]{max-width:none;padding:3rem 0 4rem;}
.elementor-341 [data-id="7f564f88"]{font-size:2rem;max-width:none;}
.elementor-341 [data-id="269084e8"]{max-width:none;font-size:1.125rem;}
.elementor-341 [data-id="e1b0cfc"]{grid-template-columns:minmax(0,1fr);gap:3rem;padding:1rem 0 4rem;}
.elementor-341 [data-id="53eed57c"]{grid-row:1;}
.elementor-341 [data-id="7b3d071c"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:2rem;}
.elementor-341 [data-id="19d87375"]{padding:4rem 0;}
.elementor-341 [data-id="16b7900e"]{padding:4rem 0;}
}

@media(max-width:900px){.elementor-341 .vlx-news-row,.elementor-341 .vlx-brand-news-loop .vlx-news-item:nth-child(even) .vlx-news-row{flex-direction:column!important;gap:1.5rem;align-items:stretch;}.elementor-341 .vlx-news-media,.elementor-341 .vlx-news-copy{width:100%;flex:auto;}}
@media(max-width:767px){
.elementor-341 [data-id="70e72ff3"]{height:20rem;}
.elementor-341 [data-id="76a103dd"]{padding:2.5rem 0 3rem;}
.elementor-341 [data-id="1bcd4287"]{margin-bottom:1.5rem;gap:1rem;}
.elementor-341 [data-id="7f564f88"]{font-size:1.625rem;}
.elementor-341 [data-id="269084e8"]{margin-top:1.5rem;font-size:1rem;letter-spacing:.04em;}
.elementor-341 [data-id="5dcc53c8"]{width:100%;min-width:0;}
.elementor-341 [data-id="3601ebb2"]{padding:1.5rem;}
.elementor-341 [data-id="67bbe1fc"]{font-size:1.125rem;}
.elementor-341 [data-id="72f372b6"]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(7,auto);gap:1rem;}
.elementor-341 [data-id="7b3d071c"]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:2rem;}
.elementor-341 [data-id="40c4465a"],.elementor-341 [data-id="592a7d05"]{font-size:1.25rem;}
}


/* Reusable news media frame and exact Figma vector accents. */
.elementor-341 .vlx-news-item{position:relative;}
.elementor-341 [data-id="2e503753"]{gap:1rem;align-items:center;}
.elementor-341 [data-id="2e503753"]::after{content:"";display:block;position:relative;width:23px;height:16px;background:url("https://veloryxhls.com/wp-content/uploads/2026/10/veloryx-brand-read-more-arrow.svg") center/contain no-repeat;}
@media(max-width:900px){}

/* Match shared gutters at the navigation breakpoints. */
@media(max-width:1100px){.elementor-341 .vlx-brand-container{width:calc(100% - 4rem);}}
@media(max-width:767px){.elementor-341 .vlx-brand-container{width:calc(100% - 2.5rem);}}

/* VELORYX scalable desktop hero geometry, aligned to the shared header. */
@media(min-width:1101px){
.elementor-341 [data-id="6d0b83d3"].vlx-brand-container{width:89.68vw;max-width:none;}
.elementor-341 [data-id="76a103dd"]{width:49%;max-width:760px;}
.elementor-341 [data-id="7f564f88"],.elementor-341 [data-id="269084e8"]{max-width:100%;}
.elementor-341 [data-id="47e8bd1e"]{left:-7.209vw;top:-3.373vw;width:60.053vw;height:auto;}
.elementor-341 [data-id="2e222cd"]{left:23%;top:-10.582vw;width:29.96vw;height:auto;}
.elementor-341 [data-id="201771ed"]{left:-1.521vw;width:102.863vw;height:auto;}
}
/* VELORYX widescreen layout — 1920px and above. */
@media(min-width:1920px){
.elementor-341 .vlx-brand-container{width:89.68vw;max-width:1800px;}
.elementor-341 [data-id="6d0b83d3"]{min-height:clamp(760px,34vw,920px);}
.elementor-341 [data-id="76a103dd"]{padding-top:clamp(190px,9vw,250px);padding-bottom:90px;max-width:900px;}
.elementor-341 [data-id="7f564f88"]{font-size:48px;}
.elementor-341 [data-id="269084e8"]{font-size:20px;line-height:1.65;letter-spacing:.06em;max-width:760px;}
.elementor-341 [data-id="70e72ff3"]{top:0;height:clamp(760px,34vw,920px);}
.elementor-341 [data-id="e1b0cfc"]{gap:80px;padding-top:80px;padding-bottom:110px;}
.elementor-341 .vlx-brand-copy{font-size:18px;line-height:1.65;}
.elementor-341 [data-id="7b3d071c"]{gap:64px;}
}/* End custom CSS */