.elementor-52462 .elementor-element.elementor-element-85fc88b{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-52462 .elementor-element.elementor-element-bca9d9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-bca9d9a:not(.elementor-motion-effects-element-type-background), .elementor-52462 .elementor-element.elementor-element-bca9d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://env-jedunnconstruction-oldstaging.kinsta.cloud/wp-content/uploads/2026/06/trpl-view-from-national-park.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52462 .elementor-element.elementor-element-bca9d9a::before, .elementor-52462 .elementor-element.elementor-element-bca9d9a > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-bca9d9a > .e-con-inner > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-bca9d9a > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-bca9d9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-bca9d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-52462 .elementor-element.elementor-element-03802c5{--display:flex;--justify-content:center;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-bff72db{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-52462 .elementor-element.elementor-element-e17be59 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:6rem;text-transform:uppercase;line-height:0.8em;letter-spacing:0.015em;word-spacing:0.03em;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-078d130{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0313rem .0313rem .0313rem .0313rem;--border-top-width:.0313rem;--border-right-width:.0313rem;--border-bottom-width:.0313rem;--border-left-width:.0313rem;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25rem 25rem 25rem 25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:8rem;--padding-right:8rem;}.elementor-52462 .elementor-element.elementor-element-078d130.e-con{--align-self:center;}.elementor-52462 .elementor-element.elementor-element-cb4c819 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.0313rem;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-a692658{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-52462 .elementor-element.elementor-element-324f2e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-324f2e7:not(.elementor-motion-effects-element-type-background), .elementor-52462 .elementor-element.elementor-element-324f2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://env-jedunnconstruction-oldstaging.kinsta.cloud/wp-content/uploads/2025/06/je-dunn-kansas-city-headquarters-south-side-exterior-dusk-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52462 .elementor-element.elementor-element-324f2e7::before, .elementor-52462 .elementor-element.elementor-element-324f2e7 > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-324f2e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-324f2e7 > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-324f2e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-324f2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-52462 .elementor-element.elementor-element-5fdd4c5{--display:flex;--justify-content:center;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-b9e8796 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:6rem;text-transform:uppercase;line-height:0.8em;letter-spacing:0.015em;word-spacing:0.03em;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-e24310e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0313rem .0313rem .0313rem .0313rem;--border-top-width:.0313rem;--border-right-width:.0313rem;--border-bottom-width:.0313rem;--border-left-width:.0313rem;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25rem 25rem 25rem 25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:8rem;--padding-right:8rem;}.elementor-52462 .elementor-element.elementor-element-e24310e.e-con{--align-self:center;}.elementor-52462 .elementor-element.elementor-element-606dbe6 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.0313rem;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-c850932{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-52462 .elementor-element.elementor-element-57e4509{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-57e4509:not(.elementor-motion-effects-element-type-background), .elementor-52462 .elementor-element.elementor-element-57e4509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://env-jedunnconstruction-oldstaging.kinsta.cloud/wp-content/uploads/2026/06/nrel-esif-campus-dusk.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52462 .elementor-element.elementor-element-57e4509::before, .elementor-52462 .elementor-element.elementor-element-57e4509 > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-57e4509 > .e-con-inner > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-57e4509 > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-57e4509 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-57e4509 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-52462 .elementor-element.elementor-element-8eebc80{--display:flex;--justify-content:center;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-5657c7b .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:6rem;text-transform:uppercase;line-height:0.8em;letter-spacing:0.015em;word-spacing:0.03em;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-6007f4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0313rem .0313rem .0313rem .0313rem;--border-top-width:.0313rem;--border-right-width:.0313rem;--border-bottom-width:.0313rem;--border-left-width:.0313rem;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25rem 25rem 25rem 25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:8rem;--padding-right:8rem;}.elementor-52462 .elementor-element.elementor-element-6007f4e.e-con{--align-self:center;}.elementor-52462 .elementor-element.elementor-element-5752156 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.0313rem;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-1bd2ef0{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-52462 .elementor-element.elementor-element-959be30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-959be30:not(.elementor-motion-effects-element-type-background), .elementor-52462 .elementor-element.elementor-element-959be30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://env-jedunnconstruction-oldstaging.kinsta.cloud/wp-content/uploads/2026/06/jedunn-project-team-posted-concrete-wall.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52462 .elementor-element.elementor-element-959be30::before, .elementor-52462 .elementor-element.elementor-element-959be30 > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-959be30 > .e-con-inner > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-959be30 > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-959be30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-959be30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-52462 .elementor-element.elementor-element-89658c5{--display:flex;--justify-content:center;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-c09d8ba .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:6rem;text-transform:uppercase;line-height:0.8em;letter-spacing:0.015em;word-spacing:0.03em;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-e38bafa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0313rem .0313rem .0313rem .0313rem;--border-top-width:.0313rem;--border-right-width:.0313rem;--border-bottom-width:.0313rem;--border-left-width:.0313rem;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25rem 25rem 25rem 25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:8rem;--padding-right:8rem;}.elementor-52462 .elementor-element.elementor-element-e38bafa.e-con{--align-self:center;}.elementor-52462 .elementor-element.elementor-element-ab4fff4 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.0313rem;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-c51090c{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-52462 .elementor-element.elementor-element-d22ca10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-d22ca10:not(.elementor-motion-effects-element-type-background), .elementor-52462 .elementor-element.elementor-element-d22ca10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://env-jedunnconstruction-oldstaging.kinsta.cloud/wp-content/uploads/2026/06/teddy-roosevelt-presidential-library-construction-site.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52462 .elementor-element.elementor-element-d22ca10::before, .elementor-52462 .elementor-element.elementor-element-d22ca10 > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-d22ca10 > .e-con-inner > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-d22ca10 > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-d22ca10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-d22ca10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-52462 .elementor-element.elementor-element-545352b{--display:flex;--justify-content:center;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-5506a1a .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:6rem;text-transform:uppercase;line-height:0.8em;letter-spacing:0.015em;word-spacing:0.03em;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-3bbce45{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0313rem .0313rem .0313rem .0313rem;--border-top-width:.0313rem;--border-right-width:.0313rem;--border-bottom-width:.0313rem;--border-left-width:.0313rem;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25rem 25rem 25rem 25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:8rem;--padding-right:8rem;}.elementor-52462 .elementor-element.elementor-element-3bbce45.e-con{--align-self:center;}.elementor-52462 .elementor-element.elementor-element-62c37cf .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.0313rem;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-f76d280{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-52462 .elementor-element.elementor-element-e503597{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-e503597:not(.elementor-motion-effects-element-type-background), .elementor-52462 .elementor-element.elementor-element-e503597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://env-jedunnconstruction-oldstaging.kinsta.cloud/wp-content/uploads/2026/06/uccs-ent-center-arts-exterior-dusk.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52462 .elementor-element.elementor-element-e503597::before, .elementor-52462 .elementor-element.elementor-element-e503597 > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-e503597 > .e-con-inner > .elementor-background-video-container::before, .elementor-52462 .elementor-element.elementor-element-e503597 > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-e503597 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52462 .elementor-element.elementor-element-e503597 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-52462 .elementor-element.elementor-element-c008166{--display:flex;--justify-content:center;--gap:12rem 12rem;--row-gap:12rem;--column-gap:12rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-93e0b18 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:6rem;text-transform:uppercase;line-height:0.8em;letter-spacing:0.015em;word-spacing:0.03em;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-67bc068{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0313rem .0313rem .0313rem .0313rem;--border-top-width:.0313rem;--border-right-width:.0313rem;--border-bottom-width:.0313rem;--border-left-width:.0313rem;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25rem 25rem 25rem 25rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:8rem;--padding-right:8rem;}.elementor-52462 .elementor-element.elementor-element-67bc068.e-con{--align-self:center;}.elementor-52462 .elementor-element.elementor-element-9ef3e64 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.0313rem;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-87470bd{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;top:0px;--z-index:10;}body:not(.rtl) .elementor-52462 .elementor-element.elementor-element-87470bd{right:8rem;}body.rtl .elementor-52462 .elementor-element.elementor-element-87470bd{left:8rem;}.elementor-52462 .elementor-element.elementor-element-901e513{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-52462 .elementor-element.elementor-element-feeb03c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-52462 .elementor-element.elementor-element-6f79ef0 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-d55274b{--display:flex;}.elementor-52462 .elementor-element.elementor-element-9b81c18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-52462 .elementor-element.elementor-element-274dad6 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-ef72d1c{--display:flex;}.elementor-52462 .elementor-element.elementor-element-7d2c8a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-52462 .elementor-element.elementor-element-81d537d .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-4178618{--display:flex;}.elementor-52462 .elementor-element.elementor-element-59ce983{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-52462 .elementor-element.elementor-element-54a0726 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-cfa8cda{--display:flex;}.elementor-52462 .elementor-element.elementor-element-4401817{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-52462 .elementor-element.elementor-element-03f5e9e .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-d9068dc{--display:flex;}.elementor-52462 .elementor-element.elementor-element-2474cd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-52462 .elementor-element.elementor-element-04fc30c .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-7ff93c0 );}.elementor-52462 .elementor-element.elementor-element-91385c7{--display:flex;}@media(max-width:1440px){.elementor-52462 .elementor-element.elementor-element-03802c5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-5fdd4c5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-8eebc80{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-89658c5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-545352b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-c008166{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}body:not(.rtl) .elementor-52462 .elementor-element.elementor-element-87470bd{right:4rem;}body.rtl .elementor-52462 .elementor-element.elementor-element-87470bd{left:4rem;}}@media(max-width:1024px){.elementor-52462 .elementor-element.elementor-element-03802c5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-52462 .elementor-element.elementor-element-e17be59 .elementor-heading-title{font-size:5rem;}.elementor-52462 .elementor-element.elementor-element-078d130{--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-52462 .elementor-element.elementor-element-5fdd4c5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-52462 .elementor-element.elementor-element-b9e8796 .elementor-heading-title{font-size:5rem;}.elementor-52462 .elementor-element.elementor-element-e24310e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-52462 .elementor-element.elementor-element-8eebc80{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-52462 .elementor-element.elementor-element-5657c7b .elementor-heading-title{font-size:5rem;}.elementor-52462 .elementor-element.elementor-element-6007f4e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-52462 .elementor-element.elementor-element-89658c5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-52462 .elementor-element.elementor-element-c09d8ba .elementor-heading-title{font-size:5rem;}.elementor-52462 .elementor-element.elementor-element-e38bafa{--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-52462 .elementor-element.elementor-element-545352b{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-52462 .elementor-element.elementor-element-5506a1a .elementor-heading-title{font-size:5rem;}.elementor-52462 .elementor-element.elementor-element-3bbce45{--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}.elementor-52462 .elementor-element.elementor-element-c008166{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-52462 .elementor-element.elementor-element-93e0b18 .elementor-heading-title{font-size:5rem;}.elementor-52462 .elementor-element.elementor-element-67bc068{--padding-top:1rem;--padding-bottom:1rem;--padding-left:6rem;--padding-right:6rem;}body:not(.rtl) .elementor-52462 .elementor-element.elementor-element-87470bd{right:3rem;}body.rtl .elementor-52462 .elementor-element.elementor-element-87470bd{left:3rem;}}@media(max-width:880px){.elementor-52462 .elementor-element.elementor-element-bca9d9a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-e17be59 .elementor-heading-title{font-size:4rem;}.elementor-52462 .elementor-element.elementor-element-324f2e7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-b9e8796 .elementor-heading-title{font-size:4rem;}.elementor-52462 .elementor-element.elementor-element-57e4509{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-5657c7b .elementor-heading-title{font-size:4rem;}.elementor-52462 .elementor-element.elementor-element-959be30{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-c09d8ba .elementor-heading-title{font-size:4rem;}.elementor-52462 .elementor-element.elementor-element-d22ca10{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-5506a1a .elementor-heading-title{font-size:4rem;}.elementor-52462 .elementor-element.elementor-element-e503597{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52462 .elementor-element.elementor-element-93e0b18 .elementor-heading-title{font-size:4rem;}}@media(max-width:767px){.elementor-52462 .elementor-element.elementor-element-85fc88b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52462 .elementor-element.elementor-element-03802c5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52462 .elementor-element.elementor-element-e17be59 .elementor-heading-title{font-size:3rem;}.elementor-52462 .elementor-element.elementor-element-078d130{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-5fdd4c5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52462 .elementor-element.elementor-element-b9e8796 .elementor-heading-title{font-size:3rem;}.elementor-52462 .elementor-element.elementor-element-e24310e{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-8eebc80{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52462 .elementor-element.elementor-element-5657c7b .elementor-heading-title{font-size:3rem;}.elementor-52462 .elementor-element.elementor-element-6007f4e{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-89658c5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52462 .elementor-element.elementor-element-c09d8ba .elementor-heading-title{font-size:3rem;}.elementor-52462 .elementor-element.elementor-element-e38bafa{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-545352b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52462 .elementor-element.elementor-element-5506a1a .elementor-heading-title{font-size:3rem;}.elementor-52462 .elementor-element.elementor-element-3bbce45{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:4rem;--padding-right:4rem;}.elementor-52462 .elementor-element.elementor-element-c008166{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52462 .elementor-element.elementor-element-93e0b18 .elementor-heading-title{font-size:3rem;}.elementor-52462 .elementor-element.elementor-element-67bc068{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:4rem;--padding-right:4rem;}body:not(.rtl) .elementor-52462 .elementor-element.elementor-element-87470bd{right:1rem;}body.rtl .elementor-52462 .elementor-element.elementor-element-87470bd{left:1rem;}}/* Start custom CSS for container, class: .elementor-element-bca9d9a */.elementor-52462 .elementor-element.elementor-element-bca9d9a {
    width:100%!important;
    height:100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e17be59 */.impact-title{
    padding-left:8rem;
}

@media(max-width:1024px){
.impact-title{
    padding-left:6.625rem;
}
}


@media(max-width:1880px){
.impact-title{
    padding-left:5.375rem;
}
}

@media(max-width:767px){
.impact-title{
    padding-left:4rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bff72db */.elementor-52462 .elementor-element.elementor-element-bff72db {
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-078d130 */.elementor-52462 .elementor-element.elementor-element-078d130 {
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
    background-color: rgba(209, 209, 209, .15);
    backdrop-filter: blur(30px);
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324f2e7 */.elementor-52462 .elementor-element.elementor-element-324f2e7 {
    width:100%!important;
    height:100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e8796 */.impact-title{
    padding-left:8rem;
}

@media(max-width:1024px){
.impact-title{
    padding-left:6.625rem;
}
}


@media(max-width:1880px){
.impact-title{
    padding-left:5.375rem;
}
}

@media(max-width:767px){
.impact-title{
    padding-left:4rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e24310e */.elementor-52462 .elementor-element.elementor-element-e24310e {
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
    background-color: rgba(209, 209, 209, .15);
    backdrop-filter: blur(30px);
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e4509 */.elementor-52462 .elementor-element.elementor-element-57e4509 {
    width:100%!important;
    height:100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5657c7b */.impact-title{
    padding-left:8rem;
}

@media(max-width:1024px){
.impact-title{
    padding-left:6.625rem;
}
}


@media(max-width:1880px){
.impact-title{
    padding-left:5.375rem;
}
}

@media(max-width:767px){
.impact-title{
    padding-left:4rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6007f4e */.elementor-52462 .elementor-element.elementor-element-6007f4e {
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
    background-color: rgba(209, 209, 209, .15);
    backdrop-filter: blur(30px);
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959be30 */.elementor-52462 .elementor-element.elementor-element-959be30 {
    width:100%!important;
    height:100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c09d8ba */.impact-title{
    padding-left:8rem;
}

@media(max-width:1024px){
.impact-title{
    padding-left:6.625rem;
}
}


@media(max-width:1880px){
.impact-title{
    padding-left:5.375rem;
}
}

@media(max-width:767px){
.impact-title{
    padding-left:4rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e38bafa */.elementor-52462 .elementor-element.elementor-element-e38bafa {
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
    background-color: rgba(209, 209, 209, .15);
    backdrop-filter: blur(30px);
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22ca10 */.elementor-52462 .elementor-element.elementor-element-d22ca10 {
    width:100%!important;
    height:100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5506a1a */.impact-title{
    padding-left:8rem;
}

@media(max-width:1024px){
.impact-title{
    padding-left:6.625rem;
}
}


@media(max-width:1880px){
.impact-title{
    padding-left:5.375rem;
}
}

@media(max-width:767px){
.impact-title{
    padding-left:4rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbce45 */.elementor-52462 .elementor-element.elementor-element-3bbce45 {
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
    background-color: rgba(209, 209, 209, .15);
    backdrop-filter: blur(30px);
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e503597 */.elementor-52462 .elementor-element.elementor-element-e503597 {
    width:100%!important;
    height:100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93e0b18 */.impact-title{
    padding-left:8rem;
}

@media(max-width:1024px){
.impact-title{
    padding-left:6.625rem;
}
}


@media(max-width:1880px){
.impact-title{
    padding-left:5.375rem;
}
}

@media(max-width:767px){
.impact-title{
    padding-left:4rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bc068 */.elementor-52462 .elementor-element.elementor-element-67bc068 {
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
    background-color: rgba(209, 209, 209, .15);
    backdrop-filter: blur(30px);
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-901e513 */.elementor-52462 .elementor-element.elementor-element-901e513 {
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87470bd */.elementor-52462 .elementor-element.elementor-element-87470bd {
    height:100vh;
    width:max-content;
}/* End custom CSS */
/* Start custom CSS *//* =========================
   PANEL STRUCTURE
========================= */
.panel {
  position: relative;
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
  display: flex;
}

.panel-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.panel-content {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.panel-content > * {
  will-change: transform, opacity;
}


/* =========================
   SIDE NAV
========================= */
.side-nav {
  z-index: 999;
}



/* =========================
   SEGMENTS (ANIMATED VIA JS)
========================= */
.side-nav__segment {
  position: absolute;
  width: 0.0625rem;
  background: #fff;

  transform-origin: top;
  transform: scaleY(0);

  z-index: 1;
  pointer-events: none;
}


/* =========================
   NAV ITEMS
========================= */
.side-nav__item {
  cursor: pointer;
  opacity: 0.5;
  position: relative;
  z-index: 2;

  transition: opacity 0.3s ease;
}


/* =========================
   DOT
========================= */
.side-nav__dot {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;

  background: rgba(255,255,255,0.6);

  transition: transform 0.25s ease, background 0.25s ease;
}


/* =========================
   LABEL
========================= */
.side-nav__label {
  opacity: 0.4;
  transition: opacity 0.25s ease;
}


/* =========================
   ACTIVE STATE
========================= */
.side-nav__item.active {
  opacity: 1;
}

.side-nav__item.active .side-nav__dot {
  background: #fff;
  transform: scale(1.25);
}

.side-nav__item.active .side-nav__label {
  opacity: 1;
  font-weight: 600;
}


/* =========================
   HOVER STATE
========================= */
.side-nav__item:hover {
  opacity: 1;
}

.side-nav__item:hover .side-nav__label {
  opacity: 1;
}


/* =========================
   REMOVE OLD SYSTEMS
========================= */
.side-nav__line,
.side-nav__progress {
  display: none !important;
}


/* =========================
   INTERACTION
========================= */
.explore-btn {
  cursor: pointer;
}

/* =========================
   MOBILE PANEL FIX
========================= */
@media (max-width: 768px) {

  .panel {
    height: 100vh;
    min-height: 100vh;
    padding: 0 1.5rem 0 0;
  }

  .panel-content {
    justify-content: flex-end;       /* ✅ pushes content lower */
    padding-bottom: 5rem;            /* ✅ keeps it off bottom edge */
    max-width: 90%;
  }

  /* =========================
     TYPOGRAPHY SCALE
  ========================= */
  .panel-content h1,
  .panel-content .heading-xl {
    font-size: 2.25rem;              /* ✅ reduce oversized headline */
    line-height: 1.1;
    max-width: 90%;
  }

  .panel-content h2 {
    font-size: 1.5rem;
  }

  /* =========================
     BUTTON
  ========================= */
  .panel-content .explore-btn {
    margin-top: 1.25rem;
  }

  /* =========================
     BACKGROUND
  ========================= */
  .panel-bg {
    transform: scale(1.1);           /* ✅ prevents awkward cropping */
  }

  /* =========================
     SIDE NAV (KEEP IT, BUT FIX IT)
  ========================= */
  .side-nav {
    right: 1rem;
  }

  .side-nav__label {
    display: none;                   /* ✅ hide labels, keep dots */
  }

  .side-nav__dot {
    width: .75rem;
    height: .75rem;
  }

}/* End custom CSS */