.dl-menu ul.et-menu>li>a:before{content:'';width:0;height:40px;left:50%;border-radius:8px;background:#F96501;position:absolute;z-index:-1;opacity:0;transition:.3s cubic-bezier(.25,.01,.32,1.61)}.dl-top-menu ul.et-menu>li>a:before{bottom:30px}.dl-bottom-menu ul.et-menu>li>a:before{bottom:-13.5px}.dl-menu ul.et-menu>li>a:hover:before,.dl-menu ul.et-menu>li.current-menu-item>a:before{width:calc(100% + 16px);left:-8px;opacity:1}.dl-menu ul.et-menu>li>a{z-index:1}.scroll-ad-wrapper{position:relative;height:900px;margin:80px 0}.scroll-ad-sticky{position:sticky;top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.scroll-ad-sticky a{display:block;width:80%;aspect-ratio:1 / 1}.scroll-ad-sticky img{width:100%;height:100%;object-fit:contain}@media (max-width:768px){.scroll-ad-wrapper{height:auto}.scroll-ad-sticky{position:relative;top:0}.scroll-ad-sticky a{width:100%}}.election-callout{margin:3rem 0;padding:1.75rem 2rem;background:#f5f5f5;border-left:5px solid #333}.election-callout h2,.election-callout h3{margin:0 0 0.35rem;font-size:1.35rem;line-height:1.2;letter-spacing:0.03em;text-transform:uppercase}.election-callout p:first-of-type{margin-top:0;font-weight:600;font-size:0.95rem}.election-callout p{margin-bottom:1rem}.election-callout p:last-child{margin-bottom:0}@media (max-width:600px){.election-callout{margin:2rem 0;padding:1.25rem 1.25rem;border-left-width:4px}.election-callout h2,.election-callout h3{font-size:1.15rem}}