.elementor-2175 .elementor-element.elementor-element-dce9e4f{--display:flex;--min-height:100vh;--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;--overlay-opacity:0;--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-2175 .elementor-element.elementor-element-dce9e4f::before, .elementor-2175 .elementor-element.elementor-element-dce9e4f > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-dce9e4f > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-dce9e4f > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-dce9e4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-dce9e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-76e38e{--display:flex;--position:absolute;--min-height:100px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDDDD;--border-color:#DDDDDDDD;--border-radius:0px 0px 2px 0px;--padding-top:0em;--padding-bottom:1.5em;--padding-left:4em;--padding-right:3em;top:0px;--z-index:999;}.elementor-2175 .elementor-element.elementor-element-76e38e:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-76e38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-2175 .elementor-element.elementor-element-76e38e{left:0px;}body.rtl .elementor-2175 .elementor-element.elementor-element-76e38e{right:0px;}.elementor-2175 .elementor-element.elementor-element-c253a56{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;}.elementor-2175 .elementor-element.elementor-element-c253a56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-feddf33{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-2175 .elementor-element.elementor-element-feddf33:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2175 .elementor-element.elementor-element-feddf33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-4c2e5e87 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4c2e5e87.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2175 .elementor-element.elementor-element-4c2e5e87{text-align:left;}.elementor-2175 .elementor-element.elementor-element-4c2e5e87 img{width:400px;max-width:100%;}.elementor-2175 .elementor-element.elementor-element-f1f7017{--display:flex;--min-height:55vh;--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-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2175 .elementor-element.elementor-element-f1f7017::before, .elementor-2175 .elementor-element.elementor-element-f1f7017 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-f1f7017 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-f1f7017 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-f1f7017 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-f1f7017 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-f1f7017.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2175 .elementor-element.elementor-element-adc10ab{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;}.elementor-2175 .elementor-element.elementor-element-adc10ab:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-adc10ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lagac.org/wp-content/uploads/2025/06/Larry_capitol_with_tie_with-bacground.png");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-adc10ab::before, .elementor-2175 .elementor-element.elementor-element-adc10ab > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-adc10ab > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-adc10ab > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-adc10ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-adc10ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-9ed561b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;}.elementor-2175 .elementor-element.elementor-element-9ed561b:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-9ed561b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#044075;}.elementor-2175 .elementor-element.elementor-element-9ed561b::before, .elementor-2175 .elementor-element.elementor-element-9ed561b > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-9ed561b > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-9ed561b > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-9ed561b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-9ed561b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-936922f{--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:flex-start;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:4rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2175 .elementor-element.elementor-element-936922f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-9b9d9b6{--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-start;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-b27e4a6{--display:flex;}.elementor-2175 .elementor-element.elementor-element-42cef51{width:100%;max-width:100%;text-align:left;font-size:1.2rem;font-weight:700;line-height:1.6rem;color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-42cef51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-42cef51.elementor-element{--align-self:flex-start;}.elementor-2175 .elementor-element.elementor-element-5c9be3b{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-5158830 > .elementor-widget-container{margin:1rem 1rem 1rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#044075;border-radius:12px 12px 12px 12px;box-shadow:5px 0px 17px 5px rgba(0,0,0,0.5);}.elementor-2175 .elementor-element.elementor-element-8671879{width:100%;max-width:100%;z-index:0;}.elementor-2175 .elementor-element.elementor-element-8671879 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-8671879.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-d6bb4ac{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-aa32cf3{--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;}.elementor-2175 .elementor-element.elementor-element-23e5514{width:100%;max-width:100%;}.elementor-2175 .elementor-element.elementor-element-23e5514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-23e5514.elementor-element{--align-self:flex-start;}.elementor-2175 .elementor-element.elementor-element-388aa6d{--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;}.elementor-2175 .elementor-element.elementor-element-5241139{width:100%;max-width:100%;}.elementor-2175 .elementor-element.elementor-element-5241139 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-5241139.elementor-element{--align-self:flex-start;}.elementor-2175 .elementor-element.elementor-element-43d9d08{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:40px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-43d9d08:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-43d9d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2175 .elementor-element.elementor-element-31bb032{--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;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-d587a39{--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;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-f0707a1{--display:flex;}.elementor-2175 .elementor-element.elementor-element-700e92e .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-700e92e.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-700e92e.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-700e92e.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-700e92e.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-700e92e.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-700e92e .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-700e92e .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-ce17b5c{--display:flex;}.elementor-2175 .elementor-element.elementor-element-7eb8a10 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-7eb8a10.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-7eb8a10.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-7eb8a10.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-7eb8a10.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-7eb8a10.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-7eb8a10 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-7eb8a10 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-be2ffd2{--display:flex;}.elementor-2175 .elementor-element.elementor-element-773fca8 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-773fca8.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-773fca8.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-773fca8.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-773fca8.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-773fca8.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-773fca8 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-773fca8 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-e37243d{--display:flex;}.elementor-2175 .elementor-element.elementor-element-ed7ab74 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-ed7ab74.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-ed7ab74.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-ed7ab74.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-ed7ab74.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-ed7ab74.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-ed7ab74 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-ed7ab74 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-ff9d0dc{--display:flex;}.elementor-2175 .elementor-element.elementor-element-07e515f .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-07e515f.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-07e515f.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-07e515f.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-07e515f.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-07e515f.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-07e515f .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-07e515f .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-65047cc{--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;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-5f262d0{--display:flex;}.elementor-2175 .elementor-element.elementor-element-9a8939e .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-9a8939e.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-9a8939e.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-9a8939e.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-9a8939e.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-9a8939e.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-9a8939e .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-9a8939e .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-221fa60{--display:flex;}.elementor-2175 .elementor-element.elementor-element-a66aea6 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-a66aea6.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-a66aea6.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-a66aea6.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-a66aea6.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-a66aea6.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-a66aea6 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-a66aea6 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-b9ff509{--display:flex;}.elementor-2175 .elementor-element.elementor-element-3d86796 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-3d86796.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-3d86796.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-3d86796.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-3d86796.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-3d86796.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-3d86796 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-3d86796 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-a98df94{--display:flex;}.elementor-2175 .elementor-element.elementor-element-4673fd3 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-4673fd3.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-4673fd3.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-4673fd3.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-4673fd3.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-4673fd3.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-4673fd3 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-4673fd3 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-31d1eb7{--display:flex;}.elementor-2175 .elementor-element.elementor-element-c9aa396 .elementor-icon-wrapper{text-align:center;}.elementor-2175 .elementor-element.elementor-element-c9aa396.elementor-view-stacked .elementor-icon{background-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-c9aa396.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-c9aa396.elementor-view-default .elementor-icon{color:#E3042E;border-color:#E3042E;}.elementor-2175 .elementor-element.elementor-element-c9aa396.elementor-view-framed .elementor-icon, .elementor-2175 .elementor-element.elementor-element-c9aa396.elementor-view-default .elementor-icon svg{fill:#E3042E;}.elementor-2175 .elementor-element.elementor-element-c9aa396 .elementor-icon{font-size:32px;}.elementor-2175 .elementor-element.elementor-element-c9aa396 .elementor-icon svg{height:32px;}.elementor-2175 .elementor-element.elementor-element-95cd59a{--display:flex;--min-height:86vh;--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;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--overlay-opacity:0.5;--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-2175 .elementor-element.elementor-element-95cd59a:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-95cd59a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2EA;background-image:url("https://lagac.org/wp-content/uploads/2025/06/Larry_Wednesday_Capitol_03_144dpi-CAMCO.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-95cd59a::before, .elementor-2175 .elementor-element.elementor-element-95cd59a > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-95cd59a > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-95cd59a > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-95cd59a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-95cd59a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-70e0bd7{--display:flex;}.elementor-2175 .elementor-element.elementor-element-81d0dda{--display:flex;}.elementor-2175 .elementor-element.elementor-element-660c52a .elementor-blockquote__content{color:#FFFFFF;font-size:18px;}.elementor-2175 .elementor-element.elementor-element-660c52a .elementor-blockquote__author{color:#FFFFFF;}.elementor-2175 .elementor-element.elementor-element-660c52a .elementor-blockquote:before{font-size:calc(1px * 100);}.elementor-2175 .elementor-element.elementor-element-053395e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2175 .elementor-element.elementor-element-053395e:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2175 .elementor-element.elementor-element-053395e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2175 .elementor-element.elementor-element-76e38e{--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;--justify-content:center;}.elementor-2175 .elementor-element.elementor-element-c253a56{--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;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-feddf33{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-4c2e5e87 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2175 .elementor-element.elementor-element-4c2e5e87 img{width:266px;}.elementor-2175 .elementor-element.elementor-element-f1f7017{--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;}.elementor-2175 .elementor-element.elementor-element-053395e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2175 .elementor-element.elementor-element-c253a56{--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;--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-2175 .elementor-element.elementor-element-feddf33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-2175 .elementor-element.elementor-element-4c2e5e87 img{width:150px;max-width:150%;}.elementor-2175 .elementor-element.elementor-element-053395e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2175 .elementor-element.elementor-element-76e38e{--content-width:100%;}.elementor-2175 .elementor-element.elementor-element-c253a56{--width:62%;}.elementor-2175 .elementor-element.elementor-element-feddf33{--width:84%;}.elementor-2175 .elementor-element.elementor-element-adc10ab{--width:50%;}.elementor-2175 .elementor-element.elementor-element-9ed561b{--width:50%;}.elementor-2175 .elementor-element.elementor-element-936922f{--width:100%;}.elementor-2175 .elementor-element.elementor-element-9b9d9b6{--width:100%;}.elementor-2175 .elementor-element.elementor-element-b27e4a6{--width:60%;}.elementor-2175 .elementor-element.elementor-element-5c9be3b{--width:40%;}.elementor-2175 .elementor-element.elementor-element-31bb032{--width:100%;}.elementor-2175 .elementor-element.elementor-element-d587a39{--width:100%;}.elementor-2175 .elementor-element.elementor-element-65047cc{--width:100%;}.elementor-2175 .elementor-element.elementor-element-053395e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2175 .elementor-element.elementor-element-c253a56{--width:100%;}}.elementor .e-1dbe2a6c-1ee2f19{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:solid;background-color:#e3042e;display:block;flex-shrink:1;align-self:center;}.elementor .e-1dbe2a6c-1ee2f19:hover{color:#ffffff;background-color:#044075;}
.elementor .e-73454f09-e7d7525{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:solid;background-color:#e3042e;display:block;flex-shrink:1;align-self:center;}.elementor .e-73454f09-e7d7525:hover{color:#ffffff;background-color:#044075;}
.elementor .e-513818ac-351dd39{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:solid;background-color:#e3042e;display:block;flex-shrink:1;align-self:center;}.elementor .e-513818ac-351dd39:hover{color:#ffffff;background-color:#044075;}
.elementor .e-42a4fb56-fda60a9{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:50px;padding-inline-end:50px;margin:20px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:none;background-color:#e3042e;display:block;flex-direction:row;flex-shrink:1;justify-content:flex-end;align-items:center;align-self:center;}@media(max-width:1024px){.elementor .e-42a4fb56-fda60a9{padding-block-start:15px;}}.elementor .e-42a4fb56-fda60a9:hover{background-color:#044075;}
/* Start custom CSS for container, class: .elementor-element-76e38e *//* --- Styles for ALL Elementor Button Widgets within this Header --- */
/* This overrides Elementor's global defaults for base styles and applies Poppins consistently */
.elementor-2175 .elementor-element.elementor-element-76e38e .elementor-button {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
  font-size: 1rem !important;          /* 16px = 1rem, but now scalable */
  padding: 0.75em 2em !important;      /* Scales with font size */
  border-radius: 0.5em !important;     /* Scales with font size */
  background-color: #e3042e !important;
  color: #fff !important;
  border: none !important;
  transition: background-color 0.2s ease, transform 0.2s ease, border-color 0.2s ease !important;
}


/* Hover styles for ALL Elementor Button widgets within this header container */
.elementor-2175 .elementor-element.elementor-element-76e38e .elementor-button:hover {
    background-color: #044075 !important; /* Blue hover background */
    color: white !important; /* White text on hover */
    border-color: #044075 !important; /* Blue border on hover (if you want one) */
    transform: translateY(-2px); /* Subtle lift */
}

/* --- Responsive adjustments for the header (NEW NAV HEADER Container itself) --- */
@media (max-width: 768px) {
  .elementor-2175 .elementor-element.elementor-element-76e38e .elementor-button {
    font-size: 0.95rem !important;
    padding: 0.65em 1.5em !important;
    width: 100% !important;
    max-width: 200px !important;
    margin: 0 auto !important;
  }
  
}
    /* Adjustments for specific elements within header on mobile */
    .elementor-2175 .elementor-element.elementor-element-76e38e .elementor-image-widget { /* Targets the Logo widget */
        width: 120px !important; /* Adjust logo size */
        margin-bottom: 15px !important; /* Space below logo */
        margin-right: auto !important; /* Remove specific desktop margins */
        margin-left: auto !important;
    }
    .elementor-2175 .elementor-element.elementor-element-76e38e .elementor-container.elementor-element-52bd8f6d { /* NAV LINKS GROUP container (adjust ID) */
        flex-direction: column !important; /* Stack grid and donate if they were siblings (no longer the case) */
        width: 100% !important; /* Take full width for stacking */
        max-width: 300px !important; /* Limit width of stacked group */
        margin: 0 auto 15px auto !important; /* Center the group and add bottom space */
        gap: 10px !important; /* Smaller gap when stacked */
    }
    .elementor-2175 .elementor-element.elementor-element-76e38e .elementor-widget-grid { /* The Grid widget itself */
         width: 100% !important; /* Take full width within NAV LINKS GROUP */
         max-width: 100% !important;
         margin: 0 !important; /* Remove any margins */
         padding: 0 !important;
         gap: 10px !important; /* Gap for items in grid on mobile */
         grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)) !important; /* Adapt grid columns */
    }

    .elementor-2175 .elementor-element.elementor-element-76e38e .elementor-button { /* All buttons in header on mobile */
        font-size: 15px !important;
        padding: 10px 20px !important;
        width: 100% !important; /* Make buttons full width in stacked column */
        max-width: 200px !important; /* Max width for stacked buttons */
        margin: 0 auto !important; /* Center individual buttons */
    }
}

@media (max-width: 480px) {
    .elementor-2175 .elementor-element.elementor-element-76e38e .elementor-image-widget {
        width: 100px !important; /* Even smaller logo on phones */
    }
}/* End custom CSS */
.elementor .e-8540d2d-e0fceaa{width:25%;max-width:200px;object-fit:fill;position:absolute;z-index:5;display:flex;flex-direction:row;flex-grow:1;align-self:start;}
.elementor .e-a20fb77-0a75245{width:25%;max-width:200px;object-fit:fill;position:absolute;z-index:5;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:start;align-self:start;}
.elementor .e-cd2a25d-17b5b3e{width:25%;max-width:200px;object-fit:fill;position:absolute;z-index:5;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:start;align-self:start;}
.elementor .e-6a21e00-be69e95{width:25%;max-width:200px;object-fit:fill;position:absolute;z-index:5;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:start;align-self:start;}
.elementor .e-f2fccef-a5fb724{font-weight:700;color:#ffffff;}
.elementor .e-2dd6850-3b0cfeb{position:static;font-family:Poppins;font-weight:700;font-size:1.75rem;color:#044075;line-height:1em;text-align:start;align-self:start;order:-99999;}
.elementor .e-351ca49-6ac0cd0{position:static;font-family:Poppins;font-weight:700;font-size:1.75rem;color:#044075;letter-spacing:0px;line-height:1em;text-align:start;align-self:start;order:-99999;}
.elementor .e-f9141cd-1eec196{width:300px;max-width:300px;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;align-self:start;}
.elementor .e-17d7b6b-5587d54{color:#044075;text-align:center;}
.elementor .e-aa96b4d-1b148e0{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-5502fdc-a298461{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-4ab6270-a4d7e3b{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-ba2db96-f6d5bab{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-fa92100-f9939a3{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-6589594-211b04b{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-d554b6a-c289e8f{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-4f263b9-7ba6896{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-ecfe340-c34636d{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-59eb194-2bdf178{font-size:1.125rem;color:#044075;line-height:1.6rem;text-align:center;}
.elementor .e-c7cc9bb-ce3f8ea{color:#FFFFFF;text-align:center;}
.elementor .e-b520bb0-a06e87c{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:solid;background-color:#e3042e;display:block;flex-shrink:1;align-self:center;}.elementor .e-b520bb0-a06e87c:hover{color:#ffffff;background-color:#044075;}
.elementor .e-33fa690-86cb9c9{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:solid;background-color:#e3042e;display:block;flex-shrink:1;align-self:center;}.elementor .e-33fa690-86cb9c9:hover{color:#ffffff;background-color:#044075;}
.elementor .e-ba30467-ea9246c{font-family:Poppins;font-weight:600;font-size:16px;color:#fff;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-radius:8px;border-width:1.5px;border-color:#fff;border-style:solid;background-color:#e3042e;display:block;flex-shrink:1;align-self:center;}.elementor .e-ba30467-ea9246c:hover{color:#ffffff;background-color:#044075;}
/* Start custom CSS */.hero-split-overlay::before {
  content: '';
  position: absolute;
  top: 0; left: 0; width: 100%; height: 100%;
  z-index: 1;
  opacity: 0.4;
  pointer-events: none;
  background:
    linear-gradient(to bottom, rgba(4, 64, 117, 0.85) 0%, rgba(4, 64, 117, 0) 25%) no-repeat,
    linear-gradient(to top, rgba(4, 64, 117, 0.85) 0%, rgba(4, 64, 117, 0) 25%) no-repeat,
    url('https://temp-bagley.camcoconsulting.com/wp-content/uploads/2025/06/pinstripes.png') repeat;
  background-size: auto, auto, 25px;
}/* End custom CSS */