.elementor-179 .elementor-element.elementor-element-a790008{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790008:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-a790008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labarx.com/wp-content/uploads/2026/11/labarx-upcoming-drop-hq-full.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-179 .elementor-element.elementor-element-a790007{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-a790006{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-179 .elementor-element.elementor-element-a790004{width:auto;max-width:auto;}.elementor-179 .elementor-element.elementor-element-a790004 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-a790004 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-179 .elementor-element.elementor-element-a790005{width:auto;max-width:auto;}.elementor-179 .elementor-element.elementor-element-a790005 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-a790005 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-179 .elementor-element.elementor-element-a790014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79000a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-179 .elementor-element.elementor-element-a790012{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790011{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-179 .elementor-element.elementor-element-a79000e .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a79000f .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a790010 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a79001d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79001c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79001b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790017 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a790018 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a790019 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a79001a .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a790022{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790022:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-a790022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labarx.com/wp-content/uploads/2026/11/labarx-archive-hq-full.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-179 .elementor-element.elementor-element-a790021{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790031{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790030{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79002c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790026 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a790027 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a790028 .elementor-icon-box-wrapper{text-align:start;}.elementor-179 .elementor-element.elementor-element-a79002b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79002a{width:auto;max-width:auto;}.elementor-179 .elementor-element.elementor-element-a79002a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-a79002a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-179 .elementor-element.elementor-element-a79002f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79003d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79003c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790036{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790034{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a79003b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790045{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790044{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790043{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-a790041{width:auto;max-width:auto;}.elementor-179 .elementor-element.elementor-element-a790041 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-a790041 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-179 .elementor-element.elementor-element-a790042{width:auto;max-width:auto;}.elementor-179 .elementor-element.elementor-element-a790042 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-a790042 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* LABAR X About page (page 179): black, white, maroon #800000, Montserrat, square corners */

/* Layout reset for this page's containers */
.elementor-179 .e-con[class*="lxa-"] { --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px; --gap: 0px; --row-gap: 0px; --column-gap: 0px; padding: 0; gap: 0; }
.elementor-179 .e-con[class*="lxa-"] > .elementor-widget { margin-block-end: 0; }
.elementor-179 .e-con.lxa-hero, .elementor-179 .e-con.lxa-sec, .elementor-179 .e-con.lxa-band { position: relative; width: 100%; max-width: 100%; }
.elementor-179 .e-con.lxa-wrap { position: relative; z-index: 2; width: 100%; max-width: 1320px; margin: 0 auto; padding: 0 40px; }
.elementor-179 .e-con.lxa-sec { padding: 120px 0; background: #0A0A0A; }
.elementor-179 .e-con.lxa-sec-alt { background: #101010; border-top: 1px solid #1A1A1A; border-bottom: 1px solid #1A1A1A; }
.elementor-179 .lxa-center { align-items: center; text-align: center; }
.elementor-179 .lxa-center > .elementor-widget { width: 100%; max-width: 820px; margin-left: auto; margin-right: auto; }

/* Hero */
.elementor-179 .e-con.lxa-hero { min-height: 86vh; justify-content: flex-end; padding: 0 0 96px; background-color: #0A0A0A; overflow: hidden; }
.elementor-179 .e-con.lxa-hero::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(10,10,10,.15) 0%, rgba(10,10,10,.35) 45%, rgba(10,10,10,.94) 100%), linear-gradient(90deg, rgba(10,10,10,.75) 0%, rgba(10,10,10,0) 65%); pointer-events: none; }
.elementor-179 .lxa-hero-in > .elementor-widget { max-width: 640px; }

/* Philosophy band */
.elementor-179 .e-con.lxa-band { padding: 170px 0; background-color: #0A0A0A; overflow: hidden; }
.elementor-179 .e-con.lxa-band::before { content: ""; position: absolute; inset: 0; z-index: 1; background: rgba(10,10,10,.68); pointer-events: none; }

/* Labels: small uppercase with a maroon left border */
.elementor-179 .lxa-label .elementor-heading-title { display: inline-block; margin: 0 0 22px; padding-left: 10px; border-left: 2px solid #800000; font-family: "Montserrat", sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 3px; line-height: 14px; text-transform: uppercase; color: #8A8A8A; }

/* Headings with the maroon divider */
.elementor-179 .lxa-h .elementor-heading-title { margin: 0; font-family: "Montserrat", sans-serif; font-size: 44px; font-weight: 700; line-height: 1.12; letter-spacing: .5px; text-transform: uppercase; color: #FFFFFF; }
.elementor-179 .lxa-h .elementor-heading-title::after { content: ""; display: block; width: 40px; height: 3px; margin-top: 24px; background: #800000; }
.elementor-179 .lxa-center .lxa-h .elementor-heading-title::after { margin-left: auto; margin-right: auto; }
.elementor-179 .lxa-h-xl .elementor-heading-title { font-size: 68px; line-height: 1.04; }
.elementor-179 .lxa-h-lg .elementor-heading-title { font-size: 52px; line-height: 1.1; }

/* Body text */
.elementor-179 .lxa-text { margin-top: 26px; }
.elementor-179 .lxa-text p { margin: 0 0 14px; font-family: "Montserrat", sans-serif; font-size: 15px; font-weight: 400; line-height: 1.75; color: #B8B8B8; }
.elementor-179 .lxa-text p:last-child { margin-bottom: 0; }
.elementor-179 .lxa-lead p { font-size: 16px; color: #D0D0D0; }
.elementor-179 .lxa-copy .lxa-text { max-width: 520px; }

/* Buttons: square; solid white or white outline; hover fills maroon or white */
.elementor-179 .e-con.lxa-btns { flex-direction: row; flex-wrap: wrap; gap: 14px; margin-top: 38px; }
.elementor-179 .lxa-center .e-con.lxa-btns { justify-content: center; }
.elementor-179 .lxa-btns > .elementor-widget { width: auto !important; max-width: none !important; flex: 0 0 auto !important; }
.elementor-179 .lxa-btn .elementor-button { display: inline-flex !important; align-items: center !important; min-height: 50px !important; padding: 0 30px !important; border: 1px solid #FFFFFF !important; border-radius: 0 !important; font-family: "Montserrat", sans-serif !important; font-size: 12px !important; font-weight: 600 !important; letter-spacing: 2px !important; line-height: 1 !important; text-transform: uppercase !important; transition: background-color .3s, border-color .3s, color .3s; }
.elementor-179 .lxa-btn .elementor-button-icon svg { width: 11px !important; height: 11px !important; }
.elementor-179 .lxa-btn-solid .elementor-button { background: #FFFFFF !important; color: #0A0A0A !important; }
.elementor-179 .lxa-btn-solid .elementor-button svg { fill: #0A0A0A !important; }
.elementor-179 .lxa-btn-solid .elementor-button:hover { background: #800000 !important; border-color: #800000 !important; color: #FFFFFF !important; }
.elementor-179 .lxa-btn-solid .elementor-button:hover svg { fill: #FFFFFF !important; }
.elementor-179 .lxa-btn-outline .elementor-button { background: transparent !important; color: #FFFFFF !important; }
.elementor-179 .lxa-btn-outline .elementor-button svg { fill: #FFFFFF !important; }
.elementor-179 .lxa-btn-outline .elementor-button:hover { background: #FFFFFF !important; color: #0A0A0A !important; }
.elementor-179 .lxa-btn-outline .elementor-button:hover svg { fill: #0A0A0A !important; }

/* Split sections */
.elementor-179 .e-con.lxa-split { flex-direction: row; align-items: center; gap: 80px; }
.elementor-179 .e-con.lxa-rev { flex-direction: row-reverse; }
.elementor-179 .lxa-split > .e-con { flex: 1 1 0; width: auto; min-width: 0; }
.elementor-179 .lxa-split > .lxa-media { flex-grow: 1.05; }

/* Image tiles: dark frame, no rounding, slow zoom */
.elementor-179 .lxa-tile { position: relative; overflow: hidden; background: #0A0A0A; outline: 1px solid #1A1A1A; outline-offset: -1px; }
.elementor-179 .lxa-tile img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 0; transition: transform 1.2s cubic-bezier(.2,.7,.2,1); }
.elementor-179 .lxa-tall img { aspect-ratio: 4 / 5; }
@media (hover: hover) { .elementor-179 .lxa-tile:hover img { transform: scale(1.04); } }
.elementor-179 .e-con.lxa-pair { flex-direction: row; gap: 12px; }
.elementor-179 .lxa-pair > .elementor-widget { flex: 1 1 0; width: auto; min-width: 0; }
.elementor-179 .lxa-pair img { aspect-ratio: 3 / 4; }
.elementor-179 .lxa-front::after, .elementor-179 .lxa-back::after { position: absolute; left: 16px; bottom: 14px; z-index: 2; padding-left: 10px; border-left: 2px solid #800000; font-family: "Montserrat", sans-serif; font-size: 10px; font-weight: 600; letter-spacing: 2.5px; line-height: 14px; text-transform: uppercase; color: #D9D9D9; pointer-events: none; }
.elementor-179 .lxa-front::after { content: "Front"; }
.elementor-179 .lxa-back::after { content: "Back"; }

/* Stats row (like the home page) */
.elementor-179 .e-con.lxa-stats { flex-direction: row; margin-top: 40px; padding-top: 28px; border-top: 1px solid #1F1F1F; max-width: 560px; }
.elementor-179 .lxa-stats > .elementor-widget { flex: 1 1 0; width: auto; min-width: 0; padding: 0 18px; border-left: 1px solid #262626; }
.elementor-179 .lxa-stats > .elementor-widget:first-child { padding-left: 0; border-left: 0; }
.elementor-179 .lxa-stat .elementor-icon-box-title { margin: 0 0 6px; font-family: "Montserrat", sans-serif; font-size: 10px; font-weight: 600; letter-spacing: 2px; line-height: 14px; text-transform: uppercase; color: #8A8A8A; }
.elementor-179 .lxa-stat .elementor-icon-box-description { margin: 0; font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 500; line-height: 1.4; color: #FFFFFF; }

/* Value cards (like the home page drop cards) */
.elementor-179 .e-con.lxa-cards { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; margin-top: 56px; counter-reset: lxa-v; }
.elementor-179 .lxa-cards > .elementor-widget { width: auto; max-width: none; margin: 0; }
.elementor-179 .lxa-card { counter-increment: lxa-v; }
.elementor-179 .elementor-widget.lxa-card { position: relative; display: flex; flex-direction: column; height: 100%; padding: 26px 24px 30px; background: #141414; border-top: 2px solid #FFFFFF; transition: background-color .35s, border-color .35s; }
.elementor-179 .lxa-card::before { content: "0" counter(lxa-v); font-family: "Montserrat", sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 2px; color: #8A8A8A; }
.elementor-179 .lxa-card::after { content: "Value"; position: absolute; top: 26px; right: 24px; font-family: "Montserrat", sans-serif; font-size: 10px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: #555555; }
.elementor-179 .lxa-card .elementor-icon-box-wrapper { margin-top: 64px; }
.elementor-179 .lxa-card .elementor-icon-box-title { margin: 0 0 10px; font-family: "Montserrat", sans-serif; font-size: 17px; font-weight: 700; letter-spacing: 1.5px; line-height: 1.3; text-transform: uppercase; color: #FFFFFF; }
.elementor-179 .lxa-card .elementor-icon-box-description { margin: 0; font-family: "Montserrat", sans-serif; font-size: 13px; line-height: 1.65; color: #B8B8B8; }
@media (hover: hover) { .elementor-179 .lxa-card:hover { background: #1A1A1A; border-top-color: #800000; } }

/* In the wild */
.elementor-179 .e-con.lxa-row-head { flex-direction: row; align-items: flex-end; justify-content: space-between; gap: 40px; }
.elementor-179 .lxa-row-head > .e-con { width: auto; flex: 1 1 auto; }
.elementor-179 .lxa-row-head-r { width: auto; max-width: 380px; margin-top: 0; }
.elementor-179 .e-con.lxa-look { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin-top: 56px; }
.elementor-179 .lxa-look > .elementor-widget { width: auto; max-width: none; margin: 0; }

/* Final call to action */
.elementor-179 .e-con.lxa-cta { padding: 150px 0; background: #0A0A0A; }

/* Tablet */
@media (max-width: 1024px) {
  .elementor-179 .e-con.lxa-wrap { padding: 0 30px; }
  .elementor-179 .e-con.lxa-sec { padding: 90px 0; }
  .elementor-179 .e-con.lxa-split { gap: 48px; }
  .elementor-179 .lxa-h .elementor-heading-title { font-size: 36px; }
  .elementor-179 .lxa-h-xl .elementor-heading-title { font-size: 52px; }
  .elementor-179 .lxa-h-lg .elementor-heading-title { font-size: 40px; }
  .elementor-179 .e-con.lxa-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-179 .e-con.lxa-look { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .elementor-179 .e-con.lxa-band { padding: 130px 0; }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-179 .e-con.lxa-wrap { padding: 0 16px; }
  .elementor-179 .e-con.lxa-sec { padding: 72px 0; }
  .elementor-179 .e-con.lxa-hero { min-height: 78vh; padding-bottom: 56px; background-position: 58% center !important; }
  .elementor-179 .e-con.lxa-hero::before { background: linear-gradient(180deg, rgba(10,10,10,.2) 0%, rgba(10,10,10,.5) 45%, rgba(10,10,10,.96) 100%); }
  .elementor-179 .e-con.lxa-split, .elementor-179 .e-con.lxa-rev { flex-direction: column; align-items: stretch; gap: 40px; }
  .elementor-179 .lxa-split > .e-con { flex: none; width: 100%; }
  .elementor-179 .lxa-h .elementor-heading-title { font-size: 28px; line-height: 1.15; }
  .elementor-179 .lxa-h-xl .elementor-heading-title { font-size: 36px; }
  .elementor-179 .lxa-h-lg .elementor-heading-title { font-size: 28px; }
  .elementor-179 .lxa-h .elementor-heading-title::after { margin-top: 18px; }
  .elementor-179 .lxa-text { margin-top: 20px; }
  .elementor-179 .lxa-text p, .elementor-179 .lxa-lead p { font-size: 14px; }
  .elementor-179 .e-con.lxa-btns { margin-top: 30px; gap: 10px; }
  .elementor-179 .lxa-btns > .elementor-widget { flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important; }
  .elementor-179 .lxa-btn .elementor-button-wrapper { width: 100%; }
  .elementor-179 .lxa-btn .elementor-button { width: 100% !important; justify-content: center !important; }
  .elementor-179 .lxa-stats > .elementor-widget { padding: 0 10px; }
  .elementor-179 .lxa-stat .elementor-icon-box-title { font-size: 9px; letter-spacing: 1.5px; }
  .elementor-179 .lxa-stat .elementor-icon-box-description { font-size: 12px; }
  .elementor-179 .e-con.lxa-cards { grid-template-columns: minmax(0, 1fr); gap: 12px; margin-top: 40px; }
  .elementor-179 .elementor-widget.lxa-card { padding: 22px 20px 24px; }
  .elementor-179 .lxa-card .elementor-icon-box-wrapper { margin-top: 36px; }
  .elementor-179 .e-con.lxa-band { padding: 100px 0; }
  .elementor-179 .e-con.lxa-row-head { flex-direction: column; align-items: flex-start; gap: 0; }
  .elementor-179 .lxa-row-head-r { max-width: none; margin-top: 20px; }
  .elementor-179 .e-con.lxa-look { gap: 8px; margin-top: 36px; }
  .elementor-179 .e-con.lxa-cta { padding: 100px 0; }
}/* End custom CSS */