.team-how-to-vote{top:-1px;position:relative}.team-how-to-vote .top-block{background-color:#00529b;padding:30px 32px;width:100%;position:relative;overflow:hidden}.team-how-to-vote .top-block:before{content:"";position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;background-position:center;pointer-events:none;height:184%;background:radial-gradient(#0cf 20%,#0036ad 100%);opacity:0.5}.team-how-to-vote .col-content .heading{text-align:center}.team-how-to-vote .col-content .heading .bottom-text{margin-top:15px;color:#fff}.team-how-to-vote .col-content .heading .middle-text{font-weight:400;font-size:20px;color:#fff}.team-how-to-vote .col-content .heading .middle-text.regular{text-transform:none}.team-how-to-vote .col-content .heading h1,.team-how-to-vote .col-content .heading h2{text-transform:uppercase;color:#fff;margin-bottom:15px}@media (max-width:767.98px){.team-how-to-vote .col-content .heading h1,.team-how-to-vote .col-content .heading h2{font-size:40px}}.team-how-to-vote .col-content .heading.top-bar::before{content:"";display:block;height:4px;width:72px;background:#f6bc27;margin:0 auto 20px}.team-how-to-vote .image-block{text-align:center;background-color:#d8e9d2}.team-how-to-vote .image-block img{width:100%;height:auto;max-width:500px}.team-how-to-vote .image-block.senator{background-color:#edeeee}.team-how-to-vote .image-block.senator img{max-width:900px}.team-how-to-vote .image-block.senator .after-image-text{display:none}@media screen and (max-width:768px){.team-how-to-vote .image-block.senator .after-image-text{display:block;padding-top:5px}}.team-how-to-vote .image-block.senator .where-to-vote-buttons{padding-bottom:30px}.team-how-to-vote .secondary-image-block{text-align:center;background-color:#edeeee;padding-top:30px;padding-bottom:30px}.team-how-to-vote .secondary-image-block img{width:100%;height:auto;max-width:900px}.team-how-to-vote .secondary-image-block .top-text{margin-bottom:10px;font-style:italic}.team-how-to-vote .secondary-image-block .bottom-text{margin-bottom:30px}.team-how-to-vote .secondary-image-block .after-image-text{display:none}@media screen and (max-width:768px){.team-how-to-vote .secondary-image-block .after-image-text{display:block;padding-top:10px}}.where-to-vote-buttons{text-align:center;padding-top:30px}.where-to-vote-buttons .btn{letter-spacing:-0.03em;text-decoration:none!important;font-size:24px;font-weight:600;max-width:100%;width:300px}.section-how-to-vote{position:relative;padding:1.9rem 0;background:#00529b;color:#fff;overflow:hidden}@media (min-width:768px){.section-how-to-vote{padding:6.1rem 0 0}}.section-how-to-vote .container{max-width:1350px;display:none}.section-how-to-vote .container.active{display:block}.section-how-to-vote .container.full-width{padding:0}.section-how-to-vote .container.full-width:before{content:none}.section-how-to-vote .container.full-width .heading{padding:0 32px}.section-how-to-vote .col-content .heading{text-align:center;margin-bottom:20px}.section-how-to-vote .col-content .heading .top-text{text-transform:uppercase;font-weight:400;margin-bottom:10px;font-size:20px}.section-how-to-vote .col-content .heading .middle-text{margin-bottom:15px}.section-how-to-vote .col-content .heading .middle-text.regular{text-transform:none}.section-how-to-vote .col-content .heading .bottom-text{margin-bottom:15px}.section-how-to-vote .col-content .heading h1,.section-how-to-vote .col-content .heading h2{text-transform:uppercase;color:#fff;margin-bottom:0}@media (max-width:767.98px){.section-how-to-vote .col-content .heading h1,.section-how-to-vote .col-content .heading h2{font-size:40px}}.section-how-to-vote .col-content .heading.top-bar::before{content:"";display:block;height:4px;width:72px;background:#f6bc27;margin:0 auto 20px}.section-how-to-vote #how-to-vote-search-form{text-align:center;width:100%;max-width:400px;margin:0 auto}.section-how-to-vote #how-to-vote-search-form label{padding-bottom:5px;display:block;text-align:left}.section-how-to-vote #how-to-vote-search-form input{font-size:50px;font-weight:bold;color:#00529b;letter-spacing:40px;text-align:center;width:100%;height:auto;padding:10px 30px 10px 45px}@media screen and (max-width:374px){.section-how-to-vote #how-to-vote-search-form input{letter-spacing:30px}}@media screen and (min-width:375px) and (max-width:429px){.section-how-to-vote #how-to-vote-search-form input{letter-spacing:40px}}@media screen and (min-width:430px) and (max-width:459px){.section-how-to-vote #how-to-vote-search-form input{letter-spacing:50px}}@media screen and (min-width:460px){.section-how-to-vote #how-to-vote-search-form input{letter-spacing:60px}}@media screen and (min-width:400px){.section-how-to-vote #how-to-vote-search-form input{padding-left:50px;padding-right:50px}}.section-how-to-vote #how-to-vote-search-form button{width:100%;margin-top:20px}.section-how-to-vote #how-to-vote-search-form .error-message{display:none;color:#ff5f5f;margin-top:20px;font-size:20px}.section-how-to-vote #how-to-vote-search-form .error-message.active{display:block}.section-how-to-vote .ajax-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:20px;overflow-x:scroll;scrollbar-width:none}.section-how-to-vote .ajax-results.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:576px){.section-how-to-vote .ajax-results{padding-left:32px}}.section-how-to-vote .candidate-card{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;border-radius:16px;overflow:hidden;padding:20px;min-height:180px;background:radial-gradient(86.87% 86.87% at 60.03% 70.12%,#d9dcde 0,#3f4a54 100%);min-height:380px;max-width:80vw}.section-how-to-vote .candidate-card:hover img{-webkit-transform:scale(1.5)!important;transform:scale(1.5)!important}.section-how-to-vote .candidate-card:hover h5{color:#0072cb}.section-how-to-vote .candidate-card .card-image{position:absolute;left:0;top:0;width:100%;height:100%}.section-how-to-vote .candidate-card img{position:absolute;right:0;bottom:0;width:100%;height:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:scale(1.4);transform:scale(1.4);margin-bottom:-7px}.section-how-to-vote .candidate-card .card-heading{position:relative;width:100%;padding:8px;border-radius:8px;background:rgba(255,255,255,0.85);font-size:13px;font-weight:500;line-height:1.4615384615;z-index:1}@media (min-width:576px){.section-how-to-vote .candidate-card .card-heading{padding:14px}}.section-how-to-vote .candidate-card .card-heading .electorate{color:#006b60}.section-how-to-vote .candidate-card h5{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:0;color:#00529b;-webkit-transition:0.4s;transition:0.4s;text-transform:capitalize;letter-spacing:normal}.section-how-to-vote .candidate-card h5 a{color:inherit;text-decoration:none}.section-how-to-vote .candidate-card p{color:#333}@media (max-width:767.98px){.section-how-to-vote .candidate-card p{display:none}}.section-how-to-vote .candidate-card p:last-of-type{margin-bottom:0}.section-how-to-vote .bottom-navigation{display:grid;grid-auto-flow:column;background-color:#003873;margin-top:50px}@media (max-width:767.98px){.section-how-to-vote .bottom-navigation{position:fixed;bottom:0;z-index:9;width:100%}}.section-how-to-vote .bottom-navigation .col-content{text-align:center}.section-how-to-vote .bottom-navigation .col-content a{color:#fff;text-decoration:none;font-size:14px;height:100%;display:block;padding:13px 15px}.section-how-to-vote .bottom-navigation .col-content a::after{content:"";display:block;height:4px;width:100%;margin:0 auto;position:relative}.section-how-to-vote .bottom-navigation .col-content.share.active{background:#ee7e32}.section-how-to-vote .bottom-navigation .col-content.share.active a::after{display:none}.section-how-to-vote .bottom-navigation .col-content.share a::after{background:#ee7e32}.section-how-to-vote .bottom-navigation .col-content.why-vote-liberal.active{background:#8d5ba6}.section-how-to-vote .bottom-navigation .col-content.why-vote-liberal.active a::after{display:none}.section-how-to-vote .bottom-navigation .col-content.why-vote-liberal a::after{background:#8d5ba6}.section-how-to-vote .bottom-navigation .col-content.how-to-vote.active{background:#40ae49}.section-how-to-vote .bottom-navigation .col-content.how-to-vote.active a::after{display:none}.section-how-to-vote .bottom-navigation .col-content.how-to-vote a::after{background:#40ae49}.section-how-to-vote .container .share-buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}.section-how-to-vote .container .share-buttons a{width:100%;text-align:center;color:#003873;background-color:#fff;padding:20px 0;font-weight:bold}.section-how-to-vote .container .share-buttons a i,.section-how-to-vote .container .share-buttons a svg{position:absolute;left:15px}.section-how-to-vote .container .share-buttons a i{font-size:25px;top:15px;left:25px}@media (min-width:768px){.section-how-to-vote .container .share-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-how-to-vote .container .share-buttons a{width:240px}}.section-how-to-vote #how-to-vote .top-bar::before{background:#40ae49}.section-how-to-vote #why-vote-liberal .top-bar::before{background:#8d5ba6}.section-how-to-vote #share .top-bar::before{background:#ee7e32}.bar-how-to-vote{position:relative;padding:36px 0 38px;background:#002b4d;overflow:hidden}.bar-how-to-vote::before{content:"";position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;background-position:center;pointer-events:none;height:184%;background:radial-gradient(#3568b8 20%,#002b4d 100%);opacity:0.5}@media (min-width:1024px){.bar-how-to-vote::before{height:400%;opacity:1}}.bar-how-to-vote .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:1470px;margin:0 auto;padding:0 32px}@media screen and (max-width:768px){.bar-how-to-vote .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.bar-how-to-vote .flex-container .heading{position:relative;top:-2px}.bar-how-to-vote .flex-container .heading h2{font-weight:700;font-size:40px;line-height:40px;color:#fff;margin:0}@media screen and (max-width:1270px){.bar-how-to-vote .flex-container .heading h2{font-size:30px}}@media screen and (max-width:1100px){.bar-how-to-vote .flex-container .heading h2{font-size:26px}}@media screen and (max-width:768px){.bar-how-to-vote .flex-container .heading h2{font-size:30px}}@media screen and (max-width:600px){.bar-how-to-vote .flex-container .heading{text-align:center}}.bar-how-to-vote .flex-container form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bar-how-to-vote .flex-container form .input-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:1030px){.bar-how-to-vote .flex-container form .input-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.bar-how-to-vote .flex-container form label{color:#fff;opacity:0.8;font-size:16px;line-height:24px;white-space:nowrap}.bar-how-to-vote .flex-container form input{font-size:32px;font-weight:bold;color:#004a86;text-align:center;height:auto;padding:4px 17px;max-width:150px;letter-spacing:12px;line-height:1}.bar-how-to-vote .flex-container form .btn{padding:21px 70px}@media screen and (max-width:450px){.bar-how-to-vote .flex-container form .btn{padding:21px 30px}}@media screen and (max-width:1030px){.bar-how-to-vote .flex-container form{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.htv-button{color:#004a86;margin-right:10px}@media screen and (min-width:768px){.htv-button{padding-left:48px!important;padding-right:48px!important}}@media screen and (max-width:450px){.htv-button.hide-on-small{display:none!important}}.mobile-htv-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:64px;left:0;z-index:2;width:100%}.mobile-htv-wrapper .htv-button{padding:12px 30px;margin:0}@media screen and (min-width:451px){.mobile-htv-wrapper{display:none}}@media screen and (max-width:450px){.main-menu.has-htv-button{padding-top:160px}}