@import url(p0d6a.css);@charset "UTF-8"@tailwind base;@tailwind components;@tailwind utilities;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ul{list-style:none}:root{--politicopro-footer-bg:#1B1B24;--white-color:#fff;--flash-white-color:#F0F2F4;--black-color:#000;--text-color:#0A0A0A;--blue-color:#007BC7;--bright-blue:#156294;--red-color:#B70000;--nav-color:#161C2E;--link-color:#007BC7;--light-gray:#f0f2f4;--link-hover-color:#1585cf;--gray-bg:#eff2f4;--dark-gray:#333;--medium-light-gray:#aaa;--medium-dark-gray:#666;--dark-black:#1b1d24;--light-silver:#d8d8d8;--dark-grayish-navy:#1C2031;--text-transform:uppercase;--text-decoration-underline:underline;--primary-font:"din-2014 Bold", sans-serif;--secondary-font:proxima-nova, sans-serif;--h1-x-large-font-size:40px;--h2-large-font-size:36px;--h3-medium-font-size:32px;--h4-small-font-size:30px;--h5-x-small-font-size:24px;--h6-xx-small-font-size:18px;--extra-large-font:48px;--large-font:40px;--medium-font:36px;--small-font:24px;--extra-small-font:18px;--extra-large-line-height:67px;--large-line-height:56px;--medium-line-height:43px;--small-line-height:35px;--extra-small-line-height:28px}.footer{padding:32px 0;background-color:var(--politicopro-footer-bg)!important;background-image:url(//www.politicopro.com/marketo-assets/midterms/img/footer-texture-white.png)}.footer body{font-family:var(--primary-font);font-weight:400;font-size:var(--poli-font-size-16)}.footer img{max-width:100%}.footer ul{padding:0;margin:0}.footer li{list-style:none}.footer a:focus,.footer a:hover{color:var(--dark-gray);text-decoration:none;outline:none}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{font-family:var(--primary-font)}.footer body .extra-large-font{font-size:var(--extra-large-font)}.footer body .large-font{font-size:var(--large-font)}.footer body .medium-font{font-size:var(--medium-font)}.footer body .small-font{font-size:var(--small-font)}.footer body .extra-small-font{font-size:var(--extra-small-font)}.footer h1{font-size:48px;line-height:67px}.footer h2{font-size:40px;line-height:56px}.footer h3{font-size:31px;line-height:43px}.footer h4{font-size:25px;line-height:35px}.footer h5{font-size:20px;line-height:28px}.footer h6{font-size:16px;line-height:22px}.footer ul li::marker{color:var(--poli-color-707070);font-size:18px}.footer ol li{font-size:18px;font-family:var(--secondary-font)}.footer b,.footer strong{font-weight:700}.footer article.entry{margin-bottom:0}.footer em{border-bottom:5px solid var(--red-color);font-style:normal}.footer a{color:var(--link-color)}.footer a:hover{color:var(--link-hover-color)}.footer p.has-background a{color:var(--link-color)!important}.footer p.has-background a:hover{color:var(--link-hover-color)!important}.footer .heading{font-weight:700;font-family:var(--primary-font);font-size:40px;line-height:56px;color:var(--text-color)}.footer .default-btn.bg-blue:focus{background:#007bc7;color:var(--white-color)}.footer .default-btn.bg-red:focus{background:var(--red-color);color:var(--white-color)}.footer p{font-size:20px;line-height:32px;color:var(--text-color)}.footer .padding-half-top-bottom{padding:32px 0}.footer .padding-full-top-bottom{padding:64px 0}.footer .padding-half-full-top-bottom{padding:32px 0 64px}.footer .no-padding{padding:0}.footer .text-red{color:var(--red-color)}.footer .bg-red{background-color:var(--red-color)}.footer .bg-gray{background-color:var(--gray)}.footer .bg-blue{background-color:var(--blue-color)}.footer .bg-red.default-btn:hover{background-color:var(--white);color:var(--red-color);text-decoration:none}.footer .bg-blue.default-btn:hover{background-color:var(--white);color:var(--blue-color)}.footer .default-btn{display:inline-block;border-radius:10px;padding:9px 24px;line-height:24px;font-size:18px;font-weight:600;text-decoration:none;-webkit-transition:0.25s;transition:0.25s;font-weight:700;color:var(--white);font-family:var(--secondary-font);text-transform:var(--text-transform)}.footer .content{width:100%!important}.footer .sub-menu-toggle.dashicons-before.dashicons-arrow-down-alt2:focus{outline:none}.footer .menu-toggle:focus{outline:none}.footer .site-inner{max-width:100%;padding:0;padding-top:62px!important}.footer .alignfull .jv-row-column-wrap{padding:0}.footer .wp-block-jarvis-advancedheading .jv-highlight{display:inline-block}.footer .container{max-width:1230px}.footer .poli-top-header .container{position:relative}.footer .poli-top-header .container .logo,.footer .poli-top-header .container .nav-wrap-right{height:100%;vertical-align:middle;display:flex;align-items:center}.footer .poli-top-header .container .menu.genesis-nav-menu{display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}.footer .poli-top-header .genesis-responsive-menu{padding-top:0;padding:0;width:100%}.footer .poli-top-header .genesis-nav-menu .menu-item-has-children:after{position:absolute;right:12px;top:auto;bottom:29px;height:4px;width:8px;content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--black-color)}.footer header.dark-bg-header .poli-top-header .genesis-nav-menu .menu-item-has-children:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--white-color)}.footer .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:before{content:"";height:4px;width:8px;border-radius:2px;background:#1C2031;position:absolute;top:21px;left:21px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:1;border:0}.footer header.dark-bg-header .main-search-form{background-color:transparent}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:before{background:var(--white-color)}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:after{border-color:var(--white-color)}.footer .searchform-open header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-close-icon:before{background:var(--white-color)}.footer .searchform-open header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-close-icon:after{background:var(--white-color)}.footer .header-center-logo .poli-top-header{padding:20px 0}.footer .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:after{content:"";height:16px;width:16px;border:3px solid #1C2031;border-radius:50%;position:absolute;top:5px;left:5px}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo.active a{color:var(--white-color)}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-login{padding-right:15px}.footer .poli-top-header .menu.genesis-nav-menu .aiq-login a::after{position:absolute;content:"";background-image:url(//www.politicopro.com/marketo-assets/midterms/img/login-icon-dark.svg);display:inline-block;width:12px;height:12px;top:2px;background-repeat:no-repeat;margin-left:5px;position:relative;background-size:cover;border-radius:100%}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu .aiq-login a::after{background-image:url(//www.politicopro.com/marketo-assets/midterms/img/login-icon-white.svg)}.footer .poli-top-header .menu.genesis-nav-menu li{padding-left:0}.footer .poli-top-header .menu.genesis-nav-menu li.mb-none{display:none}.footer .poli-top-header .menu.genesis-nav-menu li.poli-login{padding-left:0}.footer .poli-top-header{padding:0}.footer .dark-bg-header .poli-top-header{background:rgb(22,28,46);border-bottom:1px solid rgba(255,255,255,.5)}.footer .header-fixed .dark-bg-header .poli-top-header{background:rgb(22,28,46);border:0}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li a{color:var(--white-color)}.footer header.dark-bg-header .poli-top-header .branding-pro{fill:var(--white-color)}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li .sub-menu a{color:var(--bright-blue)}.footer .site-inner{min-height:calc(100vh - 181px)}.footer .site-container p.has-background{padding:5px 10px}.footer .poli-top-header .menu.genesis-nav-menu li.search.search-wpb{margin-left:12px;margin-top:0;margin-right:0}.footer .poli-top-header .menu.genesis-nav-menu li a{font-size:14px;line-height:30px;color:var(--nav-color);font-family:var(--secondary-font);font-weight:700;padding:12px 12px;position:relative;border-radius:0;border-top:4px solid transparent;border-radius:0;border-bottom:4px solid transparent}.footer .poli-top-header .menu.genesis-nav-menu li a:before{position:absolute;content:"";background-color:rgb(183,0,0);height:4px;top:auto;bottom:-4px;left:0;right:0;border-bottom:4px solid rgb(183,0,0);width:100%;opacity:0}.footer .poli-top-header .menu.genesis-nav-menu li a:hover:before{opacity:1}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo a:hover{border:0}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo a:before{display:none}.footer .poli-top-header .menu.genesis-nav-menu li.menu-item-has-children a{padding-right:26px}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo a{background-color:var(--red-color);color:var(--white-color);padding:0 12px;border-radius:4px;text-transform:var(--text-transform);border:0}.footer .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a{border:0;height:30px;width:30px;font-size:0}.footer .poli-top-header .menu.genesis-nav-menu .poli-login a::after{position:absolute;content:"";background-image:url(//www.politicopro.com/marketo-assets/midterms/img/login-sprite.png);display:inline-block;width:12px;height:12px;top:5px;background-repeat:no-repeat;margin-left:5px;background-position:0 0;background-size:100%}.footer .poli-top-header .menu.genesis-nav-menu .poli-login a:hover:after{background-image:url(//www.politicopro.com/marketo-assets/midterms/img/login-sprite.png);background-position:0 0}.footer .poli-top-header .menu.genesis-nav-menu li .sub-menu li{margin:0;padding:0}.footer .poli-top-header .menu.genesis-nav-menu ul.sub-menu{background-color:var(--flash-white-color);padding:24px 32px;min-width:160px;clear:both;display:none;left:0;position:absolute;top:58px;width:auto;top:calc(100% + 0px);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.footer .poli-top-header .menu.genesis-nav-menu li .sub-menu a{border:none;padding:0 0 16px;margin:0;font-size:14px;font-weight:700;white-space:nowrap;color:var(--bright-blue);font-family:var(--secondary-font);background-color:transparent;line-height:normal}.footer .poli-top-header .menu.genesis-nav-menu ul.sub-menu li:last-child a{padding-bottom:0}.footer .poli-top-header .menu.genesis-nav-menu li .sub-menu a:hover{color:var(--bright-blue)}.footer .poli-top-header .menu.genesis-nav-menu li .sub-menu a:before{display:none}.footer .poli-top-header .menu.genesis-nav-menu li .sub-menu a:hover{color:var(--bright-blue)}.footer .poli-top-header .menu.genesis-nav-menu li.poli-reguest-demo{padding-left:0;margin-left:auto}.footer .custom_search_form .search-form-input{width:100%;height:40px;padding:.5rem;border:1px solid #cacaca;margin:0;font-family:inherit;font-size:1rem;color:var(--text-color);background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0deg,0%,4%,.1);border-radius:0;-webkit-transition:-webkit-box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;font-family:var(--secondary-font)}.footer .custom_search_form .search-form-input:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:none;box-shadow:0 0 5px #cacaca;-webkit-transition:-webkit-box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}.footer .custom_search_form .search-form-input::-webkit-input-placeholder{color:#cacaca}.footer .custom_search_form .search-form-input::-moz-placeholder{color:#cacaca}.footer .custom_search_form .search-form-input:-ms-input-placeholder{color:#cacaca}.footer .custom_search_form .search-form-input:-moz-placeholder{color:#cacaca}.footer .custom_search_form .search-form{display:flex}.footer .custom_search_form .search-form-submit{padding:9px!important;width:47px!important;right:14px;bottom:15px;top:auto;margin:0!important;height:40px;font-size:16px;font-weight:700;text-transform:var(--text-transform);white-space:nowrap;background:var(--red-color);color:var(--white-color);border-radius:4px;margin-left:5px!important;font-family:var(--secondary-font)}.footer .custom_search_form .search-form-submit:hover{background:var(--red-color)}.footer .custom_search_form .search-form{display:flex}.footer .header-fixed .poli-top-header{background-color:var(--white-color)}.footer .main-search-form{position:absolute;top:63px;right:-1px;display:none;width:0;transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;width:100%!important;padding:0 15px;z-index:999}.footer .poli-top-header .menu.genesis-nav-menu li.poli-login{padding-left:0}.footer .poli-top-header .menu.genesis-nav-menu li.poli-reguest-demo a{background:var(--poli-color-white);border:1px solid transparent;border-radius:var(--poli-border-radius-8);color:var(--poli-primery-color);font-weight:400;margin-left:10px;padding:5px 12px}.footer .poli-top-header .menu.genesis-nav-menu li.poli-reguest-demo a:hover{background-color:var(--poli-primery-color);color:var(--white-color)}.footer .open-menu span{background-color:var(--poli-color-white);border-radius:var(--poli-border-radius-50);height:2px;position:absolute;width:100%;top:0;right:0;opacity:1;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.footer .open-menu span:nth-child(1){top:0}.footer .open-menu span:nth-child(2){top:9px}.footer .open-menu span:nth-child(3){top:18px}.footer .open-menu.open span:nth-child(1){background-color:#1C2031;top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.footer .open-menu.open span:nth-child(2){opacity:0;background:#1C2031}.footer .poli-top-header .navbar-light .navbar-toggler:focus{background-color:transparent;box-shadow:none;border:0;outline:0}.footer .poli-top-header .navbar-light .navbar-toggler:hover{background-color:transparent}.footer .open-menu.open span:nth-child(3){background:#1C2031;top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.footer .pol-request-btn{display:none}.footer a.search-close-icon{display:none}.footer .searchform-open a.search-close-icon{display:block}.footer .searchform-open a.search-icon{display:none}.footer .searchform-open .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-close-icon:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border:none;border-radius:0;height:4px;width:20px;background:#1C2031;top:50%;right:auto;bottom:auto;left:50%;display:inline-block!important;opacity:1!important;position:absolute;content:""}.footer .searchform-open .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-close-icon:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border:none;border-radius:0;height:4px;width:20px;background:#1C2031;top:50%;right:auto;bottom:auto;left:50%;display:inline-block!important;opacity:1!important;position:absolute;content:""}.footer .site-header.fixed-header{width:100%;position:fixed;z-index:1000;background-color:var(--poli-head-color)}.footer .site-header{background-color:var(--poli-head-color);padding:0 0;z-index:999;box-shadow:none}.footer .branding-politico{fill:#bf2113}.footer .poli-top-header svg{display:block;width:auto;height:22px}.footer .poli-top-header .branding-politico{fill:#bf2113}.footer .branding-pro{fill:var(--white-color)}.footer .poli-top-header .branding-pro{fill:var(--black-color)}.footer p.copy-text{color:var(--white-color);margin:0;font-family:var(--secondary-font);font-weight:400;text-transform:var(--text-transform);font-size:16px;line-height:24px}.footer .align-box.social ul li{display:inline-block;margin-left:6px}.footer .align-box.social ul li a i{color:var(--white-color);font-size:18px}.footer .align-box.social ul li:first-child{margin-left:0}.footer .align-box.social ul li a{font-size:0}.footer .menu-footer-bottom-menu-container{text-align:center}.footer .align-box.social{text-align:right}.footer .footer-social ul li a img{max-width:17px;vertical-align:initial}.footer .footer-section .logo{max-width:236px;padding:0}.footer .footer-section .footer-nav{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-section .footer-nav li{list-style:none;margin-right:16px}.footer .footer-section .footer-nav li a{font-family:var(--headingFont);font-size:18px;line-height:18px;color:var(--white);font-weight:600}.footer .footer-section .social-icons ul{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-section .social-icons ul li{list-style:none;margin-left:19px}.footer .footer-section .social-icons ul li a i{color:var(--white-color)}.footer .footer-copy-right p{font-size:16px;margin:40px 0 0}.footer .footer-section .branding-pro{fill:var(--white-color)}.footer .menu-footer-bottom-menu-container ul li{display:inline-block;list-style:none;margin-right:16px;margin-bottom:0}.footer .menu-footer-bottom-menu-container ul li a{color:var(--white-color);font-size:18px;line-height:18px;font-weight:700;font-family:var(--primary-font)}.footer .menu-footer-bottom-menu-container ul li a:last-child{margin-top:5px;display:inline-block}.footer .footer-logo img{max-height:32px}.footer .footer-logo svg{max-height:32px}.footer .main-banner .header-bg{padding:0 15px;position:relative;z-index:9}.footer .single-post .main-post-section p{font-size:18px;line-height:29px;color:var(--text-color)}.footer .single-post .main-post-section em{border-bottom:0}.footer .blog-banner{min-height:37.5vw;display:flex;align-items:center;padding:80px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.footer .blog-banner .pol-box-section{position:relative;z-index:9}.footer .blog-banner .pol-box-section h1{font-size:56px;line-height:63px;margin-bottom:1rem;font-weight:700;font-family:var(--primary-font);color:var(--white-color);text-transform:var(--text-transform)}.footer .blog-banner .pol-box-section p{font-size:19px;line-height:31px;margin:0;font-family:var(--secondary-font);color:var(--white-color);margin:1rem 0}.footer .blog-banner:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;top:0;left:0}.footer .blog-filter-option{background-color:var(--light-silver);padding:2rem 0 0}.footer .blog-filter-option select{font-weight:600;line-height:14px;font-size:14px;text-transform:var(--text-transform);color:var(--black-color);font-family:var(--secondary-font);border:1px solid var(--medium-light-gray);position:relative;-webkit-appearance:none;background-image:url(//www.politicopro.com/marketo-assets/midterms/img/blog-listing-dropdown.svg);background-size:28px 14px;background-position:right center;background-repeat:no-repeat;position:relative;padding:16px 15px 12px}.footer .facetwp-sort-radio.facetwp-sort-custom-radio{display:flex}.footer .facetwp-sort-custom-radio .custom-sort-default{background-color:var(--white-color);cursor:pointer;z-index:90;margin-bottom:0;font-weight:600;text-transform:uppercase;font-family:var(--primary-font);color:var(--black-color);padding:12px 20px 10px 32px;width:156px;border:1px solid var(--medium-light-gray);font-size:14px;line-height:normal;height:44px;color:var(--red-color)}.footer .facetwp-sort-custom-radio .custom-sort-default input[type=radio]{opacity:0;width:0;height:0}.footer .facetwp-sort-custom-radio .custom-sort-popular{background-color:var(--white-color);border:1px solid var(--medium-light-gray);cursor:pointer;z-index:90;margin-bottom:0;font-weight:600;text-transform:uppercase;font-family:var(--primary-font);color:var(--red-color);padding:12px 10px 10px 33px;width:124px;position:relative;font-size:14px;line-height:normal;height:44px}.footer .custom-sort-default.checked-active{border-bottom:4px solid var(--red-color);color:var(--black-color)}.footer .custom-sort-popular.checked-active{border-bottom:4px solid var(--red-color);color:var(--black-color)}.footer .facetwp-sort-custom-radio .custom-sort-popular:before{position:absolute;content:"";background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-listing-popular.svg);height:14px;width:14px;background-size:cover;left:16px;top:14px}.footer .facetwp-sort-custom-radio .custom-sort-popular input[type=radio]{opacity:0;width:0;height:0}.footer .blog-filter-option input.facetwp-search{font-weight:400;line-height:normal;font-size:16px;text-transform:var(--text-transform);color:var(--white-color);font-family:var(--secondary-font);border:1px solid var(--medium-light-gray);padding:11px 15px 11px;background-color:#231f20;min-width:250px!important}.footer .blog-filter-option input::-webkit-input-placeholder{color:var(--white-color)}.footer .blog-filter-option input::-moz-placeholder{color:var(--white-color)}.footer .blog-filter-option input:-ms-input-placeholder{color:var(--white-color)}.footer .blog-filter-option input:-moz-placeholder{color:var(--white-color)}.footer .pol-search-blog .facetwp-icon:before{background:url(//www.politicopro.com/marketo-assets/midterms/img/icon-search.png) no-repeat;opacity:1;background-position:50% 50%;background-repeat:no-repeat;background-size:22px 22px;bottom:0;right:0}.footer .blog-list-grid{background-color:var(--light-silver);padding-bottom:4rem}.footer .blog-list-grid .custom-blog-grid{margin:0 -.9375rem;display:flex;flex-wrap:wrap;grid-gap:0}.footer .blog-list-grid .custom-blog-grid .fwpl-result{width:50%;float:left;padding-left:.9375rem;padding-right:.9375rem;margin-top:32px}.footer .blog-list-grid .custom-blog-grid .fwpl-row:first-child{padding:0 0 1rem 0;background:var(--white-color);box-shadow:0 1rem 1.5rem -.875rem rgba(0,0,0,.4);display:flex;height:100%}.footer .blog-list-grid .custom-blog-grid .fwpl-row img{width:100%}.footer .blog-list-grid .custom-blog-grid .blog-footer .ss-inline-share-wrapper{margin:0}.footer .blog-list-grid .custom-blog-grid .blog-footer .ss-inline-share-wrapper ul.ss-social-icons-container li{margin-bottom:0!important}.footer .blog-list-grid .custom-blog-grid .fwpl-row.blog-footer{display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.footer .blog-list-grid .custom-blog-grid .fwpl-row{display:inline-block}.footer .fwpl-item a button{display:block;border-radius:6px;padding:0 1rem;font-family:var(--secondary-font);font-weight:700;text-transform:var(--text-transform);background-color:#2199e8;color:var(--white-color);margin-left:1rem;font-size:18px;line-height:32px}.footer .fwpl-item a button:focus{outline:none}.footer .fwpl-term.fwpl-term-uncategorized.fwpl-tax-category,.footer .pol-post-cat a.listing-cat.uncategorized,.footer .facetwp-dropdown option[value=uncategorized]{display:none}.footer .blog-list-grid .fwpl-item.blog-description{padding:0rem 1rem 1rem;font-size:16px;line-height:24px;color:var(--text-color);font-weight:400;font-family:var(--secondary-font)}.footer .blog-pagination-listing{background-color:var(--light-silver)}.footer .blog-pagination-listing .facetwp-facet{text-align:center;width:100%}.footer .blog-pagination-listing a.facetwp-page.next{background:url(//www.politicopro.com/marketo-assets/midterms/img/search-next-arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1rem 1rem;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-color:var(--white-color);border-radius:0 5px 5px 0}.footer .blog-pagination-listing a.facetwp-page.prev{background-image:url(//www.politicopro.com/marketo-assets/midterms/img/search-previous-arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1rem 1rem;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-color:var(--white-color);border-radius:5px 0 0 5px}.footer .blog-pagination-listing a.facetwp-page{display:inline-block;margin:0;border:1px solid var(--medium-light-gray);vertical-align:top;text-align:center;background-color:var(--white-color);font-family:var(--primary-font);font-size:16px;font-weight:700;height:40px;width:40px;line-height:40px}.footer .blog-filter-option .pol-most-recent{padding:0;max-width:280px}.footer .blog-filter-option .pol-search-tag{padding:0}.footer .blog-filter-option .row{margin:0}.footer .blog-filter-option .pol-search-blog{padding-right:0}.footer .blog-filter-option .facetwp-facet{margin-bottom:0;text-align:right;position:relative}.footer .blog-filter-option .pol-search-categorie .facetwp-facet:before{position:absolute;content:"";background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-listing-categories.svg);background-repeat:no-repeat;background-size:cover;height:14px;width:14px;left:16px;right:auto;z-index:9;background-repeat:no-repeat;top:15px}.footer .pol-search-tag .facetwp-facet:before{position:absolute;content:"";background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-listing-tags.svg);background-repeat:no-repeat;background-size:cover;height:14px;width:14px;left:16px;right:auto;z-index:9;background-repeat:no-repeat;top:15px}.footer .pol-most-recent .facetwp-sort{position:relative}.footer .pol-most-recent .facetwp-sort select{padding-left:40px}.footer .pol-search-blog i.facetwp-icon{right:10px;top:-1px;opacity:1}.footer .pol-most-recent .facetwp-sort:before{position:absolute;content:"";background:url(//www.politicopro.com/marketo-assets/midterms/img/most-recent.svg);background-repeat:no-repeat;background-size:cover;height:14px;width:14px;left:16px;right:auto;z-index:99;background-repeat:no-repeat;top:15px}.footer .blog-filter-option .pol-search-categorie .facetwp-facet{position:relative}.footer .blog-filter-option .pol-search-categorie .facetwp-facet select{padding-left:40px;text-transform:capitalize;font-weight:400;padding-right:43px}.footer .pol-search-tag .facetwp-facet select{padding-left:40px;text-transform:capitalize;font-weight:400}.footer .blog-filter-option .pol-search-categorie{padding:0}.footer .blog-list-grid .fwpl-row.blog-header-info{display:flex;justify-content:space-between;padding:1rem 1rem}.footer .blog-list-grid .fwpl-item.heading{padding:0 1rem 1rem;line-height:1;font-size:2rem;text-transform:var(--text-transform)}.footer .blog-list-grid .fwpl-item.heading a{color:#1b1d24}.footer .blog-list-grid .fwpl-item.blog-description{padding:0rem 1rem 1rem}.footer .blog-list-grid .fwpl-row.blog-header-info .fwpl-col:last-child{font-family:var(--primary-font);font-weight:500;color:#666}.footer .blog-list-grid .fwpl-row.blog-header-info .fwpl-col .fwpl-item .fwpl-tax-category{font-family:var(--primary-font);font-weight:700;text-transform:var(--text-transform);color:var(--red-color)}.footer .blog-list-grid .fwpl-row.blog-header-info .fwpl-col .fwpl-item .fwpl-tax-category a{color:var(--red-color)}.footer .main-banner.fullwidth-section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.footer .blog-banner .pol-box-section h1,.footer .blog-banner .pol-box-section span{color:var(--white-color)}.footer .not-found-banner .pol-box-section span{text-transform:var(--text-transform);font-size:16px;font-weight:700;margin-bottom:8px;display:inline-block}.footer .not-found-banner .pol-box-section .default-btn{text-transform:capitalize}.footer .main-banner:after{height:100%;width:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;content:""}.footer .main-banner{min-height:37.5vw;display:flex;align-items:center;padding:80px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.footer .main-banner .header-bg h1{font-size:3.5rem;color:var(--white-color);text-transform:var(--text-transform);line-height:1.125;font-weight:700;font-family:var(--primary-font);margin:0}.footer .main-post-section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;background:var(--light-silver);padding:4rem 0}.footer .recent-posts h4.sidebar-heading{text-align:center;font-family:var(--primary-font);font-weight:700;font-size:2rem;text-transform:var(--text-transform);margin-bottom:1rem;position:relative}.footer .recent-posts h4.sidebar-heading:after{position:absolute;content:"";background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-divider-small.png);width:100%;height:9px;left:0;right:0;top:auto;bottom:-21px;background-size:cover;background-repeat:no-repeat}.footer .recentpost-contentwrap{margin-top:2.5rem}.footer .recentpost-contentwrap p{font-weight:700;font-size:1.25rem;text-transform:var(--text-transform);margin:.5rem 0 0;font-family:var(--primary-font);margin:1rem 0}.footer .recentpost-contentwrap p a{color:#1b1d24}.footer .single-block-head{font-size:18px;line-height:27px;color:var(--text-color);font-family:var(--primary-font)}.footer span.post-author{display:block;color:var(--medium-light-gray);margin-bottom:1rem}.footer span.post-author:focus{outline:none}.footer span.author-name{font-size:.8125rem;color:#8a8a8a;padding-bottom:1rem;display:inline-block;font-family:var(--secondary-font);font-style:italic}.footer .main-post-section .pol-content hr.wp-block-separator{border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;width:100%;max-width:100%!important}.footer .main-post-section .pol-content ul li{font-size:18px;line-height:29px;color:var(--text-color);font-family:var(--secondary-font);margin-bottom:1rem}.footer .pol-post-tag ul li{list-style-type:none;display:inline-block}.footer .pol-post-tag ul li span{text-transform:uppercase}.footer .pol-post-tag ul li a{font-size:18px;line-height:29px;text-transform:uppercase;color:var(--red-color)}.footer .pol-post-cat ul li{list-style-type:none;display:inline-block}.footer .blog-single-banner .pol-post-cat ul li{color:var(--red-color);font-weight:400;font-family:var(--primary-font)}.footer .pol-post-cat ul li span{text-transform:uppercase}.footer .pol-post-cat ul li a{font-size:18px;line-height:29px;text-transform:uppercase;color:var(--red-color)}.footer .inner-content{position:relative;margin-bottom:1rem;padding-bottom:1rem}.footer .inner-content:after{position:absolute;content:"";background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-divider-small.png);width:100%;height:9px;left:0;right:0;top:auto;bottom:0;background-size:contain;background-repeat:no-repeat}.footer .search-page-content.search-form-section{padding:calc(65px + 4rem) 4rem 4rem 4rem}.footer .search-page-content.search-form-section input{margin:0;border:none;padding:12px;height:auto;line-height:16px;font-family:var(--primary-font);font-size:16px;background-color:#231f20;color:var(--white-color);height:44px}.footer .search-page-content.search-form-section input::-webkit-input-placeholder{color:#cacaca}.footer .search-page-content.search-form-section input::-moz-placeholder{color:#cacaca}.footer .search-page-content.search-form-section input:-ms-input-placeholder{color:#cacaca}.footer .search-page-content.search-form-section input:-moz-placeholder{color:#cacaca}.footer .ee-searchfilter{position:relative;overflow:hidden}.footer .search-page-content.search-form-section label{display:none}.footer .search-page-content.search-form-section .sort-by-inner label{display:block;font-family:var(--secondary-font)}.footer .ee-searchfilter .ee-searchbtn{position:absolute;right:-120px;top:3px;left:auto}.footer .ee-searchfilter .ee-searchbtn input.search-form-submit{border:none;border-radius:6px;padding:11px 14px;font-family:var(--secondary-font);font-weight:700;text-transform:var(--text-transform);background-color:var(--medium-light-gray);color:var(--white-color);height:auto}.footer .sort-by-inner select{width:auto;line-height:20px;font-size:18px;font-weight:400;text-transform:uppercase;border:none;border-radius:6px;padding:.4rem 4.5rem .4rem .5rem;background-color:#0096e5;color:var(--white-color);font-family:var(--secondary-font);background-image:url(//www.politicopro.com/marketo-assets/midterms/img/search-sort-arrow.svg);background-position:right;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;background-position:right .5rem center;background-size:16px 25px}.footer .sort-by-inner{display:flex;align-items:center;justify-content:flex-end;padding-top:10px}.footer .sort-by-inner select{width:auto}.footer .sort-by-inner label{padding:0 .5rem;line-height:36px;font-size:18px;font-weight:700;margin:0}.footer .search-result-content{background-color:var(--light-silver);padding:4rem 0}.footer .search-result-body a h4{margin:0;font-family:var(--secondary-font);font-size:22px;line-height:22px;font-weight:700}.footer .search-result-body .post_date p{font-size:14px;line-height:21px;font-family:var(--secondary-font);font-weight:700;margin:.5rem 0 0 0}.footer .search-result-body .search_excerpt{font-size:18px;line-height:27px;font-family:var(--secondary-font);margin:.5rem 0 0 0;color:var(--text-color)}.footer .search-result-box .three-list+.three-list{margin-top:2rem}.footer .search-result-content .article-archive-paginate .nav-links{display:flex;align-items:center;justify-content:center}.footer .search-result-content .article-archive-paginate .nav-links a.page-numbers{margin:0;border:1px solid var(--medium-light-gray);vertical-align:top;text-align:center;background-color:var(--white-color);font-size:18px;line-height:40px;color:var(--text-color);font-family:var(--secondary-font);height:40px;width:40px}.footer .search-result-content .article-archive-paginate span{display:inline-block;margin:0;border:1px solid var(--medium-light-gray);vertical-align:top;text-align:center;background-color:var(--white-color);font-size:18px;line-height:40px;color:var(--text-color);font-family:var(--secondary-font);height:40px;width:40px}.footer .search-result-body a{display:inline-block}.footer .search-result-box .article-archive-paginate .row{justify-content:center}.footer .search-result-box .article-archive-paginate nav.navigation.pagination{justify-content:center;margin-bottom:0;margin-top:4rem}.footer .search-result-content .article-archive-paginate .nav-links a.prev.page-numbers{background-image:url(//www.politicopro.com/marketo-assets/midterms/img/search-previous-arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1rem 1rem;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-color:var(--white-color);border-radius:5px 0 0 5px}.footer .search-result-content .article-archive-paginate .nav-links a.page-numbers.next{background:url(//www.politicopro.com/marketo-assets/midterms/img/search-next-arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:1rem 1rem;overflow:hidden;text-indent:-9999px;white-space:nowrap;background-color:var(--white-color);border-radius:0 5px 5px 0}.footer .search-found-result{position:absolute;bottom:11px}.footer p.search-result-inner{font-family:var(--secondary-font);font-weight:700;font-size:18px;line-height:16px;margin:0}.footer p.search-result-inner span{font-weight:400}.footer p.search-result-inner .red-search-text{color:var(--red-color);font-weight:700}.footer body.contact-us .full-width-banner-block{position:relative}.footer body.contact-us .dark-bg-header .poli-top-header{border:0}.footer body.contact-us .site-inner{min-height:auto}.footer body.contact-us .full-width-banner-block:before{content:"";background:rgba(0,0,0,.5);position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.footer .not-found-banner h1{font-weight:700;font-size:40px!important;line-height:1.4!important;line-height:normal}.footer .not-found-banner.blog-banner .pol-box-section p{font-size:20px!important;line-height:32px!important}@media (min-width:992px){.footer .poli-top-header .genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:block}}@media (max-width:1200px){.footer .container{padding:0 15px}}@media (max-width:1149px){.footer .blog-filter-option .pol-most-recent{max-width:25%}.footer .facetwp-sort-custom-radio .custom-sort-default{width:156px;padding:12px 8px 10px 32px}.footer .facetwp-sort-custom-radio .custom-sort-popular{width:124px;padding:12px 8px 10px 33px}}@media (max-width:1024px){.footer .blog-filter-option .pol-search-categorie .facetwp-facet select{padding-right:30px}.footer .search-result-body .search_excerpt{font-size:16px;line-height:24px}.footer .ee-searchfilter .ee-searchbtn{right:0;margin-right:-64px}.footer .align-box.social ul li{margin-left:10px}.footer .menu-footer-bottom-menu-container ul li a{font-size:16px;line-height:16px}}@media screen and (min-device-width:992px) and (max-device-width:1023px){.footer .facetwp-sort-custom-radio .custom-sort-default{padding:12px 8px 10px 28px}.footer .facetwp-sort-custom-radio .custom-sort-popular{padding:12px 8px 10px 30px}}@media only screen and (min-width:992px){.content{float:unset!important}}@media (max-width:991px){.footer .poli-top-header .menu.genesis-nav-menu .aiq-login a::after{background-image:url(//www.politicopro.com/marketo-assets/midterms/img/login-icon-blue.svg)}.footer .header-center-logo .poli-top-header{padding:0}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu .aiq-login a::after{background-image:url(//www.politicopro.com/marketo-assets/midterms/img/llogin-icon-blue.svg)}.footer .blog-filter-option .pol-most-recent{max-width:100%}.footer .facetwp-sort-custom-radio .custom-sort-default{width:100%}.footer .facetwp-sort-custom-radio .custom-sort-popular{width:100%}.footer .blog-filter-option .pol-search-blog{margin-top:16px;flex:100%;max-width:100%;padding:0}.footer .blog-filter-option .pol-search-blog .facetwp-input-wrap{min-width:100%;width:100%}.footer .poli-top-header .menu.genesis-nav-menu li.mb-none{display:block}.footer .poli-top-header .genesis-nav-menu .sub-menu-toggle:before{font-size:15px;font-weight:700;transition:all 0.5s;-webkit-transition:all 0.5s}.footer .search-page-content.search-form-section{padding:2rem 1rem 3.5rem}.footer .search-found-result{bottom:-30px}.footer p.search-result-inner .red-search-text{display:block;padding-top:1rem}.footer .sort-by-inner select{width:auto;line-height:16px;font-size:14px;text-transform:capitalize;font-weight:700;padding:.5rem 4.5rem .5rem .5rem}.footer p.search-result-inner span{font-weight:400;font-size:14px;line-height:16px}.footer .search-page-content.search-form-section .sort-by-inner label{font-size:14px;line-height:16px}.footer .search-result-content{padding:2rem 0}.footer .ee-searchfilter .ee-searchbtn{right:3px;margin-right:0;left:auto;text-align:right}.footer .blog-filter-option .pol-search-blog{padding-left:0}.footer .blog-filter-option input.facetwp-search{min-width:100%!important;max-width:100%!important}.footer .blog-filter-option .facetwp-input-wrap{display:inline-block;position:relative;width:100%}.footer .site-inner{padding-top:54px!important}.footer .poli-top-header .genesis-nav-menu .menu-item-has-children:after{display:none}.footer .poli-top-header .genesis-nav-menu .sub-menu-toggle{padding:14px 5px 10px}.footer .padding-full-top-bottom{padding:32px 0}.footer #menu-header-menu .search.search-wpb{display:none}.footer .poli-top-header .genesis-nav-menu>.menu-item-has-children>a::after{display:none}.footer #genesis-mobile-nav-primary{position:absolute;right:10px;font-size:0;padding:0;margin:0}.footer #genesis-mobile-nav-primary::before{width:30px;height:30px;font-size:30px;color:var(--text-color)}.footer .poli-top-header{padding-top:16px;padding-bottom:16px}.footer .dark-bg-header .poli-top-header{background:#1C2031;border-bottom:0}.footer .searchform-open a.search-close-icon{margin-top:6px;padding-left:5px!important}.footer .pol-request-btn{display:block}.footer .main-search-form{padding:0 15px;background-color:transparent;top:40px;right:0}.footer .poli-top-header .navbar-light .open-menu.open{bottom:23px}.footer .poli-top-header .navbar.genesis-responsive-menu li.search.search-wpb{display:none!important}.footer .pol-request-btn .menu.genesis-nav-menu{display:block}.footer .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:before{display:inline-block!important}.footer .pol-request-btn .menu.genesis-nav-menu{background-color:transparent!important;padding:0!important;display:block!important}.footer .poli-top-header .menu.genesis-nav-menu ul.sub-menu{top:0;transform:none;left:0;bottom:0;padding:0 0 0 32px;position:relative;background-color:transparent}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-login{padding-right:0}.footer .footer-logo{text-align:center}.footer .align-box.social{text-align:center}.footer .footer-nav{order:2;margin:16px 0 0 0}.footer .footer-social{margin:16px 0 0 0}.footer .footer-nav .widget{margin-bottom:32px}.footer .poli-top-header .container .menu.genesis-nav-menu{display:inline-block}.footer .mobile-menu-news{padding:0}.footer .poli-top-header .menu.genesis-nav-menu li a{padding:8px 0 8px 16px;border-top:1px solid rgba(0,0,0,.25);color:var(--bright-blue);border-bottom:0}.footer .poli-top-header .menu.genesis-nav-menu li:first-child a{border-top:0}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo a{padding:0 24px;font-size:16px;line-height:30px;display:none}.footer .poli-top-header .container .logo,.footer .poli-top-header .container .nav-wrap-right{position:relative}.footer .poli-top-header .genesis-responsive-menu{position:absolute;top:40px;z-index:99;width:100vw;right:0;left:auto}.footer .poli-top-header .navbar-light .navbar-toggler{border-color:#023465;position:absolute;top:auto;right:15px;z-index:9;border:0;width:20px;height:20px;padding:0;bottom:18px}.footer .menu-toggle{height:30px;width:30px}.footer .nav-wrap-right>.menu-toggle:before{top:5px}.footer .nav-wrap-right>.menu-toggle:before{content:"";height:12px!important;width:20px!important;border-top:4px solid #1C2031;border-bottom:4px solid #1C2031;position:absolute;left:5px}.footer .nav-wrap-right .menu-toggle:before{content:"";height:12px!important;width:20px!important;border-top:4px solid #1C2031;border-bottom:4px solid #1C2031;position:absolute;left:5px}.footer .nav-wrap-right .menu-toggle:after{bottom:5px}.footer .nav-wrap-right>.menu-toggle:after{content:"";height:12px;width:20px;border-top:4px solid #1C2031;border-bottom:4px solid #1C2031;position:absolute;left:5px}.footer .poli-top-header .menu.genesis-nav-menu li.menu-item-has-children a{padding-right:0}.footer .poli-top-header .menu.genesis-nav-menu ul.sub-menu li:last-child a{padding-bottom:16px;border:0}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li a{color:var(--bright-blue)}.footer header.dark-bg-header .pol-request-btn .menu.genesis-nav-menu li:first-child a{color:var(--white-color)}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo a{color:var(--white-color)}.footer .poli-top-header .menu.genesis-nav-menu li a:before{display:none}.footer .poli-top-header .container .menu.genesis-nav-menu{display:block;align-items:flex-start;justify-content:flex-end;margin-bottom:0;flex-direction:column;margin-top:-2px;position:absolute;width:100%;padding:24px 24px 24px 24px;background-color:var(--flash-white-color)}.footer .open-menu span{background-color:#1C2031;height:4px;position:absolute;width:100%;top:0;right:0;opacity:1;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.footer .open-menu span:nth-child(1){top:0}.footer .open-menu span:nth-child(2){top:7px}.footer .open-menu span:nth-child(3){top:14px}.footer .navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .row.mobile-menu-news-row{flex-wrap:nowrap}.footer .poli-top-header .menu.genesis-nav-menu li.search.search-wpb{display:block;position:absolute;top:auto;right:55px;bottom:-17px}.footer .searchform-open .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:before{position:absolute;content:"";display:inline-block!important}.footer .nav-wrap-right .menu-toggle.activated:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border:none;border-radius:0;height:4px!important;width:20px!important;background:#1C2031;top:50%;right:auto;bottom:auto;left:50%}.footer .nav-wrap-right .menu-toggle.activated:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border:none;border-radius:0;height:4px;width:20px;background:#1C2031;top:50%;right:auto;bottom:auto;left:50%}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:after{border-color:var(--white-color)}.footer header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-icon:before{background-color:var(--white-color)}.footer .searchform-open header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-close-icon:after{background-color:var(--white-color)}.footer .searchform-open header.dark-bg-header .poli-top-header .menu.genesis-nav-menu li.search.search-wpb a.search-close-icon:before{background-color:var(--white-color)}.footer header.dark-bg-header .nav-wrap-right .menu-toggle:before{border-top-color:var(--white-color);border-bottom-color:var(--white-color)}.footer header.dark-bg-header .nav-wrap-right>.menu-toggle:after{border-top-color:var(--white-color);border-bottom-color:var(--white-color)}.footer header.dark-bg-header .nav-wrap-right .menu-toggle.activated:before{background-color:var(--white-color)}.footer header.dark-bg-header .nav-wrap-right .menu-toggle.activated:after{background-color:var(--white-color)}.footer .ee-searchfilter .ee-searchbtn input.search-form-submit{padding:10px 14px;font-size:14px;line-height:14px;height:auto}.footer .ee-searchfilter .ee-searchbtn{top:5px}.footer .poli-top-header .container .pol-request-btn .menu.genesis-nav-menu li:first-child a{background-color:var(--red-color);color:var(--white-color);padding:0 12px;border-radius:4px;text-transform:var(--text-transform);border:0;margin-right:30px;margin-top:0}.footer .poli-top-header .container .pol-request-btn .menu.genesis-nav-menu li:first-child{display:inline-block;position:absolute;top:-13px;bottom:0;right:81px;display:none}.footer .poli-top-header li.aiq-reguest-demo{position:absolute!important;top:24px;bottom:auto;text-align:center;right:0;left:0}.footer .poli-top-header .menu.genesis-nav-menu li.aiq-reguest-demo a{display:inline-block}.footer .poli-top-header .menu.genesis-nav-menu li:first-child a{border-top:1px solid rgba(0,0,0,.25);margin-top:50px}}@media screen and (min-device-width:640px) and (max-device-width:991px){.footer .pol-request-btn .menu.genesis-nav-menu li:first-child a{background-color:var(--red-color);color:var(--white-color);padding:0 12px;border-radius:4px;text-transform:var(--text-transform);border:0;margin-right:30px;font-size:16px}.footer .pol-request-btn .menu.genesis-nav-menu li:first-child{display:inline-block;position:absolute;top:-13px;bottom:0;right:81px}}@media (max-width:767px){.footer .recent-posts{padding-top:32px}}@media (max-width:639px){.footer .poli-top-header .container .pol-request-btn .menu.genesis-nav-menu li:first-child{display:none}.footer .pol-most-recent .facetwp-sort:before{height:12px;width:12px;top:17px}.footer .facetwp-sort-custom-radio .custom-sort-popular:before{height:12px;width:12px;top:16px}.footer .blog-filter-option .pol-search-categorie .facetwp-facet:before{height:12px;width:12px;top:17px}.footer .pol-search-tag .facetwp-facet:before{height:12px;width:12px;top:18px}.footer .facetwp-sort-radio.facetwp-sort-custom-radio{display:block}.footer .facetwp-sort-custom-radio .custom-sort-default{font-size:12px;height:42px;padding:14px 10px 10px 35px}.footer .facetwp-sort-custom-radio .custom-sort-popular{font-size:12px;height:42px;padding:14px 10px 10px 35px}.footer .search-result-body .search_excerpt{font-size:14px;line-height:21px}.footer .blog-filter-option select{line-height:12px;font-size:12px}.footer .blog-filter-option .pol-most-recent select{font-weight:700}.footer .blog-filter-option select{line-height:12px;font-size:12px}.footer .sort-by-inner{padding-top:90px}.footer .search-found-result{bottom:40px}.footer .recent-posts h4.sidebar-heading:after{background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-divider-large.png);height:4px;background-size:contain}.footer p.search-result-inner .red-search-text{padding-top:1.5rem}.footer .search-page-content.search-form-section{padding:1rem 0 1rem}.footer .inner-content:after{background:url(//www.politicopro.com/marketo-assets/midterms/img/blog-divider-large.png);height:4px;background-size:contain}.footer .main-post-section{padding:1rem 0}.footer .main-banner{padding:2rem 0}.footer .main-banner .header-bg h1{font-size:2.5rem;line-height:1.125}.footer .blog-banner{padding:1rem 0}.footer .blog-filter-option .facetwp-input-wrap{width:100%}.footer .blog-banner .pol-box-section h2{font-size:2.5rem;line-height:1.125}.footer .blog-list-grid .fwpl-item.heading{font-size:1.75rem;line-height:1}.footer .blog-list-grid .fwpl-item.blog-description{padding:0rem 1rem 1rem;font-size:14px;line-height:21px}.footer .blog-filter-option .pol-search-blog{padding-right:0;padding-left:0;margin-top:1rem}.footer .blog-filter-option input.facetwp-search{min-width:100%!important;width:100%!important}.footer .blog-list-grid .custom-blog-grid .fwpl-result{width:100%;padding-left:15px;padding-right:15px;margin-top:16px}.footer .blog-list-grid .custom-blog-grid{flex-wrap:wrap;grid-gap:16px}.footer .poli-top-header .menu.genesis-nav-menu ul.sub-menu li a{margin-top:0;border:0}.footer .menu-footer-bottom-menu-container ul li+li{margin-top:8px;display:block;margin-right:0}.footer .menu-footer-bottom-menu-container ul li a{font-size:14px;font-weight:600;padding:2px 0;line-height:14px}.footer .pol-request-btn .menu.genesis-nav-menu li:first-child{display:none}.footer .menu-footer-bottom-menu-container ul li a:last-child{margin-top:0}.footer .footer-nav{margin:5px 0 0 0;padding-left:0;padding-right:0}.footer .menu-footer-bottom-menu-container ul li{margin-right:0;margin-bottom:0}}.footer #menu-footer-bottom-menu{margin-bottom:40px}::selection{color:#fff;background-color:#de0025}.alt-select::selection{color:#00a6e5!important;background-color:#de0025}.section-tag::selection{color:#00a6e5!important;background-color:#de0025}main{margin:0 auto}html{-webkit-font-smoothing:antialiased}@media (min-width:640px){section{margin:0 auto}section .content{max-width:1440px}}html,body{overflow-x:hidden}.d14-light{font-family:"din-2014 Light"!important}.d14-regular{font-family:"din-2014 Regular"!important}.d14-bold{font-family:"din-2014 Bold"!important}.proxima-nova{font-family:"proxima-nova"!important}.blue-hover{transition:background 0.3s;transition:color 0.3s;width:max-content;position:relative;left:-6px;padding:0 6px}.blue-hover:hover{background:#009ce1;color:#fff!important}.red-hover{transition:background 0.3s;transition:color 0.3s;width:fit-content;position:relative;left:-6px;padding:0 6px}.red-hover:hover{background:#000;color:#fff!important}.text-blue-hover{transition:color 0.3s}.text-blue-hover:hover{color:#009ce1!important}.red-underline{font-size:20px;text-decoration:none;width:max-content;position:relative}.red-underline:after{bottom:-4px;content:"";display:block;height:3px;left:0;position:absolute;background:#de0025;opacity:.6;transition:width 0.2s ease 0s,opacity 0.2s ease 0s;width:0}.red-underline:hover:after{width:100%;opacity:.9}.blue-underline{font-size:20px;text-decoration:none;width:fit-content;position:relative}.blue-underline:after{bottom:-4px;content:"";display:block;height:3px;left:0;position:absolute;background:#009ce1;opacity:.6;transition:width 0.3s ease 0s,opacity 0.3s ease 0s;width:0}.blue-underline:hover:after{width:100%;opacity:1}@media (min-width:768px){.blue-underline__no-mobile p{text-decoration:none;width:fit-content;position:relative}.blue-underline__no-mobile p:after{bottom:-4px;content:"";display:block;height:3px;left:0;position:absolute;background:#009ce1;opacity:.6;transition:width 0.3s ease 0s,opacity 0.3s ease 0s;width:0}.blue-underline__no-mobile:hover p:after{width:100%;opacity:1}}@media (min-width:768px){.active{font-family:"din-2014 Demi"!important}}.text-cyan{color:#009ce1}.text-blue{color:#030e28}.text-gray{color:#434343}.text-gray-2{color:#5a5a5a}.text-red{color:#de0025}.asterisk-color{color:#de0025}.content h2,.content h3{color:#030e28}.content h2,.content h3,.content h4{letter-spacing:.05em}.content h1{--h1:64px;--h1__mobile:40px;--h1-line-height:76px;font-family:"din-2014 Bold";font-size:var(--h1);line-height:var(--h1-line-height)}@media (min-width:1024px) and (max-width:1280px){.content h1{font-size:calc(var(--h1) * 0.75);line-height:calc(var(--h1-line-height) * 0.8)}}@media (min-width:680px) and (max-width:1024px){.content h1{font-size:calc(var(--h1) * 0.7);line-height:calc(var(--h1-line-height) * 0.7)}}@media (min-width:370px) and (max-width:679px){.content h1{font-size:var(--h1__mobile);line-height:calc(var(--h1-line-height) * 0.5)}}@media (min-width:0) and (max-width:369px){.content h1{font-size:calc(var(--h1__mobile) * 0.7);line-height:calc(var(--h1-line-height) * 0.2)}}.content h2{--h2:62px;--h2__mobile:30px;font-family:"din-2014 Bold";font-size:var(--h2);line-height:1.227em;letter-spacing:.05em}@media (min-width:1024px) and (max-width:1280px){.content h2{font-size:calc(var(--h2) * 0.9)}}@media (min-width:680px) and (max-width:1024px){.content h2{font-size:calc(var(--h2) * 0.8)}}@media (min-width:0) and (max-width:679px){.content h2{font-size:var(--h2__mobile)}}.content button{font-family:"din-2014 Bold"!important;font-size:16px}@media (max-width:544px){.content button{font-size:13px!important}}.content p{font-family:"proxima-nova";font-size:18px;line-height:1.444em}@media (min-width:0) and (max-width:1024px){.content p{font-size:16px}}@media (max-width:544px){.content p{line-height:normal}}.content h3{font-family:"din-2014 Regular"}@media (max-width:768px){.content h3{line-height:35px!important}}select,option,input{font-family:"din-2014 Bold"}.content label{font-family:"din-2014 Bold";justify-content:left}.section-tag{font-size:14px!important;font-family:"din-2014 Bold";background-color:#de0025;color:#fff;letter-spacing:.01em;margin-bottom:15px!important;padding:4px 10px 4px 10px;max-width:fit-content}@media (max-width:544px){.section-tag{font-size:13px!important;padding:4px 6px 4px 6px}}#timeline .content h2{--h2:72px;--h2__mobile:35px;font-family:"din-2014 Bold";font-size:var(--h2);line-height:1.227em}@media (min-width:1024px) and (max-width:1280px){#timeline .content h2{font-size:calc(var(--h2) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#timeline .content h2{font-size:calc(var(--h2) * 0.8)}}@media (min-width:0) and (max-width:679px){#timeline .content h2{font-size:var(--h2__mobile)}}#timeline .content h3{--h3:28px;--h3__mobile:22px;font-family:"din-2014 Regular";font-size:var(--h3)}@media (min-width:1024px) and (max-width:1280px){#timeline .content h3{font-size:calc(var(--h3) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#timeline .content h3{font-size:calc(var(--h3) * 0.9)}}@media (min-width:0) and (max-width:679px){#timeline .content h3{font-size:var(--h3__mobile)}}#form button,#hero button,#foundations button{font-size:16px}@media (max-width:370px){#form button,#hero button,#foundations button{font-size:12px!important}}#hero .content button,#form .content button{font-family:"din-2014 Bold"!important}#form .checkbox__text{font-size:12px;font-family:"din-2014 Regular"}#foundations .content h3{font-size:18px}#foundations .content h4{font-family:"din-2014 Regular"}.content h4{font-family:"din-2014 Demi"}#hero .content h2{font-size:22px;max-width:630px}#predictions .content h3{--h3:34px;--h3__mobile:26px;letter-spacing:.05em;font-family:"din-2014 Demi"!important;font-size:var(--h3)}@media (min-width:1024px) and (max-width:1280px){#predictions .content h3{font-size:calc(var(--h3) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#predictions .content h3{font-size:calc(var(--h3) * 0.8)}}@media (min-width:0) and (max-width:679px){#predictions .content h3{font-size:var(--h3__mobile)}}#predictions .content p{font-family:"proxima-nova";font-size:18px;line-height:26px}@media (min-width:0) and (max-width:1024px){#predictions .content p{font-size:16px}}#monitor .content h3,#deep-analysis .content h3,#foresight .content h3{--h3:45px;--h3__mobile:24px;font-family:"din-2014 Bold";font-size:var(--h3);line-height:58px}@media (min-width:1024px) and (max-width:1280px){#monitor .content h3,#deep-analysis .content h3,#foresight .content h3{font-size:calc(var(--h3) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#monitor .content h3,#deep-analysis .content h3,#foresight .content h3{font-size:calc(var(--h3) * 0.8)}}@media (min-width:0) and (max-width:679px){#monitor .content h3,#deep-analysis .content h3,#foresight .content h3{font-size:var(--h3__mobile)}}#monitor .content h4,#deep-analysis .content h4,#foresight .content h4{--h4:24px;--h4__mobile:18px;font-family:"din-2014 Demi";font-size:var(--h4)}@media (min-width:1024px) and (max-width:1280px){#monitor .content h4,#deep-analysis .content h4,#foresight .content h4{font-size:calc(var(--h4) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#monitor .content h4,#deep-analysis .content h4,#foresight .content h4{font-size:calc(var(--h4) * 0.8)}}@media (min-width:0) and (max-width:679px){#monitor .content h4,#deep-analysis .content h4,#foresight .content h4{font-size:var(--h4__mobile)}}#monitor .content button,#deep-analysis .content button,#foresight .content button{font-size:18px;font-family:"din-2014 Bold";letter-spacing:.05em}#monitor .content p,#deep-analysis .content p,#foresight .content p{font-size:24px}@media (max-width:1200px){#monitor .content p,#deep-analysis .content p,#foresight .content p{font-size:20px}}@media (max-width:1100px){#monitor .content p,#deep-analysis .content p,#foresight .content p{font-size:18px}}@media (max-width:768px){#monitor .content p,#deep-analysis .content p,#foresight .content p{font-size:16px}}#monitor .stakeholder-container .p-left{font-family:"din-2014 Demi"}#monitor .monitor__item p{font-family:"proxima-nova"}#foresight .header-right p{font-size:18px;font-family:"proxima-nova"}#deep-analysis .content p{font-family:"proxima-nova";font-size:18px;line-height:1.444em}@media (min-width:0) and (max-width:1024px){#deep-analysis .content p{font-size:16px}}#read-more .content h5{font-family:"din-2014 Bold";font-size:18px;line-height:1.444em}@media (min-width:0) and (max-width:1024px){#read-more .content h5{font-size:16px}}#read-more .content h3{--h3:45px;--h3__mobile:24px;font-family:"din-2014 Bold";font-size:var(--h3);line-height:58px}@media (min-width:1024px) and (max-width:1280px){#read-more .content h3{font-size:calc(var(--h3) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#read-more .content h3{font-size:calc(var(--h3) * 0.8)}}@media (min-width:0) and (max-width:679px){#read-more .content h3{font-size:var(--h3__mobile)}}#read-more .content p{font-family:"proxima-nova";font-size:20px}@media (max-width:1100px){#read-more .content p{font-size:18px}}@media (max-width:768px){#read-more .content p{font-size:16px}}#read-more .card .copy p{font-family:"proxima-nova";font-size:21px;line-height:28px}@media (max-width:1200px){#read-more .card .copy p{font-size:21px}}@media (max-width:1150px){#read-more .card .copy p{font-size:18px}}@media (max-width:1050px){#read-more .card .copy p{font-size:18px}}@media (max-width:768px){#read-more .card .copy p{font-size:18px;line-height:normal}}#read-more .content h4{font-family:"din-2014 Bold";font-size:18px;line-height:1.444em}@media (min-width:0) and (max-width:1024px){#read-more .content h4{font-size:16px}}@media (min-width:0) and (max-width:544px){#read-more .content h4{font-size:13px;line-height:normal}}#form .content h4,#form .connect-container h4{--h4:22px;--h4__mobile:18px;font-family:"proxima-nova";font-size:var(--h4)}@media (min-width:1024px) and (max-width:1280px){#form .content h4,#form .connect-container h4{font-size:calc(var(--h4) * 0.9)}}@media (min-width:680px) and (max-width:1024px){#form .content h4,#form .connect-container h4{font-size:calc(var(--h4) * 0.8)}}@media (min-width:0) and (max-width:679px){#form .content h4,#form .connect-container h4{font-size:var(--h4__mobile)}}.content p,.content h3,.connect-container p,.form-wrapper h3{--p:22px;--p__mobile:18px;font-family:"proxima-nova";font-size:var(--p)}@media (min-width:1024px) and (max-width:1280px){.content p,.content h3,.connect-container p,.form-wrapper h3{font-size:calc(var(--p) * 0.9)}}@media (min-width:680px) and (max-width:1024px){.content p,.content h3,.connect-container p,.form-wrapper h3{font-size:calc(var(--p) * 0.8)}}@media (min-width:0) and (max-width:679px){.content p,.content h3,.connect-container p,.form-wrapper h3{font-size:var(--p__mobile)}}@font-face{font-family:"proxima-nova";src:url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"din-2014 light";src:url(https://use.typekit.net/af/35b7e6/00000000000000007735afe4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/35b7e6/00000000000000007735afe4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/35b7e6/00000000000000007735afe4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"din-2014 Regular";src:url(https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/c2b6e5/00000000000000007735afee/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"din-2014 Demi";src:url(https://use.typekit.net/af/2bc98d/00000000000000007735aff1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/2bc98d/00000000000000007735aff1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/2bc98d/00000000000000007735aff1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"din-2014 Bold";src:url(https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/1fe1ce/00000000000000007735aff6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}.tk-proxima-nova{font-family:"proxima-nova",sans-serif}.tk-din-2014{font-family:"din-2014",sans-serif}#deep-analysis{max-width:100%;background-color:#fff}#deep-analysis .content{max-width:1440px;margin:0 auto;padding-right:60px}@media (max-width:768px){#deep-analysis .content{padding-right:0}}#deep-analysis .content__block{--content__padding--left:100px;--content__padding--right:0px;--content__padding--mobile:40px;width:50%;padding:60px var(--content__padding--right) 60px var(--content__padding--left)}@media (max-width:768px){#deep-analysis .content__block{width:100%}}#deep-analysis .content__block h3{max-width:326px;margin-top:19px;margin-bottom:20px}#deep-analysis .content__block p{max-width:430px}@media (min-width:1024px) and (max-width:1280px){#deep-analysis .content__block{padding:60px calc(var(--content__padding--right) * 0.6) 60px calc(var(--content__padding--left) * 0.6)}}@media (min-width:768px) and (max-width:1023px){#deep-analysis .content__block{padding:60px calc(var(--content__padding--right) * 0.5) 60px calc(var(--content__padding--left) * 0.5)}}@media (min-width:545px) and (max-width:768px){#deep-analysis .content__block{max-width:100%;padding:40px calc(var(--content__padding--mobile) * 1.5) 40px calc(var(--content__padding--mobile) * 1.5)}}@media (min-width:0) and (max-width:544px){#deep-analysis .content__block{max-width:100%;padding:40px var(--content__padding--mobile) 40px var(--content__padding--mobile)}}#deep-analysis .image__block{--content__padding--left:0px;--content__padding--right:60px;--content__padding--mobile:40px;background-size:cover;max-width:640px;width:100%;height:100%}@media (max-width:580px){#deep-analysis .image__block{display:none}}@media (min-width:900px) and (max-width:1023px){#deep-analysis .image__block{max-width:500px}}@media (min-width:768px) and (max-width:900px){#deep-analysis .image__block{max-width:400px}}@media (min-width:1024px) and (max-width:1200px){#deep-analysis .image__block img{width:500px;margin-left:80px}}@media (min-width:900px) and (max-width:1023px){#deep-analysis .image__block img{width:400px;margin-left:40px}}@media (min-width:768px) and (max-width:900px){#deep-analysis .image__block img{width:300px;margin-left:30px}}@media (max-width:767px){#deep-analysis .image__block img{max-width:480px}}@media (min-width:1280px){#deep-analysis .image__block{padding:75px var(--content__padding--right) 60px var(--content__padding--left)}}@media (min-width:1024px) and (max-width:1280px){#deep-analysis .image__block{padding:75px calc(var(--content__padding--right) * 0.7) 60px calc(var(--content__padding--left) * 0.7)}}@media (min-width:678px) and (max-width:767px){#deep-analysis .image__block{max-width:100%}}@media (min-width:544px) and (max-width:1024px){#deep-analysis .image__block{padding:60px calc(var(--content__padding--mobile)) 60px calc(var(--content__padding--mobile))}}@media (min-width:0) and (max-width:543px){#deep-analysis .image__block{max-width:100%;padding:40px 0 40px var(--content__padding--mobile)}}#foresight{background-color:#fff}@media (max-width:544px){#foresight{margin-bottom:60px}}#foresight .selection-circle{width:80px;position:absolute;height:80px;left:-19px;top:11px;pointer-events:none;background-color:#00a6e5}#foresight .selection-circle-small{width:10px;position:absolute;height:10px;left:-50px;top:45px;pointer-events:none;background-color:#00a6e5}#foresight .left-col{margin-right:160px}@media (max-width:768px){#foresight .left-col{margin-right:0}}#foresight .content{--content__padding--sides:100px;--content__padding--sides-mobile:40px;max-width:1440px;padding:119px var(--content__padding--sides) 120px var(--content__padding--sides);display:flex;margin:0 auto}@media (min-width:1024px) and (max-width:1280px){#foresight .content{padding:119px calc(var(--content__padding--sides) * 0.7) 120px calc(var(--content__padding--sides) * 0.7)}}@media (min-width:680px) and (max-width:1023px){#foresight .content{padding:119px calc(var(--content__padding--sides) * 0.3) 120px calc(var(--content__padding--sides) * 0.4)}}@media (min-width:0) and (max-width:679px){#foresight .content{padding:30px var(--content__padding--sides-mobile) 30px var(--content__padding--sides-mobile)}}#foresight .flex-row__bottom{margin-top:105px!important}#foresight .flex-row__bottom .image__container{margin-right:100px;width:100%;max-width:720px}#foresight .flex-row__bottom .image__container #features-img{position:relative;left:-13px}@media (max-width:850px){#foresight .flex-row__bottom .image__container{margin-right:35px}}#foresight .flex-row__bottom .image__container img{min-width:560px;height:315px;border-radius:60px}@media (max-width:1150px){#foresight .flex-row__bottom .image__container img{min-width:450px}}@media (max-width:1100px){#foresight .flex-row__bottom .image__container img{min-width:400px}}@media (max-width:850px){#foresight .flex-row__bottom .image__container img{min-width:370px}}@media (max-width:800px){#foresight .flex-row__bottom .image__container img{min-width:350px}}#foresight .flex-row__bottom .features__container{position:relative;top:-10px;max-width:720px}#foresight .flex-row__bottom .flex-col{width:100%}#foresight .flex-row__bottom .flex-col .monitor__h4{color:#009ce1;margin-bottom:10px}#foresight .flex-row__bottom .flex-col.monitor__item{max-width:278px}@media (min-width:1024px) and (max-width:1280px){#foresight .flex-row__bottom .flex-col.monitor__item{max-width:238px}}@media (min-width:680px) and (max-width:1023px){#foresight .flex-row__bottom .flex-col.monitor__item{max-width:208px}}#foresight .flex-row__bottom .flex-col img{margin-bottom:18px}@media (min-width:768px){#foresight .active svg path{fill:#fff!important}}#foresight .icon1 .svg-wrapper{width:41.357px;height:41.859px;margin-right:48.7px;z-index:50}@media (max-width:768px){#foresight .icon1 .svg-wrapper{margin-right:38.7px}}#foresight .icon2 .svg-wrapper{width:29.3px;height:41.86px;position:relative;left:6px;margin-right:59.7px;z-index:50}@media (max-width:768px){#foresight .icon2 .svg-wrapper{margin-right:49.7px}}#foresight .icon3 .svg-wrapper{width:42px;height:42px;margin-right:48px;z-index:50}@media (max-width:768px){#foresight .icon3 .svg-wrapper{margin-right:38px}}#foresight h3{max-width:500px;margin-bottom:20px}#foresight .header-right{max-width:720px}#foresight .header-right h4{margin-bottom:13px}#foresight .header-right p{margin-bottom:16px}@media (max-width:768px){#foresight .foresight-item-1 p,#foresight .foresight-item-2 p,#foresight .foresight-item-3 p{max-width:476px}}#foresight .header__container{--header__container-padding--sides:0px;--header__container-padding--sides-mobile:0px;padding:0 var(--header__container-padding--sides)}@media (max-width:1439px){#foresight .header__container br{display:none}}@media (min-width:1024px) and (max-width:1280px){#foresight .header__container{padding:0 calc(var(--header__container-padding--sides) * 0.7)}}@media (min-width:680px) and (max-width:1023px){#foresight .header__container{padding:0 calc(var(--header__container-padding--sides) * 0.4)}}@media (min-width:0) and (max-width:679px){#foresight .header__container{padding:0 var(--header__container-padding--sides-mobile)}}#foresight .header__container h2{margin-bottom:15px;max-width:1068px}#foresight .header__container p{margin-bottom:100px;max-width:1200px}@media (min-width:0) and (max-width:679px){#foresight .header__container p{padding:0}}#foresight .monitor__subsection p{max-width:960px}#form{background-color:#f4f5f4;position:relative}#form label{white-space:nowrap}#form h2,#form h3,#form p{color:#fff}#form .connect-flex{max-width:1160px;margin-top:81.4px!important;gap:40px}#form .connect-flex .connect-item{max-width:200px}#form .connect-flex .connect-item .img-container{position:relative;margin-bottom:95px}@media (max-width:1179px){#form .connect-flex .connect-item .img-container{margin-bottom:30px}}#form .connect-flex .connect-item .img-container.icon1{margin-bottom:33.55px}#form .connect-flex .connect-item .img-container.icon4{margin-bottom:19.06px}#form .connect-flex .connect-item .img-container.icon5{margin-bottom:47.87px}@media (min-width:1180px){#form .connect-flex .connect-item .img-container.icon1{margin-bottom:98.55px}#form .connect-flex .connect-item .img-container.icon4{margin-bottom:83.94px}#form .connect-flex .connect-item .img-container.icon5{margin-bottom:112.87px}}#form .connect-container{display:flex;margin:0 auto}@media (max-width:1180px){#form .connect-container{padding:0 40px}}#form .connect-svg-wrapper{position:absolute;left:0;right:0;margin:auto;top:200px}@media (max-width:1180px){#form .connect-svg-wrapper{display:none}}#form .connect-svg-wrapper svg{position:absolute;left:0;right:0;margin:auto;width:975px;height:15px}@media (max-width:1180px){#form .connect-svg-wrapper svg{width:auto}}#form .form-gradient{height:100%;width:100%;top:0;position:absolute;background-size:cover;background-position:top;background-image:url(//www.politicopro.com/marketo-assets/midterms/img/form-gradient.png)}@media (max-width:544px){#form .form-gradient{background-size:cover;width:1440px;background-position:top;backgrorund-repeat:no-repeat}}#form .form-waveform{height:100%;width:100%;top:0;position:absolute;background-size:cover;mix-blend-mode:overlay;background-position:top;background-image:url(//www.politicopro.com/marketo-assets/midterms/img/form-grid.png)}@media (max-width:768px){#form .form-waveform{background-size:unset}}#form .form-submitted{font-size:2rem}@media (max-width:1024px){#form .form-submitted{font-size:2rem!important}}@media (max-width:544px){#form .form-submitted{font-size:1.5rem!important}}#form .form-wrapper{--form__padding--sides:148px;--form__padding--sides-mobile:0px;padding-top:120px;padding-bottom:101px;padding-left:var(--form__padding--sides);padding-right:var(--content__padding--sides)}@media (min-width:1024px) and (max-width:1280px){#form .form-wrapper{padding-left:calc(var(--form__padding--sides) * 0.8);padding-right:calc(var(--content__padding--sides) * 0.8)}}@media (min-width:680px) and (max-width:1023px){#form .form-wrapper{padding-left:calc(var(--form__padding--sides) * 0.5);padding-right:calc(var(--form__padding--sides) * 0.5)}}@media (min-width:0) and (max-width:679px){#form .form-wrapper{padding-left:var(--form__padding--sides-mobile);padding-right:var(--form__padding--sides-mobile)}}#form form input,#form form select,#form form textarea{color:#fff;border-radius:5px}#form form select{padding:3px 6px;margin-top:10px;margin-bottom:30px;padding-right:30px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(//www.politicopro.com/marketo-assets/midterms/img/select-caret.svg);background-repeat:no-repeat,repeat;background-position:right 0em top 50%,0 0;background-size:40px auto,100%;height:40px}#form form select::-ms-expand{display:none}#form form select{background-color:#fff}#form form input{padding:3px 6px}#form form .form__columns{--grid-cols-gap:40px}@media (min-width:1280px){#form form .form__columns{column-gap:var(--grid-cols-gap)}}@media (min-width:1024px) and (max-width:1280px){#form form .form__columns{column-gap:calc(var(--grid-cols-gap) * 0.8)}}@media (min-width:680px) and (max-width:1024px){#form form .form__columns{column-gap:calc(var(--grid-cols-gap) * 0.5)}}@media (min-width:0) and (max-width:679px){#form form .form__columns{column-gap:0}}#form form input{margin-top:10px;margin-bottom:30px;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#form form .checkbox__text{opacity:0.5!important;position:relative;left:60px;max-width:924px}@media (max-width:544px){#form form .checkbox__text{max-width:80%}}#form form textarea{height:96px;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:1280px){#form form textarea{width:968px}}@media (min-width:1024px) and (max-width:1280px){#form form textarea{width:100%}}@media (min-width:680px) and (max-width:1024px){#form form textarea{width:100%}}@media (min-width:0) and (max-width:680px){#form form textarea{width:100%}}@media (min-width:0) and (max-width:680px){#form form{margin:0 auto;width:80%}}#form .content{--content__padding--sides:156px;--content__padding--sides-mobile:40px;display:flex;margin:0 auto;padding-top:48px;padding-bottom:101px;padding-left:var(--content__padding--sides);padding-right:var(--content__padding--sides);max-width:1440px}#form .content.top{padding-bottom:0}#form .content.bottom{padding-top:0}@media (min-width:1024px) and (max-width:1280px){#form .content{padding-left:calc(var(--content__padding--sides) * 0.4);padding-right:calc(var(--content__padding--sides) * 0.4)}}@media (min-width:680px) and (max-width:1023px){#form .content{padding-left:calc(var(--content__padding--sides) * 0.5);padding-right:calc(var(--content__padding--sides) * 0.5)}}@media (min-width:0) and (max-width:679px){#form .content{padding-left:var(--content__padding--sides-mobile);padding-right:var(--content__padding--sides-mobile)}}#form .content .form__header h2{margin-bottom:24px}#form .content .form__header h3{margin-bottom:50px}#form .content .button-container{margin-top:54px}#form .content .button-container .submit-form{padding:11px 70.5px 9px 70.5px;border-radius:60px;color:#000;background:#fff;transition:background 0.3s;transition:color 0.3s;border:1px solid #fff}#form .content .button-container .submit-form:hover{background-color:transparent;color:#fff}@media (min-width:545px) and (max-width:677px){#form .content .button-container .submit-form{width:auto;padding:10px 38px}}@media (min-width:0) and (max-width:544px){#form .content .button-container .submit-form{width:80%;padding:10px 38px}}header{z-index:1000!important;background-color:#fff;height:86px}header .header__container{max-width:100%;display:flex;margin:0 auto;justify-content:space-between;align-items:center}header .header__container .mobile-icon{display:none}@media (min-width:0) and (max-width:544px){header .header__container .tel-desktop span{visibility:hidden!important}header .header__container .mobile-icon{display:block!important}}header .header__container .logo{width:200px;height:27.09px;min-width:120px;margin-top:29px;margin-bottom:29.9px;margin-left:44px}@media (max-width:544px){header .header__container .logo{width:140px;margin-left:20px}}header .header__container .button__container{margin-top:23px;margin-bottom:23px;margin-right:50px}@media (min-width:1024px) and (max-width:1280px){header .header__container .button__container{margin-right:114px}}@media (min-width:767px) and (max-width:1023px){header .header__container .button__container{margin-right:60px}}@media (min-width:680px) and (max-width:767px){header .header__container .button__container{margin-right:40px}}@media (min-width:0) and (max-width:679px){header .header__container .button__container{margin-right:20px}}header .header__container .button__container button{background-color:#030e28;font-size:16px;letter-spacing:.05em;padding:11px 53px 9px 53px;border-radius:60px;transition:color 0.3s;transition:border 0.3s;transition:background 0.3s;border:1px solid #000}@media (max-width:544px){header .header__container .button__container button{font-size:12px;padding:11px 23px 9px 23px}}@media (max-width:320px){header .header__container .button__container button{font-size:10px!important}}header .header__container .button__container button:hover{background-color:#fff;color:#000;border:1px solid #000}#hero{height:650px;position:relative;overflow:hidden}#hero.new-ld,.gradient.new-ld,#form.new-ld{background:#030E28}#hero .hero__img--congress.desktop.z-20.new-ld{background-position:0% 0%!important}.mobile__overlay.z-30{background:#030e28!important;opacity:0.7!important}#monitor p.header__container.new-ld{margin-bottom:0}#monitor .content.new-ld{padding-top:80px;padding-bottom:50px}#read-more .content.new-ld{padding-top:50px;padding-bottom:50px}#foresight .content.new-ld{padding-top:50px;padding-bottom:100px}div.stakeholder-container.new-ld{padding-top:40px}.content h1.new-ld{--h1:55px;--h1-line-height:65px}#form.connect-dots.new-ld{background:#fff}#form.connect-dots.new-ld h2,#form.connect-dots.new-ld h3,#form.connect-dots.new-ld p{color:unset}#form.connect-dots.new-ld div.connect-container{padding-bottom:100px}#foresight .content.new-ld h3{max-width:unset}#read-more .content.new-ld .card .image__container img{height:unset}#read-more .content.new-ld .card{max-width:295px}#read-more .content.new-ld p{font-size:24px}#monitor .content.new-ld .stakeholder__h4{max-width:unset}#foresight .content.new-ld .left-col{margin-right:unset}#foresight .content.new-ld .monitor__subsection p,#monitor .content.new-ld .monitor__subsection p,#read-more .content.new-ld .header p{max-width:unset}button.main-btn:focus,button.main-btn:active,button.video-btn:focus,button.video-btn:active{color:#000}#hero #video-desktop,#hero .video-poster{width:100vw;height:100%;margin:auto;display:block;max-width:none;position:absolute}@media (max-width:800px){#hero #video-desktop,#hero .video-poster{display:none}}#hero .video-poster{object-fit:cover}@media (max-width:800px){#hero .video-poster{display:none}}#hero video{object-fit:cover}@media (max-width:800px){#hero video{object-fit:cover}}#hero .section-tag{margin-bottom:0}@media (max-width:800px){#hero .mobile__overlay{background-color:#000;height:100%;width:100%;position:absolute;opacity:.2}}#hero .content{position:relative;max-width:1440px;display:flex;margin:0 auto}#hero .gradient,#hero .waveform{width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:top}@media (min-width:801px){#hero .gradient,#hero .waveform{display:none}}#hero .waveform{mix-blend-mode:overlay}#hero .hero__img--congress{width:1109.67px;height:624.19px;position:relative;right:-500px;top:88px;background-size:cover;background-repeat:no-repeat;background-position:top;mix-blend-mode:screen}@media (max-width:545px){#hero .hero__img--congress.desktop{display:none}}#hero .hero__img--congress.mobile{position:absolute;margin:auto;left:0;height:auto;bottom:0;width:370px;right:0}@media (min-width:544px){#hero .hero__img--congress.mobile{display:none}}@media (max-width:320px){#hero .hero__img--congress.mobile{width:320px}}@media (max-width:1200px){#hero .hero__img--congress{right:-30%}}@media (max-width:1100px){#hero .hero__img--congress{right:-25%}}@media (max-width:1000px){#hero .hero__img--congress{right:-23%}}@media (max-width:544px){#hero .hero__img--congress{position:absolute;margin:auto;left:0;right:0;height:500px;top:217px}}#hero .hero__container{--content__padding--sides-left:99px;--content__padding--sides-right:99px;--content__padding--sides-mobile:30px;padding-top:193px;padding-left:var(--content__padding--sides-left);padding-right:var(--content__padding--sides-right);padding-bottom:119xp}@media (min-width:1024px) and (max-width:1280px){#hero .hero__container{padding-left:calc(var(--content__padding--sides-left) * 0.8);padding-right:calc(var(--content__padding--sides-right) * 0.8)}}@media (min-width:545px) and (max-width:1023px){#hero .hero__container{padding-left:calc(var(--content__padding--sides-left) * 0.5);padding-right:calc(var(--content__padding--sides-left) * 0.5)}}@media (min-width:370px) and (max-width:544px){#hero .hero__container{max-width:100%;padding-top:150px;padding-left:var(--content__padding--sides-mobile);padding-right:var(--content__padding--sides-mobile)}}@media (min-width:0) and (max-width:369px){#hero .hero__container{padding-top:150px;padding-left:calc(var(--content__padding--sides-mobile) * 0.5);padding-right:calc(var(--content__padding--sides-mobile) * 0.5)}}#hero .hero__container h1{font-family:"DIN 2014";font-weight:700;letter-spacing:.1em;text-align:left;color:#fff;padding-bottom:20px;margin-top:20px}@media (max-width:544px){#hero .hero__container h1{line-height:normal}}#hero .hero__container h2{color:#fff;padding-bottom:40px}#hero .hero__container button{letter-spacing:.05em;background:#fff;color:#000;border-radius:60px;padding:11px 53px 9px 53px;transition:color 0.3s;border:1px solid #fff;transition:background 0.3s}#hero .hero__container button:hover{background-color:transparent;color:#fff}@media (min-width:0) and (max-width:677px){#hero .hero__container button{width:auto;padding:10px 20px}}#monitor{background-color:#fff}@media (max-width:544px){#monitor{margin-bottom:60px}}#monitor .monitor-waveform{height:390px;width:100%}#monitor .monitor-waveform-2{top:1300px;width:100%}#monitor .monitor-waveform-3{top:683px;width:100%}#monitor .content{--content__padding--sides:100px;--content__padding--sides-mobile:40px;max-width:1440px;padding:100px var(--content__padding--sides) 0 var(--content__padding--sides);display:flex;margin:0 auto}@media (min-width:1024px) and (max-width:1280px){#monitor .content{padding:100px calc(var(--content__padding--sides) * 0.7) 0 calc(var(--content__padding--sides) * 0.7)}}@media (min-width:680px) and (max-width:1023px){#monitor .content{padding:100px calc(var(--content__padding--sides) * 0.4) 0 calc(var(--content__padding--sides) * 0.4)}}@media (min-width:0) and (max-width:679px){#monitor .content{padding:50px var(--content__padding--sides-mobile) 0 var(--content__padding--sides-mobile)}}#monitor .stakeholder-container{column-gap:115px;max-width:1225px;margin-left:0;margin-right:0}@media (max-width:1024px){#monitor .stakeholder-container{column-gap:70px}}#monitor .stakeholder-container.stakeholder-items-flex{column-gap:120px}@media (max-width:1024px){#monitor .stakeholder-container.stakeholder-items-flex{column-gap:70px}}@media (min-width:1024px){#monitor .stakeholder-container.stakeholder-items-flex{margin-right:30px!important}}@media (min-width:768px){#monitor .stakeholder-container.stakeholder-items-flex.top{margin-bottom:32px!important}}@media (max-width:1024px){#monitor .stakeholder-container{column-gap:70px}}#monitor .stakeholder-container .stakeholder-icon1{width:49.85px;height:43.9px}@media (min-width:768px){#monitor .stakeholder-container .stakeholder-icon1{margin-top:7px}}#monitor .stakeholder-container .stakeholder-icon2{width:50px;height:49.5px}@media (min-width:768px){#monitor .stakeholder-container .stakeholder-icon2{margin-top:7px}}#monitor .stakeholder-container .stakeholder-icon3{width:49.25px;height:49.25px}@media (min-width:768px){#monitor .stakeholder-container .stakeholder-icon3{margin-top:7px}}#monitor .stakeholder-container .stakeholder-icon4{width:58px;height:46px}@media (min-width:768px){#monitor .stakeholder-container .stakeholder-icon4{margin-top:7px}}#monitor .stakeholder-container .p-left{width:50%}@media (max-width:768px){#monitor .stakeholder-container .p-left{width:100%}}#monitor .stakeholder-container .p-right{max-width:595px;width:53%;margin-bottom:66px}@media (max-width:768px){#monitor .stakeholder-container .p-right{width:100%}}#monitor .stakeholder-container .p-right p{font-size:20px}@media (max-width:768px){#monitor .stakeholder-container .p-right p{font-size:16px}}#monitor .stakeholder-container .p-right__border-left{border-left:2px solid #de0025;padding-left:30px}@media (max-width:768px){#monitor .stakeholder-container .p-right__border-left{border-left:none;margin-top:20px;padding-left:0px!important}}#monitor .stakeholder-container .stakeholder__item-1,#monitor .stakeholder-container .stakeholder__item-3{width:50%}@media (max-width:768px){#monitor .stakeholder-container .stakeholder__item-1,#monitor .stakeholder-container .stakeholder__item-3{width:100%}}#monitor .stakeholder-container .stakeholder__item-2,#monitor .stakeholder-container .stakeholder__item-4{width:50%}@media (max-width:768px){#monitor .stakeholder-container .stakeholder__item-2,#monitor .stakeholder-container .stakeholder__item-4{width:100%}}#monitor .stakeholder-container .stakeholder__h4{color:#009ce1;max-width:305px;margin-bottom:8px;line-height:30px}#monitor .stakeholder-container .stakeholder__p{max-width:460px;font-size:18px!important}#monitor .flex-row__container{margin-top:60px!important;max-width:1266px;column-gap:30px}#monitor .flex-row__container .flex-col{width:100%}#monitor .flex-row__container .flex-col .monitor__h4{color:#009ce1;margin-bottom:10px}#monitor .flex-row__container .flex-col.monitor__item-1{max-width:366px}#monitor .flex-row__container .flex-col.monitor__item-2{max-width:366px}#monitor .flex-row__container .flex-col.monitor__item-3{max-width:366px}#monitor .flex-row__container .flex-col img{margin-bottom:19.21px}#monitor .flex-row__container .flex-col.icon1 img{width:42.23px;height:55.7px}#monitor .flex-row__container .flex-col.icon2 img{width:52.66px;height:49.98px;margin-bottom:23.73px}#monitor .flex-row__container .flex-col.icon3 img{width:66.87px;height:41.59px;margin-bottom:32.12px}#monitor h3{margin-bottom:20px}#monitor .stakeholder-h3{margin-bottom:40px}@media (max-width:768px){#monitor .stakeholder-h3{margin-bottom:20px}}#monitor .header__container{--header__container-padding--sides:0px;--header__container-padding--sides-mobile:0px;padding:0 var(--header__container-padding--sides)}@media (max-width:1439px){#monitor .header__container br{display:none}}@media (min-width:1024px) and (max-width:1280px){#monitor .header__container{padding:0 calc(var(--header__container-padding--sides) * 0.7)}}@media (min-width:680px) and (max-width:1023px){#monitor .header__container{padding:0 calc(var(--header__container-padding--sides) * 0.4)}}@media (min-width:0) and (max-width:679px){#monitor .header__container{padding:0 var(--header__container-padding--sides-mobile)}}#monitor .header__container h2{margin-bottom:15px}#monitor .header__container p{margin-bottom:100px;max-width:1200px}@media (min-width:0) and (max-width:679px){#monitor .header__container p{padding:0;margin-bottom:50px}}@media (min-width:1024px){#monitor .stakeholder__subsection{margin-right:43px}}#monitor .monitor__subsection p{max-width:960px}#monitor a{text-decoration:none!important}#predictions{max-width:100%;background-color:#fff}@media (max-width:800px){#predictions .mobile__overlay{background-color:#000;height:100%;width:100%;position:absolute;opacity:.4}}#predictions .gradient,#predictions .waveform{width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:top}#predictions .waveform{mix-blend-mode:overlay}#predictions .content{max-width:1440px;margin:0 auto;padding-right:60px}@media (max-width:800px){#predictions .content{padding-right:0}}#predictions .statue-pluribus.desktop{min-width:720px;min-height:544px}@media (max-width:545px){#predictions .statue-pluribus.desktop{display:none}}#predictions .statue-pluribus.mobile{position:absolute;margin:auto;height:auto;left:0;right:0;bottom:0}@media (min-width:544px){#predictions .statue-pluribus.mobile{display:none}}#predictions .content__block{--content__padding--left:0px;--content__padding--right:0px;--content__padding--mobile:0px;width:50%;padding:74px var(--content__padding--right) 70.5px var(--content__padding--left)}#predictions .content__block .copy{max-width:600px}@media (max-width:800px){#predictions .content__block .copy{margin:0 40px}}#predictions .content__block h3{color:#fff;margin-bottom:15px;max-width:600px}@media (max-width:768px){#predictions .content__block h3{max-width:350px}}#predictions .content__block h3.first{margin-bottom:10px}#predictions .content__block p{color:#fff;max-width:500px}@media (max-width:768px){#predictions .content__block p{max-width:350px}}#predictions .content__block p.first{margin-bottom:53px}#predictions .content__block button{margin-top:51.5px;letter-spacing:.05em;background:#fff;border:1px solid #fff;color:#000;border-radius:20px;padding:11px 47.5px 9px 47.5px;transition:color 0.3s;transition:background 0.3s}#predictions .content__block button:hover{background-color:transparent;color:#fff}@media (max-width:800px){#predictions .content__block{width:100%}}@media (min-width:1024px) and (max-width:1280px){#predictions .content__block{padding:100px calc(var(--content__padding--right) * 0.6) 70.5px calc(var(--content__padding--left) * 0.6)}}@media (min-width:768px) and (max-width:1023px){#predictions .content__block{padding:100px calc(var(--content__padding--right) * 0.5) 70.5px calc(var(--content__padding--left) * 0.5)}}@media (min-width:545px) and (max-width:768px){#predictions .content__block{max-width:100%;width:100%;padding:40px calc(var(--content__padding--mobile) * 1.5) 40px calc(var(--content__padding--mobile) * 1.5)}}@media (min-width:0) and (max-width:544px){#predictions .content__block{max-width:100%;width:100%;padding:40px var(--content__padding--mobile) 40px var(--content__padding--mobile)}}#predictions .image__block{--content__padding--left:0px;--content__padding--right:0px;--content__padding--mobile:40px;background-size:cover;width:50%;height:544px!important;position:relative;mix-blend-mode:screen;height:100%}@media (min-width:1024px) and (max-width:1200px){#predictions .image__block{left:-100px}}@media (min-width:768px) and (max-width:1023px){#predictions .image__block{left:-200px}}@media (max-width:800px){#predictions .image__block{position:absolute;left:0;bottom:0}}@media (max-width:544px){#predictions .image__block{width:370px;height:auto}}#predictions .image__block img{position:absolute}@media (max-width:544px){#predictions .image__block img{left:-30px;position:absolute;bottom:0}}@media (max-width:444px){#predictions .image__block img{left:-90px;bottom:0}}@media (min-width:1280px){#predictions .image__block{padding:0 var(--content__padding--right) 0 var(--content__padding--left)}}@media (min-width:1024px) and (max-width:1280px){#predictions .image__block{padding:0 calc(var(--content__padding--right) * 0.7) 0 calc(var(--content__padding--left) * 0.7)}}@media (min-width:678px) and (max-width:767px){#predictions .image__block{max-width:100%;width:100%}}@media (min-width:544px) and (max-width:1024px){#predictions .image__block{padding:0 calc(var(--content__padding--mobile) * 2) 0 calc(var(--content__padding--mobile) * 2)}}@media (min-width:0) and (max-width:543px){#predictions .image__block{max-width:100%;width:100%;padding:0 var(--content__padding--mobile) 0 var(--content__padding--mobile)}}#read-more .content{--read-more-content__padding--sides:100px;--read-more-content__padding--sides-mobile:40px;max-width:1440px;padding:119px var(--read-more-content__padding--sides) 120px var(--read-more-content__padding--sides);display:flex;margin:0 auto}@media (min-width:1024px) and (max-width:1280px){#read-more .content{padding:119px calc(var(--read-more-content__padding--sides) * 0.7) 120px calc(var(--read-more-content__padding--sides) * 0.7)}}@media (min-width:680px) and (max-width:1023px){#read-more .content{padding:119px calc(var(--read-more-content__padding--sides) * 0.4) 120px calc(var(--read-more-content__padding--sides) * 0.3)}}@media (min-width:0) and (max-width:679px){#read-more .content{padding:30px var(--read-more-content__padding--sides-mobile) 30px var(--read-more-content__padding--sides-mobile)}}#read-more .header h3{margin-bottom:10px}#read-more .header p{max-width:800px;margin-bottom:40px}#read-more .shadow{width:100%;pointer-events:none;height:100%;position:absolute;box-shadow:10px 15px 31px rgba(0,0,0,.11)}#read-more .card-row-wrapper{gap:20px}#read-more .card-row-wrapper .card-row{gap:20px}#read-more .card{background-color:#fff;max-width:306px}#read-more .card .image__container img{width:100%;height:280px}@media (max-width:1200px){#read-more .card .image__container img{height:230px}}@media (min-width:0) and (max-width:1023px){#read-more .card .image__container img{height:280px}}#read-more .card .card-button{height:100%;height:100%;display:flex;position:relative;align-items:end}#read-more .card .copy{display:flex;flex-direction:column;height:100%;padding:24px 20px}#read-more .card .copy h4{margin-bottom:10px}#read-more .card .copy p{margin-bottom:44px}#read-more .card .copy p.card3{margin-bottom:22px}#read-more .card .copy p.card4{margin-bottom:26px}#read-more .card .copy.card3,#read-more .card .copy.card4{padding:24px 20px}#read-more a{text-decoration:none!important}#timeline{max-width:100%;background-color:#fff}@media (max-width:768px){#timeline h2{text-align:left}}#timeline .gradient,#timeline .waveform{width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:top}#timeline .waveform{mix-blend-mode:overlay}#timeline .content{max-width:1440px;margin:0 auto}#timeline .content h2,#timeline .content h3{color:#fff}#timeline .content h3{max-width:440px}#timeline .content h2{margin-right:40px}#timeline .content__block.left{--content__padding--left:0px;--content__padding--right:0px;--content__padding--mobile:40px;padding:74px var(--content__padding--right) 74px var(--content__padding--left)}@media (min-width:768px){#timeline .content__block.left{width:100%}#timeline .content__block.left h2{max-width:376px}}@media (min-width:1024px) and (max-width:1280px){#timeline .content__block.left{padding:74px calc(var(--content__padding--right) * 0.6) 74px calc(var(--content__padding--left) * 0.6)}}@media (min-width:768px) and (max-width:1023px){#timeline .content__block.left{padding:74px calc(var(--content__padding--right) * 0.5) 74px calc(var(--content__padding--left) * 0.5)}}@media (min-width:545px) and (max-width:768px){#timeline .content__block.left{max-width:100%;color:#fff;padding:40px calc(var(--content__padding--mobile) * 1.5) 10px calc(var(--content__padding--mobile) * 1.5)}}@media (min-width:0) and (max-width:544px){#timeline .content__block.left{color:#fff;max-width:100%;padding:30px var(--content__padding--mobile) 0 var(--content__padding--mobile)}}#timeline .overlay{background:linear-gradient(#000 0%,#000 40.39%,rgba(0,0,0,.65) 65%);width:100%;height:100%;left:0;top:0}#timeline p{margin-bottom:32px}div.video__wrapper{width:100%;top:0;display:flex;justify-content:center;height:100%;z-index:1000;pointer-events:none;position:fixed;background-color:unset}div.video__wrapper .video__modal{margin-top:200px;width:100%;max-width:800px;padding-bottom:56.25%;height:100%;opacity:0;transition:all 0.3s;pointer-events:none;background-color:transparent}div.video__wrapper.opened{pointer-events:all}div.video__wrapper.opened .video__modal{opacity:1;position:relative;pointer-events:all}div.video__wrapper .close-video-modal{position:absolute;top:0;z-index:15;display:block;right:0;cursor:pointer}div.video__wrapper .video-content{position:relative;z-index:10;display:block;cursor:pointer;max-width:100%;padding-top:56.25%}div.video__wrapper.opened:before{opacity:1;pointer-events:all}div.video__wrapper:before{content:"";opacity:0;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;transition:all 0.3s;pointer-events:none}#monitor .video-btn,#foresight .main-btn,#deep-analysis .main-btn{background-color:#fff;font-size:16px!important;margin-top:16px;display:block;text-transform:uppercase;letter-spacing:.05em;padding:7px 48px 7px 48px;border-radius:60px;border:1px solid #000;transition:color 0.3s;transition:border 0.3s;transition:background 0.3s}@media (max-width:544px){#monitor .video-btn,#foresight .main-btn,#deep-analysis .main-btn{font-size:12px;padding:11px 23px 9px 23px}}@media (max-width:320px){#monitor .video-btn,#foresight .main-btn,#deep-analysis .main-btn{font-size:10px!important}}#monitor .video-btn:hover,#foresight .main-btn:hover,#deep-analysis .main-btn:hover{background-color:#030e28;color:#fff;border:1px solid #000}