.elementor-2937 .elementor-element.elementor-element-7cf93e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-7cf93e:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-7cf93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-c049e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-c049e10:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-c049e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-2030dabf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-2937 .elementor-element.elementor-element-2030dabf:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-2030dabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-dca5c75{--display:flex;--min-height:530px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-dca5c75:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-dca5c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-1.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-dca5c75::before, .elementor-2937 .elementor-element.elementor-element-dca5c75 > .elementor-background-video-container::before, .elementor-2937 .elementor-element.elementor-element-dca5c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-2937 .elementor-element.elementor-element-dca5c75 > .elementor-background-slideshow::before, .elementor-2937 .elementor-element.elementor-element-dca5c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2937 .elementor-element.elementor-element-dca5c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(15,160,55,0.5);--background-overlay:'';}.elementor-2937 .elementor-element.elementor-element-e117b18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:76px;--padding-bottom:76px;--padding-left:70px;--padding-right:70px;}.elementor-2937 .elementor-element.elementor-element-e117b18:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-e117b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-319b526a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-69d71067 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:1.16em;letter-spacing:-0.5px;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-d3c5daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-17019ce0{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.72em;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-5e2c41d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-3eca9563 .elementor-button{background-color:transparent;fill:#ffffff;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-802ed47 .elementor-button{background-color:transparent;fill:#ffffff;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-1f59acaf .elementor-button{background-color:transparent;fill:#ffffff;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-4d46aed6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:24px;--padding-left:70px;--padding-right:70px;}.elementor-2937 .elementor-element.elementor-element-4d46aed6:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-4d46aed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-437a918f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-3f15d4c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-f0b9aa1{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-f0b9aa1:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-f0b9aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-food-1.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-38076fe0{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-38076fe0:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-38076fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-tomato-1.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-3433c800{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-3433c800:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-3433c800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-hummus-1.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-1a4d52ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-4e0d11df{--display:flex;--min-height:894px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-4e0d11df:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-4e0d11df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-image-7.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-4ef71227{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:70px;--padding-right:70px;}.elementor-2937 .elementor-element.elementor-element-4ef71227:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-4ef71227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-52c4f74f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:60px;}.elementor-2937 .elementor-element.elementor-element-1b13b944{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-18277c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-24a26e66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:#ffffff;}.elementor-2937 .elementor-element.elementor-element-35b97278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:56px;--padding-left:70px;--padding-right:70px;}.elementor-2937 .elementor-element.elementor-element-35b97278:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-35b97278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-3209ef47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-36e4ae62{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-36e4ae62:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-36e4ae62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-tomato-1.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-45705991{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-45705991:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-45705991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-image-7.webp");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-f18988c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-51863b03{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-51863b03:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-51863b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/cavern-food-1.webp");background-position:bottom center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-66712bb2{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-66712bb2:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-66712bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theorangebeak.com/wp-content/uploads/2026/06/Cavern-logo-1-7.png");background-position:center center;background-size:cover;}.elementor-2937 .elementor-element.elementor-element-14782a31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-2937 .elementor-element.elementor-element-14782a31:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-14782a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-5703752c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-71bf002a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#ffffff;color:#ffffff;border-style:none;}.elementor-2937 .elementor-element.elementor-element-8c36301{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.18);--border-color:rgba(255,255,255,0.18);--border-radius:24px 24px 24px 24px;--padding-top:84px;--padding-bottom:84px;--padding-left:64px;--padding-right:64px;}.elementor-2937 .elementor-element.elementor-element-8c36301:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-8c36301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-27170eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2937 .elementor-element.elementor-element-9741dba{text-align:center;}.elementor-2937 .elementor-element.elementor-element-9741dba img{width:140px;}.elementor-2937 .elementor-element.elementor-element-468d640d{--alignment:center;--direction:ltr;--width:216px;--rotate:0deg;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;--text-color:#FFFFFF;--transition:0.3s;}.elementor-2937 .elementor-element.elementor-element-4018079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2937 .elementor-element.elementor-element-46e5adf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;text-transform:uppercase;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2937 .elementor-element.elementor-element-5a5ff1f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:14px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2937 .elementor-element.elementor-element-5a5ff1f5:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-5a5ff1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2937 .elementor-element.elementor-element-6750f993{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:999px 999px 999px 999px;}.elementor-2937 .elementor-element.elementor-element-6750f993:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-6750f993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c1c;}.elementor-2937 .elementor-element.elementor-element-2d9b3d0b{text-align:center;}.elementor-2937 .elementor-element.elementor-element-190d5624{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:999px 999px 999px 999px;}.elementor-2937 .elementor-element.elementor-element-190d5624:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-190d5624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c1c;}.elementor-2937 .elementor-element.elementor-element-4d304dff .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;fill:rgba(255,255,255,0.78);color:rgba(255,255,255,0.78);border-style:none;}.elementor-2937 .elementor-element.elementor-element-4f7ebd2c .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;fill:rgba(255,255,255,0.78);color:rgba(255,255,255,0.78);border-style:none;}.elementor-2937 .elementor-element.elementor-element-bcd700b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;fill:rgba(255,255,255,0.78);color:rgba(255,255,255,0.78);border-style:none;}.elementor-2937 .elementor-element.elementor-element-464c88f4 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;fill:rgba(255,255,255,0.78);color:rgba(255,255,255,0.78);border-style:none;}.elementor-2937 .elementor-element.elementor-element-3d43a648{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:999px 999px 999px 999px;}.elementor-2937 .elementor-element.elementor-element-3d43a648:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-3d43a648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c1c;}.elementor-2937 .elementor-element.elementor-element-7960e569{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:999px 999px 999px 999px;}.elementor-2937 .elementor-element.elementor-element-7960e569:not(.elementor-motion-effects-element-type-background), .elementor-2937 .elementor-element.elementor-element-7960e569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c1c;}@media(min-width:768px){.elementor-2937 .elementor-element.elementor-element-7cf93e{--width:100%;}.elementor-2937 .elementor-element.elementor-element-c049e10{--width:100%;}.elementor-2937 .elementor-element.elementor-element-319b526a{--width:46%;}.elementor-2937 .elementor-element.elementor-element-d3c5daf{--width:54%;}.elementor-2937 .elementor-element.elementor-element-437a918f{--width:64%;}.elementor-2937 .elementor-element.elementor-element-1a4d52ee{--width:36%;}.elementor-2937 .elementor-element.elementor-element-52c4f74f{--width:50%;}.elementor-2937 .elementor-element.elementor-element-18277c70{--width:50%;}.elementor-2937 .elementor-element.elementor-element-36e4ae62{--width:31%;}.elementor-2937 .elementor-element.elementor-element-45705991{--width:69%;}.elementor-2937 .elementor-element.elementor-element-51863b03{--width:69%;}.elementor-2937 .elementor-element.elementor-element-66712bb2{--width:31%;}.elementor-2937 .elementor-element.elementor-element-27170eec{--width:220px;}}@media(max-width:1024px){.elementor-2937 .elementor-element.elementor-element-2030dabf{--padding-top:5px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-dca5c75{--min-height:400px;}.elementor-2937 .elementor-element.elementor-element-e117b18{--padding-top:53px;--padding-bottom:53px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-69d71067 .elementor-heading-title{font-size:34px;}.elementor-2937 .elementor-element.elementor-element-4d46aed6{--padding-top:0px;--padding-bottom:16px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-f0b9aa1{--min-height:300px;}.elementor-2937 .elementor-element.elementor-element-38076fe0{--min-height:300px;}.elementor-2937 .elementor-element.elementor-element-3433c800{--min-height:300px;}.elementor-2937 .elementor-element.elementor-element-4e0d11df{--min-height:624px;}.elementor-2937 .elementor-element.elementor-element-4ef71227{--padding-top:98px;--padding-bottom:98px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-35b97278{--padding-top:0px;--padding-bottom:39px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-36e4ae62{--min-height:400px;}.elementor-2937 .elementor-element.elementor-element-45705991{--min-height:400px;}.elementor-2937 .elementor-element.elementor-element-51863b03{--min-height:320px;}.elementor-2937 .elementor-element.elementor-element-66712bb2{--min-height:320px;}.elementor-2937 .elementor-element.elementor-element-14782a31{--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-8c36301{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2937 .elementor-element.elementor-element-468d640d{--width:500px;}.elementor-2937 .elementor-element.elementor-element-46e5adf5 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-2937 .elementor-element.elementor-element-2030dabf{--padding-top:4px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-2937 .elementor-element.elementor-element-dca5c75{--min-height:340px;}.elementor-2937 .elementor-element.elementor-element-e117b18{--padding-top:41px;--padding-bottom:41px;--padding-left:14px;--padding-right:14px;}.elementor-2937 .elementor-element.elementor-element-319b526a{--width:100%;}.elementor-2937 .elementor-element.elementor-element-69d71067 .elementor-heading-title{font-size:29px;}.elementor-2937 .elementor-element.elementor-element-d3c5daf{--width:100%;}.elementor-2937 .elementor-element.elementor-element-4d46aed6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-2937 .elementor-element.elementor-element-437a918f{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2937 .elementor-element.elementor-element-3f15d4c4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2937 .elementor-element.elementor-element-f0b9aa1{--min-height:200px;}.elementor-2937 .elementor-element.elementor-element-38076fe0{--min-height:200px;}.elementor-2937 .elementor-element.elementor-element-3433c800{--min-height:300px;}.elementor-2937 .elementor-element.elementor-element-1a4d52ee{--width:100%;}.elementor-2937 .elementor-element.elementor-element-4e0d11df{--min-height:420px;}.elementor-2937 .elementor-element.elementor-element-4ef71227{--padding-top:77px;--padding-bottom:77px;--padding-left:14px;--padding-right:14px;}.elementor-2937 .elementor-element.elementor-element-52c4f74f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-18277c70{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-35b97278{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-2937 .elementor-element.elementor-element-3209ef47{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2937 .elementor-element.elementor-element-36e4ae62{--width:100%;--min-height:360px;}.elementor-2937 .elementor-element.elementor-element-45705991{--width:100%;--min-height:320px;}.elementor-2937 .elementor-element.elementor-element-f18988c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2937 .elementor-element.elementor-element-51863b03{--width:100%;--min-height:300px;}.elementor-2937 .elementor-element.elementor-element-66712bb2{--width:100%;--min-height:300px;}.elementor-2937 .elementor-element.elementor-element-14782a31{--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-2937 .elementor-element.elementor-element-5703752c{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2937 .elementor-element.elementor-element-71bf002a .elementor-button{font-size:14px;}.elementor-2937 .elementor-element.elementor-element-8c36301{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:48px;--padding-left:26px;--padding-right:26px;}.elementor-2937 .elementor-element.elementor-element-27170eec{--width:180px;}.elementor-2937 .elementor-element.elementor-element-468d640d{--width:500px;}.elementor-2937 .elementor-element.elementor-element-46e5adf5{text-align:center;}.elementor-2937 .elementor-element.elementor-element-46e5adf5 .elementor-heading-title{font-size:26px;}}/* Start custom CSS *//* ═══════════════════════════════════════════════════
   1. HIDE THEME HEADER — keep MAD custom nav visible
   ═══════════════════════════════════════════════════ */
header.site-header,
.site-header,
#masthead,
.jeg_header,
.jeg_header_wrapper,
#jeg_header {
    display: none !important;
}

/* MAD custom nav always on top */
#madHdrNav {
    display: flex !important;
    z-index: 10000 !important;
}

/* ═══════════════════════════════════════════════════
   2. PUSH PAGE CONTENT BELOW FIXED NAV
   88px = nav height (52px logo + 18px padding top + 18px bottom)
   This stops fixed nav from covering page elements
   including the dark mode toggle button
   ═══════════════════════════════════════════════════ */
.elementor-section-wrap,
#primary,
.site-content,
main,
.jeg_content {
    padding-top: 88px !important;
}

/* ═══════════════════════════════════════════════════
   3. DARK MODE TOGGLE — raise above everything
   So it's never covered by any fixed element
   ═══════════════════════════════════════════════════ */
#df-toggle-bar,
#df-toggle-bar .elementor-widget-wrap,
#df-toggle-bar .elementor-button-wrapper,
#df-toggle-bar .elementor-button {
    position: relative !important;
    z-index: 9000 !important;
}

/* ═══════════════════════════════════════════════════
   4. PREVENT ELEMENTOR ADMIN BAR PUSH CONFLICT
   ═══════════════════════════════════════════════════ */
body.admin-bar #madHdrNav {
    top: 32px !important;
}
@media screen and (max-width: 782px) {
    body.admin-bar #madHdrNav {
        top: 46px !important;
    }
}/* End custom CSS */