.elementor-26801 .elementor-element.elementor-element-0d42b73{--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;--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-26801 .elementor-element.elementor-element-f8819dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26801 .elementor-element.elementor-element-12a0df5 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}.elementor-26801 .elementor-element.elementor-element-5483c48{--display:flex;--padding-top:82px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-26801 .elementor-element.elementor-element-bb0b493{--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;}.elementor-26801 .elementor-element.elementor-element-0546e9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-524dd06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26801 .elementor-element.elementor-element-524dd06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26801 .elementor-element.elementor-element-8383e33{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26801 .elementor-element.elementor-element-8383e33 .elementor-divider-separator{width:100%;}.elementor-26801 .elementor-element.elementor-element-8383e33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26801 .elementor-element.elementor-element-d163ce9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-4180b25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-26801 .elementor-element.elementor-element-bcc5130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-2aac0f1{--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:nowrap;}.elementor-26801 .elementor-element.elementor-element-248ffce{width:auto;max-width:auto;}.elementor-26801 .elementor-element.elementor-element-ccb04e6{width:auto;max-width:auto;}.elementor-26801 .elementor-element.elementor-element-410d7e1{--display:flex;}.elementor-26801 .elementor-element.elementor-element-31af0ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-3720ffd{--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;}.elementor-26801 .elementor-element.elementor-element-fed605b{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26801 .elementor-element.elementor-element-81c90f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-f6dd123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-b68165a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-cb1061d{--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;}.elementor-26801 .elementor-element.elementor-element-62a753d .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-426bf4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-0318c12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-1e3e202 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-89436b2{--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;}.elementor-26801 .elementor-element.elementor-element-00e788c .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-7a2b652{--display:flex;}.elementor-26801 .elementor-element.elementor-element-c0a8a79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-1d57e0e{--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;}.elementor-26801 .elementor-element.elementor-element-73c39e6{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26801 .elementor-element.elementor-element-0835a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-633b658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-174219e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-e2a9305{--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;}.elementor-26801 .elementor-element.elementor-element-479bd42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-c655d0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-019fcab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-8ee565e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-ed810cb{--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;}.elementor-26801 .elementor-element.elementor-element-5f338d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-bafe5b0{--display:flex;}.elementor-26801 .elementor-element.elementor-element-03db854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-32405a5{--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;}.elementor-26801 .elementor-element.elementor-element-a437f9a{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26801 .elementor-element.elementor-element-9a0ae02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-852f219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-53da7ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-aee9023{--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;}.elementor-26801 .elementor-element.elementor-element-c69bf61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-d6665da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-9e20eb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-3680d2f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-1fc2d50{--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;}.elementor-26801 .elementor-element.elementor-element-c8021f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-ab67988{--display:flex;}.elementor-26801 .elementor-element.elementor-element-ae37161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-000604b{--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;}.elementor-26801 .elementor-element.elementor-element-b2af5ec{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26801 .elementor-element.elementor-element-ac1fc79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-ecc25f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-558098b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-59df35e{--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;}.elementor-26801 .elementor-element.elementor-element-1ede2dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-3ccc64d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-7a08753{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-85f3a7b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-88ceb8f{--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;}.elementor-26801 .elementor-element.elementor-element-ee83f59 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-0bd2904{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26801 .elementor-element.elementor-element-b825e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-e917f46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-229ed2f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-52ecb65{--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;}.elementor-26801 .elementor-element.elementor-element-8579849 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-152ffe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-b701c4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26801 .elementor-element.elementor-element-a58c94a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26801 .elementor-element.elementor-element-4bb07eb{--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;}.elementor-26801 .elementor-element.elementor-element-0754833 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-be75bcc{--display:flex;--padding-top:34px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-26801 .elementor-element.elementor-element-be75bcc:not(.elementor-motion-effects-element-type-background), .elementor-26801 .elementor-element.elementor-element-be75bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-26801 .elementor-element.elementor-element-6116c04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-26801 .elementor-element.elementor-element-57f47ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-26801 .elementor-element.elementor-element-19fecd1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-26801 .elementor-element.elementor-element-0546e9b{--width:100%;}.elementor-26801 .elementor-element.elementor-element-524dd06{--width:100%;}.elementor-26801 .elementor-element.elementor-element-2aac0f1{--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-26801 .elementor-element.elementor-element-81c90f5{--width:100%;}.elementor-26801 .elementor-element.elementor-element-426bf4c{--width:100%;}.elementor-26801 .elementor-element.elementor-element-0835a35{--width:100%;}.elementor-26801 .elementor-element.elementor-element-c655d0a{--width:100%;}.elementor-26801 .elementor-element.elementor-element-9a0ae02{--width:100%;}.elementor-26801 .elementor-element.elementor-element-d6665da{--width:100%;}.elementor-26801 .elementor-element.elementor-element-ac1fc79{--width:100%;}.elementor-26801 .elementor-element.elementor-element-3ccc64d{--width:100%;}.elementor-26801 .elementor-element.elementor-element-b825e3c{--width:100%;}.elementor-26801 .elementor-element.elementor-element-152ffe4{--width:100%;}}@media(min-width:768px){.elementor-26801 .elementor-element.elementor-element-bb0b493{--content-width:1140px;}.elementor-26801 .elementor-element.elementor-element-0546e9b{--width:60%;}.elementor-26801 .elementor-element.elementor-element-524dd06{--width:45.495%;}.elementor-26801 .elementor-element.elementor-element-bcc5130{--content-width:1140px;}.elementor-26801 .elementor-element.elementor-element-31af0ed{--content-width:1140px;}.elementor-26801 .elementor-element.elementor-element-81c90f5{--width:49%;}.elementor-26801 .elementor-element.elementor-element-426bf4c{--width:49%;}.elementor-26801 .elementor-element.elementor-element-c0a8a79{--content-width:1140px;}.elementor-26801 .elementor-element.elementor-element-0835a35{--width:49%;}.elementor-26801 .elementor-element.elementor-element-c655d0a{--width:49%;}.elementor-26801 .elementor-element.elementor-element-03db854{--content-width:1140px;}.elementor-26801 .elementor-element.elementor-element-9a0ae02{--width:49%;}.elementor-26801 .elementor-element.elementor-element-d6665da{--width:49%;}.elementor-26801 .elementor-element.elementor-element-ae37161{--content-width:1140px;}.elementor-26801 .elementor-element.elementor-element-ac1fc79{--width:49%;}.elementor-26801 .elementor-element.elementor-element-3ccc64d{--width:49%;}.elementor-26801 .elementor-element.elementor-element-b825e3c{--width:49%;}.elementor-26801 .elementor-element.elementor-element-152ffe4{--width:49%;}.elementor-26801 .elementor-element.elementor-element-6116c04{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-26801 .elementor-element.elementor-element-0546e9b{--width:100%;}.elementor-26801 .elementor-element.elementor-element-524dd06{--width:100%;}.elementor-26801 .elementor-element.elementor-element-81c90f5{--width:100%;}.elementor-26801 .elementor-element.elementor-element-426bf4c{--width:100%;}.elementor-26801 .elementor-element.elementor-element-0835a35{--width:100%;}.elementor-26801 .elementor-element.elementor-element-c655d0a{--width:100%;}.elementor-26801 .elementor-element.elementor-element-9a0ae02{--width:100%;}.elementor-26801 .elementor-element.elementor-element-d6665da{--width:100%;}.elementor-26801 .elementor-element.elementor-element-ac1fc79{--width:100%;}.elementor-26801 .elementor-element.elementor-element-3ccc64d{--width:100%;}.elementor-26801 .elementor-element.elementor-element-b825e3c{--width:100%;}.elementor-26801 .elementor-element.elementor-element-152ffe4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-f8819dd */<style>
.aiesep-election-wrap{
  --aep-ink:#0b2f5f;
  --aep-ink-soft:#25456e;
  --aep-text:#1e3046;
  --aep-muted:rgba(20,40,66,0.72);
  --aep-primary:#175baa;
  --aep-primary-soft:rgba(23,91,170,0.12);
  --aep-line:rgba(11,47,95,0.12);
  --aep-line-strong:rgba(11,47,95,0.22);
  --aep-surface:#ffffff;
  --aep-surface-soft:#f8fbff;
  --aep-shadow-sm:0 10px 24px rgba(10,31,61,0.08);
  --aep-shadow-md:0 18px 44px rgba(10,31,61,0.12);
  background:
    radial-gradient(1400px 620px at 85% -10%, rgba(23,91,170,0.10), rgba(23,91,170,0) 62%),
    linear-gradient(180deg, #fbfdff 0%, #f3f7fc 42%, #f7f9fc 100%);
  color:var(--aep-text);
}
.aiesep-election-wrap,
.aiesep-election-wrap *{ box-sizing:border-box; }
.aiesep-election-wrap .e-con,
.aiesep-election-wrap .elementor-element{ overflow:visible !important; }
.aiesep-election-wrap .elementor-menu-anchor{ scroll-margin-top:168px; }
.aiesep-election-wrap .elementor-widget-text-editor,
.aiesep-election-wrap .elementor-widget-text-editor p{ color:var(--aep-muted); }
.aiesep-election-wrap .elementor-widget-text-editor p:last-child{ margin-bottom:0; }
.aiesep-election-wrap .elementor-widget-heading h1,
.aiesep-election-wrap .elementor-widget-heading h2,
.aiesep-election-wrap .elementor-widget-heading h3,
.aiesep-election-wrap .elementor-widget-heading h4{ color:var(--aep-ink); letter-spacing:-0.02em; }
.aiesep-election-wrap .elementor-button{
  transition:transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease;
}
.aiesep-election-wrap .elementor-button:focus-visible{
  outline:3px solid rgba(23,91,170,0.30);
  outline-offset:2px;
}

.aiesep-hero{
  position:relative;
  isolation:isolate;
  background:
    radial-gradient(1100px 440px at 14% 0%, rgba(23,91,170,0.20), rgba(23,91,170,0) 62%),
    radial-gradient(860px 340px at 78% 8%, rgba(23,91,170,0.12), rgba(23,91,170,0) 62%),
    linear-gradient(180deg, #ffffff 0%, #f4f8fd 100%);
}
.aiesep-hero:after{
  content:"";
  position:absolute;
  inset:auto -120px -120px auto;
  width:min(44vw,620px);
  height:min(44vw,620px);
  border-radius:50%;
  background:radial-gradient(circle at 30% 30%, rgba(23,91,170,0.15), rgba(23,91,170,0) 68%);
  z-index:-1;
  pointer-events:none;
}
.aiesep-eyebrow{
  display:inline-flex;
  gap:10px;
  align-items:center;
  padding:8px 13px;
  border-radius:999px;
  background:rgba(23,91,170,0.09);
  border:1px solid rgba(23,91,170,0.20);
  color:var(--aep-ink);
  font-weight:700;
  font-size:13px;
}
.aiesep-eyebrow:before{
  content:"";
  width:8px;
  height:8px;
  border-radius:999px;
  background:rgba(23,91,170,0.95);
  box-shadow:0 0 0 4px rgba(23,91,170,0.12);
}
.aiesep-hero-title{
  margin:0;
  font-weight:800;
  letter-spacing:-0.03em;
  color:var(--aep-ink);
  font-size:clamp(42px, 4.8vw, 72px);
  line-height:0.98;
  text-wrap:balance;
}
.aiesep-hero-title .aiesep-year{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-left:10px;
  padding:10px 14px;
  border-radius:999px;
  font-size:14px;
  font-weight:800;
  letter-spacing:0.06em;
  text-transform:uppercase;
  color:var(--aep-ink);
  background:rgba(255,255,255,0.72);
  border:1px solid rgba(11,47,95,0.16);
  backdrop-filter:blur(12px) saturate(150%);
}
.aiesep-hero-sub{
  color:var(--aep-muted);
  max-width:64ch;
  font-size:17px;
  line-height:1.55;
}
.aiesep-hero-watermark{
  position:absolute;
  inset:auto -28px -34px auto;
  font-size:clamp(140px, 18vw, 250px);
  font-weight:900;
  letter-spacing:-0.06em;
  color:rgba(11,47,95,0.06);
  user-select:none;
  pointer-events:none;
}

.aiesep-card{
  border-radius:22px;
  background:linear-gradient(180deg, rgba(255,255,255,0.90), rgba(255,255,255,0.76));
  border:1px solid var(--aep-line);
  box-shadow:var(--aep-shadow-md);
  backdrop-filter:blur(18px) saturate(145%);
}
.aiesep-card .elementor-button{ border-radius:14px !important; }
.aiesep-muted{ color:var(--aep-muted); }

.aiesep-sticky-nav{
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:999;
  padding:10px 0 12px;
  background:linear-gradient(180deg, rgba(243,247,252,0.38), rgba(243,247,252,0.82));
  backdrop-filter:blur(14px) saturate(145%);
  border-top:1px solid rgba(11,47,95,0.08);
  border-bottom:1px solid rgba(11,47,95,0.08);
}
body.admin-bar .aiesep-sticky-nav{ top:0; }

.aiesep-glass-bar{
  position:relative;
  display:flex;
  gap:10px;
  padding:10px;
  border-radius:999px;
  background:linear-gradient(180deg, rgba(255,255,255,0.82), rgba(255,255,255,0.58));
  border:1px solid rgba(11,47,95,0.18);
  box-shadow:0 14px 32px rgba(10,31,61,0.14);
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  scroll-snap-type:x proximity;
}
.aiesep-glass-bar::-webkit-scrollbar{ height:6px; }
.aiesep-glass-bar::-webkit-scrollbar-thumb{ background:rgba(0,0,0,0.16); border-radius:999px; }

.aiesep-glass-bar .elementor-button{
  border-radius:999px !important;
  padding:12px 18px !important;
  background:var(--aep-primary-soft) !important;
  border:1px solid rgba(23,91,170,0.20) !important;
  color:var(--aep-ink) !important;
  font-weight:700 !important;
  letter-spacing:0.01em;
  white-space:nowrap;
  scroll-snap-align:start;
}
.aiesep-glass-bar .elementor-button:hover{
  transform:translateY(-1px);
  background:rgba(23,91,170,0.20) !important;
  border-color:rgba(23,91,170,0.30) !important;
  box-shadow:0 10px 20px rgba(23,91,170,0.18);
}

.aiesep-section{
  position:relative;
  padding:68px 0;
}
.aiesep-section.base{
  background:linear-gradient(180deg, #f4f8fc 0%, #f1f5fa 100%);
}
.aiesep-section.alt{
  background:linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);
}

.aiesep-section-title{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:14px;
  padding-bottom:14px;
  border-bottom:1px solid rgba(11,47,95,0.10);
}
.aiesep-section-title h2{
  margin:0;
  font-size:clamp(30px, 2.8vw, 42px);
  line-height:1.08;
}

.aiesep-tile{
  position:relative;
  border-radius:22px;
  background:linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);
  border:1px solid var(--aep-line);
  box-shadow:var(--aep-shadow-sm);
  overflow:hidden;
  min-height:100%;
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.aiesep-tile:before{
  content:"";
  display:block;
  height:4px;
  background:linear-gradient(90deg, rgba(23,91,170,0.92), rgba(23,91,170,0.34));
}
.aiesep-tile:hover{
  transform:translateY(-3px);
  border-color:var(--aep-line-strong);
  box-shadow:0 20px 38px rgba(10,31,61,0.14);
}
.aiesep-tile-head{ padding:20px 20px 14px 20px; }
.aiesep-name{
  font-weight:800;
  font-size:20px;
  line-height:1.2;
  color:var(--aep-ink);
}
.aiesep-badge{
  display:inline-flex;
  align-items:center;
  font-size:12px;
  letter-spacing:0.01em;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(23,91,170,0.09);
  border:1px solid rgba(23,91,170,0.20);
  color:var(--aep-ink);
  font-weight:700;
  margin-top:10px;
}
.aiesep-aff{ margin-top:10px; }

.aiesep-video-wrap{ padding:0 20px; }
.aiesep-video-wrap .elementor-wrapper{
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 10px 22px rgba(10,31,61,0.14);
  background:#0a2445;
}

.aiesep-actions{
  margin-top:auto;
  padding:16px 20px 20px 20px;
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  align-items:center;
}
.aiesep-actions .elementor-button{
  border-radius:13px !important;
  padding:10px 14px !important;
  font-weight:700 !important;
}
.aiesep-btn-primary .elementor-button{
  background:linear-gradient(180deg, #1f63b5, #175baa) !important;
  border:1px solid rgba(23,91,170,0.98) !important;
  box-shadow:0 10px 20px rgba(23,91,170,0.24);
}
.aiesep-btn-primary .elementor-button:hover{
  transform:translateY(-1px);
  box-shadow:0 14px 24px rgba(23,91,170,0.30);
}
.aiesep-btn-ghost .elementor-button{
  background:rgba(255,255,255,0.76) !important;
  border:1px solid rgba(11,47,95,0.20) !important;
  color:var(--aep-ink) !important;
}
.aiesep-btn-ghost .elementor-button:hover{
  background:#ffffff !important;
  border-color:rgba(11,47,95,0.28) !important;
}

@media (max-width: 1024px){
  .aiesep-election-wrap .elementor-menu-anchor{ scroll-margin-top:154px; }
  .aiesep-hero-title{ font-size:clamp(38px, 6vw, 60px); }
  .aiesep-hero-watermark{ font-size:clamp(118px, 16vw, 190px); inset:auto -16px -18px auto; }
  .aiesep-sticky-nav{ top:0; }
  body.admin-bar .aiesep-sticky-nav{ top:0; }
  .aiesep-section{ padding:58px 0; }
}

@media (max-width: 767px){
  .aiesep-election-wrap .elementor-menu-anchor{ scroll-margin-top:130px; }
  .aiesep-hero-title{ font-size:clamp(34px, 8.8vw, 46px); line-height:1.02; }
  .aiesep-hero-title .aiesep-year{ margin-left:0; margin-top:8px; }
  .aiesep-hero-sub{ font-size:16px; }
  .aiesep-hero-watermark{ font-size:108px; right:-16px; bottom:-8px; }
  .aiesep-sticky-nav{ top:0; padding:8px 0 10px; }
  body.admin-bar .aiesep-sticky-nav{ top:0; }
  .aiesep-glass-bar{ padding:8px; border-radius:18px; }
  .aiesep-glass-bar .elementor-button{ padding:10px 14px !important; }
  .aiesep-section{ padding:46px 0; }
  .aiesep-section-title h2{ font-size:clamp(26px, 8vw, 34px); }
  .aiesep-tile,
  .aiesep-card{ border-radius:18px; }
  .aiesep-tile-head{ padding:17px 16px 12px 16px; }
  .aiesep-name{ font-size:18px; }
  .aiesep-video-wrap{ padding:0 16px; }
  .aiesep-actions{ padding:14px 16px 16px 16px; }
}

@media (prefers-reduced-motion: reduce){
  .aiesep-election-wrap .elementor-button,
  .aiesep-tile{ transition:none !important; }
}
</style>/* End custom CSS */