.elementor-42323 .elementor-element.elementor-element-7a1fb4c3{--display:flex;--min-height:15vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 11px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:11px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42323 .elementor-element.elementor-element-7a1fb4c3:not(.elementor-motion-effects-element-type-background), .elementor-42323 .elementor-element.elementor-element-7a1fb4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42323 .elementor-element.elementor-element-2adf3a55{--display:flex;--min-height:350px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42323 .elementor-element.elementor-element-2adf3a55:not(.elementor-motion-effects-element-type-background), .elementor-42323 .elementor-element.elementor-element-2adf3a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-42323 .elementor-element.elementor-element-2adf3a55.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-26dee6f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42323 .elementor-element.elementor-element-3bbfc815{--spacer-size:50px;}.elementor-42323 .elementor-element.elementor-element-71d91be4 .elementor-heading-title{font-size:4.5rem;font-weight:600;color:#FFFFFF;}.elementor-42323 .elementor-element.elementor-element-1d440a63{--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;--flex-wrap:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-42323 .elementor-element.elementor-element-1d440a63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-2c410cf2 .elementor-heading-title{font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-42323 .elementor-element.elementor-element-1ecab6be{--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;--flex-wrap:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-42323 .elementor-element.elementor-element-1ecab6be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-2cf28ac9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-42323 .elementor-element.elementor-element-7e46cb0b{--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;--flex-wrap:wrap;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-42323 .elementor-element.elementor-element-7e46cb0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-93938b7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-42323 .elementor-element.elementor-element-d41d364{--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;--flex-wrap: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-42323 .elementor-element.elementor-element-d41d364.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-58208128 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-42323 .elementor-element.elementor-element-22c893b9{--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;--flex-wrap: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-42323 .elementor-element.elementor-element-22c893b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-7619d8a2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-42323 .elementor-element.elementor-element-7c6324d3{--display:flex;--justify-content:center;}.elementor-42323 .elementor-element.elementor-element-47850d49{--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-evenly;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-42323 .elementor-element.elementor-element-451dc1d2{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-42323 .elementor-element.elementor-element-49c736b2{--display:flex;--flex-wrap:wrap;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-42323 .elementor-element.elementor-element-49c736b2:not(.elementor-motion-effects-element-type-background), .elementor-42323 .elementor-element.elementor-element-49c736b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42323 .elementor-element.elementor-element-49c736b2.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-8eb85f6{font-size:2rem;}.elementor-42323 .elementor-element.elementor-element-04674b3{--spacer-size:10px;}.elementor-42323 .elementor-element.elementor-element-ff8d370{font-size:21px;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-88549a9{--display:flex;}.elementor-42323 .elementor-element.elementor-element-0dce3cd .elementor-heading-title{font-size:3.5rem;font-weight:700;}.elementor-42323 .elementor-element.elementor-element-a998075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:2.4rem;font-weight:500;line-height:1em;}.elementor-42323 .elementor-element.elementor-element-630a9c4{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-5146102{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-e5d7021{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-9595a76{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-0ae2726{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-7bdd867{--spacer-size:10px;}.elementor-42323 .elementor-element.elementor-element-1bc6e56 .elementor-heading-title{font-size:3.5rem;font-weight:700;}.elementor-42323 .elementor-element.elementor-element-1b6879a{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-f25359e{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-d9ee42b{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-7fc06fe{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-93b0d7e{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-6c548f5{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-af88ca4{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-927d7da{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-81c70e9{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-7c3d790{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-519eb6d{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-e9454b9{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-8dc5c06{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-b37ab38{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-32aba02{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-84c1879{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-788a66d{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-ac0b079{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-8ebe32d{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-d3426c3{--spacer-size:10px;}.elementor-42323 .elementor-element.elementor-element-42e47c4 .elementor-heading-title{font-size:3.5rem;font-weight:700;}.elementor-42323 .elementor-element.elementor-element-5ea325b{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-9d014db{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-4079557{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-79834be{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-e9a17be{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-abf288c{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-892328c{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-36ab3fa{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-9540926{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-62e6f25{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-ba01016{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-c03dbb9{--spacer-size:10px;}.elementor-42323 .elementor-element.elementor-element-32c73d6 .elementor-heading-title{font-size:3.5rem;font-weight:700;}.elementor-42323 .elementor-element.elementor-element-375a320{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-7adfd68{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-915cb88{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-c547623{--spacer-size:15px;}.elementor-42323 .elementor-element.elementor-element-414c1b0{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-8da7b5b{font-size:2rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-f027e7b{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-a7dcd76{--spacer-size:10px;}.elementor-42323 .elementor-element.elementor-element-d186872 .elementor-heading-title{font-size:3.5rem;font-weight:700;}.elementor-42323 .elementor-element.elementor-element-ea6c8d4{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-f4bd610{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-a549cb9{--spacer-size:10px;}.elementor-42323 .elementor-element.elementor-element-dfe59d8 .elementor-heading-title{font-size:3.5rem;font-weight:700;}.elementor-42323 .elementor-element.elementor-element-44b57c5{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-e090aab{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-d373555{font-size:2.4rem;font-weight:500;line-height:1.2em;}.elementor-42323 .elementor-element.elementor-element-f8cb21d{font-size:1.8rem;font-weight:400;}.elementor-42323 .elementor-element.elementor-element-4a52e39c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3rem;font-style:normal;}.elementor-42323 .elementor-element.elementor-element-4afc5c3b{--display:flex;}.elementor-42323 .elementor-element.elementor-element-49c1fa52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-42323 .elementor-element.elementor-element-7ba10b56{--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-42323 .elementor-element.elementor-element-422ef8fd{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-42323 .elementor-element.elementor-element-422ef8fd .elementor-heading-title{font-size:2.5rem;color:var( --e-global-color-primary );}.elementor-42323 .elementor-element.elementor-element-5bd16ba4{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-42323 .elementor-element.elementor-element-5bd16ba4 .elementor-heading-title{font-size:2.5rem;color:var( --e-global-color-primary );}.elementor-42323 .elementor-element.elementor-element-3cb922f4 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-5b7eccd0{--display:flex;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-42323 .elementor-element.elementor-element-7141b4d3{text-align:center;}.elementor-42323 .elementor-element.elementor-element-7141b4d3 .elementor-heading-title{font-size:2rem;font-weight:500;}.elementor-42323 .elementor-element.elementor-element-ddc6175{--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;--justify-content:space-around;}.elementor-42323 .elementor-element.elementor-element-ddc6175.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-237cc4ad.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-237cc4ad .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-468f1642.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-468f1642 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-50115c32.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-50115c32 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-4622bc4d.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-4622bc4d .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-5e4c7fd3.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-5e4c7fd3 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-5061a950.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-5061a950 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-3ca05c04{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-42323 .elementor-element.elementor-element-3ca05c04 .elementor-divider-separator{width:100%;}.elementor-42323 .elementor-element.elementor-element-3ca05c04 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-42323 .elementor-element.elementor-element-6fb9f96d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42323 .elementor-element.elementor-element-6fb9f96d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-6b6c7898{--display:flex;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-42323 .elementor-element.elementor-element-6ddffee6{text-align:center;}.elementor-42323 .elementor-element.elementor-element-6ddffee6 .elementor-heading-title{font-size:2rem;font-weight:500;}.elementor-42323 .elementor-element.elementor-element-50f9811{--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;--justify-content:space-around;}.elementor-42323 .elementor-element.elementor-element-35651b64.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-35651b64 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-73a907b5.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-73a907b5 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-500a8e08.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-500a8e08 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-7b4e7004.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-7b4e7004 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-727bf102.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-727bf102 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-62578253.elementor-element{--align-self:center;}.elementor-42323 .elementor-element.elementor-element-62578253 .elementor-icon-wrapper{text-align:center;}.elementor-42323 .elementor-element.elementor-element-12cfc4e1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-42323 .elementor-element.elementor-element-12cfc4e1 .elementor-divider-separator{width:100%;}.elementor-42323 .elementor-element.elementor-element-12cfc4e1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-42323 .elementor-element.elementor-element-24cea519{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42323 .elementor-element.elementor-element-24cea519.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42323 .elementor-element.elementor-element-3b1b93da{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42323 .elementor-element.elementor-element-3b1b93da .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42323 .elementor-element.elementor-element-3b1b93da:after{content:"0.66";}.elementor-42323 .elementor-element.elementor-element-3b1b93da .elementor-post__thumbnail__link{width:100%;}.elementor-42323 .elementor-element.elementor-element-3b1b93da .elementor-post__meta-data span + span:before{content:"///";}.elementor-42323 .elementor-element.elementor-element-3b1b93da.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-42323 .elementor-element.elementor-element-3b1b93da.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-42323 .elementor-element.elementor-element-3b1b93da.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-42323 .elementor-element.elementor-element-409a429f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:45px;--padding-right:45px;}.elementor-42323 .elementor-element.elementor-element-4aaa8675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42323 .elementor-element.elementor-element-4aaa8675 .elementor-heading-title{font-family:"Merriweather", Sans-serif;color:#000000;}.elementor-42323 .elementor-element.elementor-element-1beca99a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42323 .elementor-element.elementor-element-1beca99a:after{content:"0.66";}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-post__thumbnail__link{width:100%;}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-post__meta-data span + span:before{content:"•";}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-post__text{margin-top:20px;}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-post__badge{right:0;}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-post__card .elementor-post__badge{margin:20px;}body.elementor-page-42323:not(.elementor-motion-effects-element-type-background), body.elementor-page-42323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-42323 .elementor-element.elementor-element-7a1fb4c3{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-42323 .elementor-element.elementor-element-2adf3a55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42323 .elementor-element.elementor-element-47850d49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42323 .elementor-element.elementor-element-451dc1d2{--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-42323 .elementor-element.elementor-element-49c736b2{--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;}.elementor-42323 .elementor-element.elementor-element-6fb9f96d{--grid-auto-flow:row;}.elementor-42323 .elementor-element.elementor-element-24cea519{--grid-auto-flow:row;}.elementor-42323 .elementor-element.elementor-element-409a429f{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-42323 .elementor-element.elementor-element-7a1fb4c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42323 .elementor-element.elementor-element-2adf3a55{--min-height:30vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-42323 .elementor-element.elementor-element-3bbfc815{--spacer-size:0px;}.elementor-42323 .elementor-element.elementor-element-451dc1d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42323 .elementor-element.elementor-element-49c736b2{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-42323 .elementor-element.elementor-element-6fb9f96d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42323 .elementor-element.elementor-element-24cea519{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42323 .elementor-element.elementor-element-3b1b93da .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42323 .elementor-element.elementor-element-3b1b93da:after{content:"0.5";}.elementor-42323 .elementor-element.elementor-element-3b1b93da .elementor-post__thumbnail__link{width:100%;}.elementor-42323 .elementor-element.elementor-element-409a429f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-42323 .elementor-element.elementor-element-1beca99a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42323 .elementor-element.elementor-element-1beca99a:after{content:"0.5";}.elementor-42323 .elementor-element.elementor-element-1beca99a .elementor-post__thumbnail__link{width:100%;}.elementor-42323 .elementor-element.elementor-element-59c07c7f{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 124px) 0px;}}@media(min-width:768px){.elementor-42323 .elementor-element.elementor-element-2adf3a55{--width:525px;}.elementor-42323 .elementor-element.elementor-element-1d440a63{--width:94.228%;}.elementor-42323 .elementor-element.elementor-element-1ecab6be{--width:82%;}.elementor-42323 .elementor-element.elementor-element-7e46cb0b{--width:82%;}.elementor-42323 .elementor-element.elementor-element-d41d364{--width:82%;}.elementor-42323 .elementor-element.elementor-element-22c893b9{--width:82%;}.elementor-42323 .elementor-element.elementor-element-49c736b2{--width:72%;}.elementor-42323 .elementor-element.elementor-element-ddc6175{--width:97.708%;}.elementor-42323 .elementor-element.elementor-element-6fb9f96d{--width:97.708%;}.elementor-42323 .elementor-element.elementor-element-24cea519{--width:97.708%;}.elementor-42323 .elementor-element.elementor-element-409a429f{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42323 .elementor-element.elementor-element-49c736b2{--width:100%;}.elementor-42323 .elementor-element.elementor-element-409a429f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-58208128 */#district-1{
    display: block;
}
#district-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7619d8a2 */#district-1{
    display: block;
}
#district-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a52e39c */ul {
  list-style-type: circle;
  margin: 1rem;
  padding: .5rem;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-422ef8fd */#ballotopedia-1{
    display: block;
}
#ballotopedia-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd16ba4 */#linkedin-1{
    display: block;
}
#linkedin-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cb922f4 */#contact-form-1{
    display: block;
}
#contact-form-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237cc4ad */#website-campaign-1{
    display: block;
}
#website-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-468f1642 */#email-campaign-1{
    display: block;
}
#email-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50115c32 */#facebook-campaign-1{
    display: block;
}
#facebook-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4622bc4d */#x-campaign-1{
    display: block;
}
#x-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e4c7fd3 */#instagram-campaign-1{
    display: block;
}
#instagram-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5061a950 */#youtube-campaign-1{
    display: block;
}
#youtube-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3ca05c04 */#address-campaign-1{
    display: block;
}
#address-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3ddfe7 */#address-campaign-1{
    display: block;
}
#address-campaign-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35651b64 */#website-official-1{
    display: block;
}
#website-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73a907b5 */#email-official-1{
    display: block;
}
#email-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-500a8e08 */#facebook-official-1{
    display: block;
}
#facebook-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b4e7004 */#x-official-1{
    display: block;
}
#x-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-727bf102 */#instagram-official-1{
    display: block;
}
#instagram-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62578253 */#youtube-official-1{
    display: block;
}
#youtube-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-12cfc4e1 */#address-official-1{
    display: block;
}
#address-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4899250e */#address-official-1{
    display: block;
}
#address-official-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6c7898 */#currently-elected-1{
    display: block;
}
#currently-elected-hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c736b2 */ul {
    list-style: square !important;
}

