@import url(https://use.typekit.net/qae3jco.css);.btn.alt:hover,.btn:hover{background-color:transparent}body,p.note{padding:0;margin:0}.h2-like.centered::after,h2.centered::after,header #hero{background-position:center bottom}footer .footer .container .row .col .copyright,p.note{font-size:12px}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s;z-index:1000;will-change:opacity}.btn,a#lightbox_close span,main #election-judge,main #the-election,main #voting{background-color:#d5c276}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100vh;font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;letter-spacing:1px}.h1-like,h1{font-size:50px;font-weight:700;text-transform:uppercase;letter-spacing:6px}.h2-like,h2{font-size:31px;font-weight:700;letter-spacing:3px;position:relative;margin-bottom:30px;line-height:36px;padding-bottom:10px}.h2-like::after,h2::after{content:"";width:100%;height:2px;display:block;position:absolute;bottom:-10px;left:0;background-image:url(../image/h2-underline.png);background-repeat:no-repeat;background-position:left bottom}.h2-like.centered,h2.centered,main #voting .container{text-align:center}.h2-like.white-dots::after,h2.white-dots::after{background-image:url(../image/h2-underline-alt.png)}.h3-like,h3{font-size:20px;font-weight:700}#navigation .container .main ul li a,.btn{font-size:13px;text-transform:uppercase;text-decoration:none;font-weight:700}.h3-like::after,footer .footer .container .row .col h2::after,footer .footer .container::after,footer .footer .container::before,h3::after,header #hero .container .content h2::after{display:none}a{color:#d5c276;text-decoration:underline;transition:.3s}a:hover{text-decoration:none}.btn{display:inline-block;color:#0c141b;padding:12px 20px 10px;border:2px solid #d5c276;border-radius:10px;letter-spacing:1.5px}.btn:hover{color:#fff}.btn.alt{background-color:#fff;color:#0c141b;padding:15px 20px;border:2px solid #fff}.btn.alt:hover{color:#0c141b}.btn.disable,.btn.disable:hover{background-color:#a3a3a3!important;color:#0c141b}.btn.disable{cursor:default;border:2px solid #a3a3a3}p.note{font-style:italic;font-weight:600}.uppercase,main .about-us .container .row .col h2{text-transform:uppercase}.bold{font-weight:600}#navigation .container .main ul li a.btn,.black,main #where-to-vote .container .row .col .content a.btn:hover{color:#0c141b}#navigation .container .main ul li a.gold,.gold{color:#d5c276}.container{max-width:1066px;width:100%;margin:0 auto;position:relative}.row{display:flex}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}header,main,main .about-us{position:relative}a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #d5c276;text-align:center;font-size:1.2em;z-index:9999}main .about-us::after,main .about-us::before{top:-183px;background-image:url(../image/calvert-flag-pattern.png);background-size:auto 100%;background-repeat:repeat-x}main #voting::after,main .about-us::after,main .about-us::before{width:calc((100vw - 1066px) * .5 + 100px)}video{width:90%!important;max-width:800px!important}a#lightbox_close{position:fixed;display:none;right:32px;top:32px;width:32px;height:32px;z-index:99999}a#lightbox_close span{position:absolute;display:block;width:2px;height:33px;left:15px}a#lightbox_close span:first-child{transform:rotate(45deg)}a#lightbox_close span:last-child{transform:rotate(-45deg)}#navigation{position:fixed;top:0;left:0;width:100%;background-color:#0c141b;color:#fff;z-index:999}@media only screen and (max-width:1290px){#navigation{padding:0 20px}}#navigation .container{display:flex;align-items:center;max-width:1290px;padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #d5c276}#navigation .container .branding{max-width:178px}#navigation .container .mobile-nav-trigger{display:none;margin-left:auto;cursor:pointer}#navigation .container .mobile-nav-trigger div{width:35px;height:5px;background-color:#fff;margin:6px 0;transition:.4s}footer .container .cta a.btn:hover,footer .footer,header #hero,main #faq .container,main #register-to-vote .container,main #voting-checklist .container{background-color:#0c141b}#navigation .container .main ul,#navigation .container .main ul li{margin:0;padding:0;list-style:none}#navigation .container .mobile-nav-trigger.open div:first-child{transform:translate(0,11px) rotate(-45deg)}#navigation .container .mobile-nav-trigger.open div:nth-child(2){opacity:0}#navigation .container .mobile-nav-trigger.open div:nth-child(3){transform:translate(0,-11px) rotate(45deg)}#navigation .container .main{width:100%;padding-left:60px}#navigation .container .main ul{display:flex;justify-content:space-between;align-items:center}#navigation .container .main ul li a{color:#fff}#navigation .container .main ul li a:hover{color:#d5c276;text-decoration:underline}#navigation .container .main ul li a.btn:hover{color:#fff;text-decoration:none}header{z-index:1;padding-top:79.5px}header #hero{background-image:url(../webp/hero-bg.webp);background-repeat:no-repeat;background-size:1687px auto}@media only screen and (max-width:1687px){header #hero{background-size:110% auto}}header #hero .container{height:46vw;min-height:445px;max-height:668px;padding-top:20px}main #register-to-vote::before,main #the-election::after,main .about-us::after,main .about-us::before{content:"";display:block;position:absolute;height:235px;z-index:0}header #hero .container .content{width:100%;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-40%)}@media only screen and (max-width:900px){header #hero .container .content{transform:translate(-50%,-70%)}header #hero .container .content h1{font-size:40px;padding:0 20px}}@media only screen and (max-width:750px){header #hero .container .content{transform:translate(-50%,-90%)}}@media only screen and (max-width:650px){header #hero .container .content{transform:translate(-50%,-110%)}header #hero .container .content h1{font-size:30px;padding:0 20px}}header #hero .container .content h1{color:#fff;margin-top:0;margin-bottom:0;text-shadow:0 0 3px #0c141b}header #hero .container .content h2{color:#fff;margin-top:0;margin-bottom:30px;text-shadow:0 0 3px #0c141b}@media only screen and (max-width:900px){header #hero .container .content h2{font-size:25px;padding:0 20px}}@media only screen and (max-width:650px){header #hero .container .content h2{font-size:20px;padding:0 20px}}@media only screen and (max-width:500px){header #hero .container .content{transform:translate(-50%,-90%)}header #hero .container .content h1{font-size:20px}header #hero .container .content h2{font-size:15px}}#google_translate_element .goog-te-gadget{font-size:10px}#google_translate_element .goog-te-gadget .goog-te-combo{padding:5px}@media only screen and (max-width:1200px){#navigation .container .mobile-nav-trigger{display:block}#navigation .container .main{opacity:0;background-color:#d5c276;position:absolute;padding:60px 0;width:100vw;height:0;max-height:calc(100vh - 80px);top:80px;left:50%;transform:translateX(-50%);overflow-y:auto;transition:.3s}#navigation .container .main.open{opacity:1;height:100vh}#navigation .container .main ul{flex-direction:column;justify-content:flex-start;height:100%}#navigation .container .main ul li:last-child{margin-top:auto}#navigation .container .main ul li a{font-size:20px;color:#0c141b;padding:15px 0;display:inline-block}#navigation .container .main ul li a:hover{color:#fff}#navigation .container .main ul li a.btn{background-color:#0c141b;border:2px solid #0c141b;color:#fff;padding:12px 20px 10px;margin-top:20px}#navigation .container .main ul li a.btn:hover{background-color:transparent;color:#0c141b}#google_translate_element{max-width:calc(100vw - 40px);width:100vw;margin:0 auto;text-align:center}#google_translate_element .goog-te-gadget .goog-te-combo{padding:15px;border-radius:5px}}#google_translate_element .goog-te-gadget span a{font-size:10px!important;text-transform:none!important}#google_translate_element .goog-te-gadget span img{display:inline-block!important}main{z-index:2}main .about-us{margin-bottom:80px;z-index:2}main .about-us::before{left:0;background-position:right top}main .about-us::after{right:0;background-position:left top}main .about-us .container{position:relative;z-index:1}main .about-us .container .row .col:first-child{padding-right:160px}main .about-us .container .row .col .video-placeholder{width:663px;margin-top:-90px;margin-right:-60px}main .about-us .container .row .col .video-placeholder a img{max-width:100%;cursor:pointer;pointer-events:none}@media only screen and (max-width:1250px){main .about-us .container .row .col:first-child{padding-right:100px}main .about-us .container .row .col .video-placeholder{width:575px;margin-right:-20px}}@media only screen and (max-width:1100px){main .about-us .container .row .col:first-child{padding-left:20px;padding-right:60px}main .about-us .container .row .col .video-placeholder{width:475px;margin-right:20px}}@media only screen and (max-width:950px){main .about-us .container .row{flex-direction:column}main .about-us .container .row .col:first-child{padding-left:40px;padding-right:40px}main .about-us .container .row .col .video-placeholder a{display:inline}main .about-us .container .row .col .video-placeholder a img{margin:0 auto}main .about-us .container .row .col .video-placeholder{margin:60px auto 0;width:90%;text-align:center}}main #register-to-vote{position:relative;z-index:3;overflow:hidden}main #register-to-vote::before{top:55px;left:0;width:calc((100vw - 1066px) * .5 + 30px);background-image:url(../image/flag-calvert-pattern-white-bg.png);background-position:right top;background-size:auto 100%;background-repeat:repeat-x}main #register-to-vote .container{background-image:url(../svg/register-pattern.svg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;padding:90px 90px 162px;color:#fff}main #the-election::after,main #voting::after{background-image:url(../image/flag-calvert-pattern-alt.png);right:0}@media only screen and (max-width:650px){main #register-to-vote .container{padding:30px 30px 162px}}main #register-to-vote .container .row{justify-content:space-between}main #register-to-vote .container .row .col:first-child{width:60%;padding-right:120px}main #register-to-vote .container .row .col:last-child{width:40%;padding-right:40px}main #election-judge .row .col h2,main #register-to-vote .container .row .col h2{margin-top:0}main #register-to-vote .container .row .col ul{margin:0;padding:0;list-style:none}main #register-to-vote .container .row .col ul li{margin:0 0 20px;padding:0;list-style:none;display:flex}main #register-to-vote .container .row .col ul li .icon{display:block;width:48px;height:35px;margin-right:20px;background-position:center center;background-repeat:no-repeat}main #register-to-vote .container .row .col ul li .icon.arrow{background-image:url(../svg/mouse_arrow.svg)}main #register-to-vote .container .row .col ul li .icon.person{background-image:url(../svg/person.svg)}main #register-to-vote .container .row .col ul li .icon.envelope{background-image:url(../svg/envelop.svg)}main #register-to-vote .container .row .col ul li a{display:block;text-align:center;width:100%;padding:15px 20px}main #the-election{position:relative;padding-top:403px;margin-top:-403px;z-index:2}main #the-election::after{bottom:-20px;width:calc((100vw - 1066px) * .5 + 30px);background-position:left top;background-size:auto 100%;background-repeat:repeat-x}main #the-election .container{padding:80px 0 160px;position:relative;z-index:1}main #faq::after,main #faq::before{height:235px;background-repeat:repeat-x;z-index:2;content:"";display:block;background-size:auto 100%}main #the-election .container::before{content:"";display:block;position:absolute;left:-210px;bottom:-433px;width:102px;height:637px;background-image:url(../svg/logo-alt-1.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}main #the-election .container h2{text-transform:uppercase;margin-bottom:60px}main #the-election .container .h3-like{text-transform:none;margin-bottom:20px}main #the-election .container .row .col{width:50%}@media only screen and (max-width:900px){main #register-to-vote .container .row,main #the-election .container .row{flex-direction:column}main #register-to-vote .container .row .col:first-child,main #the-election .container .row .col{width:100%;padding:0 20px;margin-bottom:60px}main #register-to-vote .container .row .col:last-child{width:100%;padding:0 20px}main #the-election .container{padding-bottom:80px}main #the-election .container .row .col .row{flex-direction:row}main #voting .container h2{padding:0 20px}}main #the-election .container .row .col .row .col.icon{width:25%;padding-right:20px}main #the-election .container .row .col .row .col.icon img{width:100%;height:auto}main #the-election .container .row .col .row .col.content{width:75%;padding-right:60px}main #the-election .container .row .col .row .col.content h2{font-size:18px}main #election-judge .row .col p,main #the-election .container .row .col .row .col.content p,main #voting .container .row .col .content a.btn,main #voting .container .row .col .content p,main #where-to-vote .container .row .col .content a.btn,main #where-to-vote .container .row .col .content p{margin-bottom:20px}main #the-election .container .row .col .row .col.content a.btn{display:inline-block;margin-bottom:10px}@media only screen and (max-width:750px){main #the-election .container .row .col .row .col.icon{width:30%}main #the-election .container .row .col .row .col.content{width:70%}main #election-judge .row{flex-direction:column;text-align:center}}@media only screen and (max-width:600px){main #the-election .container .row .col .row{flex-direction:column}main #the-election .container .row .col .row .col.icon{margin:0 auto}main #the-election .container .row .col .row .col.content{width:100%;padding:0;text-align:center}}main #voting-checklist{position:relative;margin-top:-60px;z-index:4}main #voting-checklist .container{color:#fff;padding:40px 120px}main #voting-checklist .container .row .col:first-child{padding-right:30px;background-image:url(../svg/voting-checklist-border.svg);background-repeat:no-repeat;background-position:center right;background-size:auto 100%}main #voting .cta .row .col:last-child,main #voting-checklist .container .row .col:last-child{padding-left:30px}main #voting-checklist .container .row .col h2{position:relative;padding-left:30px;margin-top:0;font-size:20px;font-weight:600}main #voting-checklist .container .row .col h2 .icon-star{position:absolute;display:block;width:20px;height:20px;background-image:url(../svg/icon-star.svg);background-size:100% auto;background-position:center center;background-repeat:no-repeat;top:5px;left:0}main #voting-checklist .container .row .col p{margin-top:0;margin-bottom:20px}main #dates-deadlines .container .deadline .content .row .col ul,main #voting-checklist .container .row .col ul{margin:20px 0;padding:0;list-style:none}main #dates-deadlines .container .deadline .content .row .col ul li,main #voting-checklist .container .row .col ul li{position:relative;margin:5px 0 10px 40px;list-style:none}main #dates-deadlines .container .deadline .content .row .col ul li:before,main #voting-checklist .container .row .col ul li:before{content:"";display:block;position:absolute;top:0;left:-40px;width:22px;height:22px;background-image:url(../svg/arrow-right-o.svg);background-position:center center;background-size:22px 22px;background-repeat:no-repeat}main #dates-deadlines{position:relative;padding-top:80px;z-index:4}main #dates-deadlines::before{content:"";display:block;position:absolute;bottom:95px;left:0;width:calc((100vw - 1066px) * .5 + 55px);height:157px;background-image:url(../image/flag-calvert-pattern-alt-cropped.png);background-position:right top;background-size:auto 100%;background-repeat:repeat-x;z-index:0}main #dates-deadlines .container,main #where-to-vote .container .row .col.image{position:relative}main #dates-deadlines .container::after{content:"";display:block;position:absolute;right:-210px;bottom:-60px;width:102px;height:637px;background-image:url(../svg/logo-alt-2.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}main #dates-deadlines .container h2{margin-bottom:60px}main #dates-deadlines .container .deadline{background-color:#0c141b;color:#fff;margin-bottom:20px}main #dates-deadlines .container .deadline .heading{background-color:#d5c276;color:#0c141b;display:flex;padding:10px;align-items:center;justify-content:space-between}main #dates-deadlines .container .deadline .heading .date{padding-left:20px;text-transform:uppercase;font-size:17px;font-weight:700}@media only screen and (max-width:575px){main #dates-deadlines .container .deadline .heading{flex-direction:column;padding:20px}main #dates-deadlines .container .deadline .heading .date{text-align:center}main #dates-deadlines .container .deadline .heading .calendar{padding-top:10px}}main #dates-deadlines .container .deadline .content .row,main #dates-deadlines .container .deadline .content .row .col .note .row{padding:30px 0}main #dates-deadlines .container .deadline .content .row .col{margin:0 30px}main #dates-deadlines .container .deadline .content .row .col:first-child{width:30%;background-image:url(../svg/deadline-border.svg);background-repeat:no-repeat;background-position:center right;position:relative;padding-right:20px}main #dates-deadlines .container .deadline .content .row .col:last-child{width:70%}main #dates-deadlines .container .deadline .content .row .col h2{font-size:20px;font-weight:600}main #dates-deadlines .container .deadline .content .row .col .note{border:2px dashed #d5c276;border-radius:10px}main #dates-deadlines .container .deadline .content .row .col .note .row .col{padding:0 30px}main #dates-deadlines .container .deadline .content .row .col .note .row .col:first-child{width:30px;background-image:url(../svg/icon-star.svg);background-position:right top;background-repeat:no-repeat}@media only screen and (max-width:800px){main #voting-checklist .container{padding:40px}main #voting-checklist .container .row{flex-direction:column}main #voting-checklist .container .row .col:first-child{padding-right:0;background:0 0;padding-left:0}main #voting-checklist .container .row .col:last-child{padding-left:0}main #voting-checklist .container .row .col h2 br{display:none}main #dates-deadlines .container .deadline .content .row{flex-direction:column;padding:40px}main #dates-deadlines .container .deadline .content .row .col{margin:0;padding:0}main #dates-deadlines .container .deadline .content .row .col:first-child{width:100%;padding-left:0;padding-right:0;background:0 0;border-bottom:2px dashed #d5c276;margin-bottom:30px}main #dates-deadlines .container .deadline .content .row .col:last-child{width:100%}main #dates-deadlines .container .deadline .content .row .col h2{margin:0 0 30px;padding:0}main #dates-deadlines .container .deadline .content .row .col ul{margin:30px 0}main #dates-deadlines .container .deadline .content .row .col .note .row .col:first-child{border-bottom:none;display:none}}main #dates-deadlines .container .deadline .content .row .col .note .row .col:last-child{width:100%}main #dates-deadlines .container .deadline .content .row .col .note .row .col h3{margin:0;font-size:14px;font-weight:600}main #dates-deadlines .container .deadline .content .row .col .note .row .col p,main #voting .container .row .col .content p.notice,main #where-to-vote .container .row .col .content p.notice{font-size:14px}main #voting{padding:140px 0 80px;position:relative;margin-top:-120px;overflow:hidden;z-index:1}main #voting::after{content:"";display:block;position:absolute;top:-90px;height:235px;background-position:left top;background-size:auto 100%;background-repeat:repeat-x;z-index:0}main #voting .container .row .col{padding:20px;width:33%}main #voting .container .row .col .icon,main #where-to-vote .container .row .col .icon{height:147px}main #voting .container .row .col .icon img{width:auto;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}main #voting .cta{border:2px dashed #fff;border-radius:10px;padding:30px;max-width:600px;width:100%;margin-left:30px}@media only screen and (max-width:675px){main #voting .cta{max-width:calc(100% - 40px);margin:0 auto}}main #voting .cta .row .col{padding:0;text-align:left;width:100%}main #voting .cta .row .col:first-child{width:50px}main #where-to-vote{position:relative;padding-top:60px;margin-top:-40px;z-index:3}main #where-to-vote .container .row .col{padding:20px 20px 40px;width:33%}@media only screen and (max-width:1000px){main #dates-deadlines .container,main #voting-checklist .container{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px}main #where-to-vote .container .row .col{width:50%}}main #where-to-vote .container .row .col:nth-child(2){padding-left:60px}main #where-to-vote .container .row .col.image img{display:block;max-width:440px;width:440px;height:auto;position:absolute;bottom:0;left:95px}main #where-to-vote .container .row .col .icon img{width:auto;height:100%;margin:0;-o-object-fit:contain;object-fit:contain}main #where-to-vote .container .row .col .content ul{margin:20px 0 40px;padding:0;list-style:none}main #where-to-vote .container .row .col .content ul li{position:relative;margin:0 0 15px 30px;list-style:none;font-weight:600}main #where-to-vote .container .row .col .content ul li:before{content:"";display:block;position:absolute;top:5px;left:-30px;width:15px;height:15px;background-image:url(../svg/star.svg);background-position:center center;background-size:15px 15px;background-repeat:no-repeat}main #faq{position:relative;z-index:4}main #faq::before{position:absolute;top:60px;left:0;width:calc((100vw - 1066px) * .5 - 5px);background-image:url(../image/flag-calvert-pattern.png);background-position:right top}main #faq::after{position:absolute;bottom:-117px;right:0;width:calc((100vw - 1066px) * .5 + 40px);background-image:url(../image/calvert-flag-pattern.png);background-position:left top}main #faq .container{max-width:1238px;padding:90px 0;z-index:1}main #faq .container h2{color:#fff}main #faq .container .buttons{width:90%;max-width:592px;margin:0 auto}main #faq .container .buttons a.btn{display:block;margin-bottom:20px;padding:15px 20px;text-align:center}main #election-judge{z-index:3;padding-top:394px;margin-top:-394px}main #election-judge .container{max-width:800px;margin:60px auto;padding-bottom:60px}main #election-judge .row .col{width:75%;padding-left:60px}main #election-judge .row .col.icon{width:25%}@media only screen and (max-width:900px){main #voting .container .row,main #where-to-vote .container .row{flex-direction:column}main #voting .container .row .col{width:100%;padding:0 20px;margin-bottom:60px}main #voting .cta .row{flex-direction:row}main #voting .cta .row .col{margin-bottom:0}main #voting .cta .row .col:last-child{padding-left:0}main #where-to-vote .container .row .col{width:100%}main #election-judge .row .col{width:70%}main #election-judge .row .col.icon{width:30%}}@media only screen and (max-width:750px){main #election-judge .row .col,main #election-judge .row .col h2{width:100%;padding:0 20px}main #election-judge .row .col.icon{width:100%;padding:0 20px;margin-bottom:30px}main #election-judge .row .col.icon img{margin:0 auto}main #election-judge .row .col h2::after{background-position:center bottom}}main #election-judge .row .col a{margin-top:20px}footer{padding-top:20px}footer .container{padding-bottom:80px;position:relative}footer .container::before{content:"";position:absolute;display:block;width:373px;height:339px;left:-120px;bottom:0;background-image:url(../image/footer-bg-left.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat}footer .container .branding::after,footer .container::after{content:"";display:block;position:absolute;background-position:center center;background-repeat:no-repeat}footer .container::after{width:362px;height:283px;right:-120px;bottom:0;background-image:url(../image/footer-bg-right.png);background-size:auto 100%}footer .container .cta{max-width:700px;width:90%;margin:0 auto 80px;text-align:center}footer .container .cta h2{font-size:27px;font-weight:700}footer .container .cta h2::after{top:-30px;bottom:auto}footer .container .branding{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}footer .container .branding::after{bottom:-50px;left:50%;transform:translateX(-50%);background-image:url(../svg/footer-stars.svg);background-size:100% auto;width:386px;height:20px}@media only screen and (max-width:1000px){main #where-to-vote .container .row .col:nth-child(2){padding-left:0}footer .container::after,footer .container::before,main #where-to-vote .container .row .col.image{display:none}main #where-to-vote .container .row .col .icon img{margin:0 auto}main #where-to-vote .container .row .col .content{text-align:center}main #where-to-vote .container .row .col .content ul li:before{display:inline-block;left:auto;margin-left:-30px}footer .container .branding::after{max-width:75%}}footer .footer{color:#fff}footer .footer .container{padding-bottom:10px;padding-left:20px;padding-right:20px;max-width:1290px}footer .footer .container .row{justify-content:space-between;align-items:flex-end;height:100%;padding-top:120px;padding-bottom:30px}footer .footer .container .row .col h2{font-size:20px;text-transform:uppercase;margin:0;padding:0}footer .footer .container .row .col .social ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}footer .footer .container .row .col .social ul li{margin:0 0 0 20px;padding:0;list-style:none}@media only screen and (max-width:700px){footer .container .cta br{display:none}footer .footer .container .row{flex-direction:column;justify-content:space-evenly;align-items:center}footer .footer .container .row .col h2{margin-bottom:30px;text-align:center}footer .footer .container .row .col .social ul li{margin-left:10px;margin-right:10px;margin-bottom:20px}footer .footer .container .row .col .social ul{justify-content:center}}