p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1beca99a */.elementor-post_card .elementor-post__thumbnail {
    padding-bottom: calc(.66*100%);
}
a.elementor-post__thumbnail::after {
    padding-bottom: calc(.66*100%);
}/* End custom CSS */
/* Start custom CSS */@media print {
    /* 1. TOP BRANDING: Keep Blue & White */
    .elementor-element-7a1fb4c3, 
    .elementor-element-7a1fb4c3 .elementor-heading-title {
        background-color: #21215f !important;
        color: #ffffff !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    /* 2. NUCLEAR CLUTTER REMOVAL: Hide Sidebar, Related Articles, and Ads */
    /* Targets the exact IDs for the 'Related Articles' and 'Top 5' blocks */
    #wpadminbar, 
    .elementor-location-header, 
    .elementor-location-footer,
    #secondary,
    .elementor-col-33, 
    .elementor-element-3940756c, 
    .elementor-element-409a429f,
    .elementor-widget-posts,
    broadstreet-zone,
    .noprint {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* 3. FLATTEN CONTACT SECTION: Remove Box, Border, Shadow, and Padding */
    /* This targets the specific container for Candidate Contact Info */
    .elementor-element-4afc5c3b, 
    .elementor-element-4afc5c3b .elementor-widget-wrap,
    .elementor-element-4afc5c3b .elementor-container,
    .elementor-element-4afc5c3b .elementor-widget-container {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* 4. TIGHTEN ICONS: sitting flush with no padding */
    .elementor-icon-wrapper, 
    .elementor-widget-icon, 
    .elementor-icon-list-item,
    .elementor-icon-list-icon {
        padding: 0 !important;
        margin: 0 !important;
        border: none !important;
    }

    /* 5. REVEAL CONTACT LINKS: Show URLs next to icons */
    .elementor-icon-wrapper a:after, 
    .elementor-icon-list-item a:after,
    .elementor-social-icon a:after {
        content: " (" attr(href) ") " !important;
        font-size: 8pt !important;
        color: #000 !important;
        display: inline !important;
    }

    /* 6. LOWER CONTENT FORMATTING: 9pt Black Text */
    .elementor-element-49c736b2, body, p, .elementor-widget-text-editor, h4 {
        background-color: transparent !important;
        color: #000 !important;
        font-size: 9pt !important;
        line-height: 1.2 !important;
    }

    /* 7. WIDTH FIX: Force Questionnaire to fill the page */
    .elementor-column.elementor-col-66,
    .elementor-element-26dee6f9,
    .elementor-element-451dc1d2 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    /* 8. PROTECT HEADSHOTS */
    /* Remember to add the class 'candidate-headshot-print' to the headshot container */
    .candidate-headshot-print {
        display: block !important;
        background-image: inherit !important;
        background-size: contain !important;
        background-repeat: no-repeat !/* End custom CSS */