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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@font-face{font-family:GT-America-Condensed;src:url(fonts/GT-America-Condensed-Bold.eot);src:url(fonts/GT-America-Condensed-Bold?#iefix) format('embedded-opentype'),url(fonts/GT-America-Condensed-Bold.woff2) format('woff2'),url(fonts/GT-America-Condensed-Bold.woff) format('woff'),url(fonts/GT-America-Condensed-Bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:GT-America-Extended;src:url(fonts/GT-America-Extended-Black.eot);src:url(fonts/GT-America-Extended-Black?#iefix) format('embedded-opentype'),url(fonts/GT-America-Extended-Black.woff2) format('woff2'),url(fonts/GT-America-Extended-Black.woff) format('woff'),url(fonts/GT-America-Extended-Black.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:GT-America-Standard;src:url(fonts/GT-America-Standard-Regular.eot);src:url(fonts/GT-America-Standard-Regular?#iefix) format('embedded-opentype'),url(fonts/GT-America-Standard-Regular.woff2) format('woff2'),url(fonts/GT-America-Standard-Regular.woff) format('woff'),url(fonts/GT-America-Standard-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:GT-America-Standard;src:url(fonts/GT-America-Standard-Regular-Italic.eot);src:url(fonts/GT-America-Standard-Regular-Italic?#iefix) format('embedded-opentype'),url(fonts/GT-America-Standard-Regular-Italic.woff2) format('woff2'),url(fonts/GT-America-Standard-Regular-Italic.woff) format('woff'),url(fonts/GT-America-Standard-Regular-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:GT-America-Standard;src:url(fonts/GT-America-Standard-Bold.eot);src:url(fonts/GT-America-Standard-Bold?#iefix) format('embedded-opentype'),url(fonts/GT-America-Standard-Bold.woff2) format('woff2'),url(fonts/GT-America-Standard-Bold.woff) format('woff'),url(fonts/GT-America-Standard-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@charset "utf-8";html{height:100%}body{color:#232024;font-family:GT-America-Standard,Helvetica,Arial,sans-serif;font-size:1em;height:100%;margin:0;padding:0}:focus{-moz-outline-style:none}img:focus{-moz-outline-style:none}a{text-decoration:none}a:hover{text-decoration:underline}a:focus,a:hover,a:active{outline:none}a:hover{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:hover img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}strong{font-weight:700}em{font-style:italic}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}h1{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:2.15em;line-height:1.185em}h2{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:1.85em;line-height:1.2em}h3{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:1.35em;line-height:1.2em}h5{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:1.2em}h6{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase}p{font-family:GT-America-Standard,Helvetica,Arial,sans-serif;font-size:1em}.legal{font-size:.875em}small{font-family:monospace;text-transform:uppercase;font-size:.85em;color:#888;margin-bottom:.5em}table{width:100%;border:none;border-collapse:collapse}table th{padding:5px;border:1px solid #ddd;background:#ddd}table td{padding:5px;border:1px solid #ddd}hr{background-color:#ddd;border:none;color:#ddd;height:1px}.clear{clear:both}.invisible{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.alignleft{float:left;margin-right:15px;margin-bottom:5px}.alignright{float:right;margin-left:15px;margin-bottom:5px}.wrapper{}.header{background:#268cba;padding:30px 75px 60px}.header .box{position:relative;margin:0 auto;max-width:1200px}.header .contact{margin-bottom:55px;width:50%;display:inline-block}.header .contact .social{float:left;margin-right:10px}.header .contact .social ul{margin:0;padding:0}.header .contact .social ul li{display:inline-block;margin:0 7px 0 0}.header .contact .social ul li a{display:block}.header .contact .social ul li a:hover{opacity:.8}.header .contact .social ul li a img{width:auto;height:20px}.header .contact .info{float:left;line-height:20px;text-transform:uppercase;color:#fff;font-family:GT-America-Condensed,Helvetica,Arial,sans-serif}.header .contact .info a{color:#fff;display:inline-block;margin:0 5px}.header .contact .info a:hover{opacity:.8}.header .logo{width:30%;display:inline-block}.header .logo a{display:block}.header .logo a object{width:100%!important;height:auto!important;pointer-events:none}.header .logo a object img{width:100%!important;height:auto!important}.header .logo a:hover{opacity:.8}.header .nav{float:right;width:320px;right:0;top:0}.header .nav .language{line-height:20px;text-transform:uppercase;color:#fff;font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;margin-bottom:55px}.header .nav .language a{color:#fff;display:inline-block;margin:0 5px}.header .nav .language a.first{margin:0 5px 0 0}.header .nav .language a:hover{opacity:.8}.header .nav .language .current{text-decoration:underline}.header .nav .register-button{position:relative;left:-50px}.header .nav .register-button a{display:inline-block;width:250px}.header .nav .register-button a img{width:100%;height:auto}.header .nav .register-button a:hover{opacity:.85}.header .nav .register-button a span{display:none}.header .nav .main-nav{}.header .nav .main-nav a{display:inline-block;font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:2.15em;line-height:1.1em;margin-bottom:6px;color:#fff;padding-bottom:2px;border-bottom:3px solid transparent}.header .nav .main-nav a:hover{text-decoration:none;border-bottom:3px solid #fff}.header .nav .main-nav .current_page_item a{border-bottom:3px solid #fff}.header .nav .main-nav .mobile{display:none}.header .nav .register{margin-top:20px}.header .nav .register a{display:inline-block;color:#fff;background:#4716a2;text-transform:uppercase;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.15em;padding:13px 25px}.header .nav .register a:hover{opacity:.8;text-decoration:none}.banner{padding:65px 75px 0}.banner .box{max-width:1200px;margin:0 auto}.banner img{width:100%;height:auto}.description{padding:0 75px}.description .box{max-width:1200px;margin:0 auto;padding:55px 0 45px;border-bottom:1px solid #707070}.description .text{float:left;width:52%;font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;color:#000;font-size:2.15em;line-height:1.1em}.description .elections{float:right;width:340px;margin-right:110px}.description .elections a{display:block;margin-bottom:25px}.description .elections a:hover{opacity:.7}.description .elections object{width:100%;height:auto;pointer-events:none}.description .elections img{width:100%;height:auto}.description .elections p{font-size:.875em;line-height:1.2em;padding-left:6%}.program-info{padding:0 75px}.program-info .box{max-width:1200px;margin:0 auto;padding:45px 0 80px;border-bottom:1px solid #707070}.program-info h2{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.35em;color:#4b1ca9;text-transform:uppercase;margin-bottom:30px}.program-info .column{float:left;width:22%;margin-right:4%}.program-info .column img{margin-bottom:30px;max-width:164px;height:auto}.program-info .column h3{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;color:#000;font-size:1.35em;margin-bottom:15px;line-height:1.2em}.program-info .column p{color:#000;line-height:1.4em}.program-info .column.last{margin-right:0}.current-projects{padding:0 75px}.current-projects .box{max-width:1200px;margin:0 auto;padding:45px 0}.current-projects h2{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.35em;color:#4b1ca9;text-transform:uppercase;margin-bottom:30px}.current-projects .table{display:table;width:100%}.current-projects .column{display:table-cell;vertical-align:middle;width:20%;padding-right:60px}.current-projects .icon{display:table-cell;vertical-align:middle;width:6%;padding-right:0}.current-projects .column h3{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;color:#707070;font-size:1.25em;line-height:1.2em}.current-projects .column img{max-width:100%;height:auto}.current-projects .column a{color:#000;text-decoration:underline;line-height:1.3em}.current-projects .column a:hover{opacity:.7}.current-projects .column.first{padding-right:60px;width:24.5%}.current-projects .column.last{padding-right:0}.recent-programs{padding:0 75px}.recent-programs .box{max-width:1200px;margin:0 auto;padding:45px 0 80px}.recent-programs h2{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.35em;color:#4b1ca9;text-transform:uppercase;margin-bottom:30px}.recent-programs .table{display:table;width:100%}.recent-programs .column{display:table-cell;vertical-align:middle;width:20%;padding-right:30px}.recent-programs .column h3{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;color:#707070;font-size:1.25em;line-height:1.2em}.recent-programs .column p{color:#000;line-height:1.4em}.recent-programs .column a{background:url(images/icons/x.png) no-repeat center left;display:block;padding-left:50px;color:#000;text-decoration:underline;line-height:1.3em}.recent-programs .column .sk{background:url(images/icons/sk.png) no-repeat center left}.recent-programs .column.first{padding-right:40px}.recent-programs .column.last{padding-right:0}.why{padding:55px 75px 60px;background:#ededed}.why .box{margin:0 auto;max-width:1200px}.why h2{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.35em;color:#707070;text-transform:uppercase;margin-bottom:30px}.why .table{}.why .table .video{float:left;width:49.5%}.why .table .text{float:right;width:42%;color:#fff;margin-right:4%}.why .table .text h3{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:2.15em;line-height:1.1em;margin-bottom:15px;color:#4716a2}.why .table .text h4{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.1em;color:#707070;text-transform:uppercase}.why .table .text p{line-height:1.4em;margin-bottom:40px}.why .table .text a{display:inline-block;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;padding-left:25px;background:url(images/icons/icon-download-white-small.png) no-repeat left center}.why .table .text a:hover{opacity:.8;text-decoration:none}.why .stats{border-top:1px solid #707070;margin-top:40px;padding-top:40px}.why .stats .column{float:left;width:22%;margin-right:4%}.why .stats .column h3{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;color:#707070;font-size:3.5em;margin-bottom:0;line-height:1.2em}.why .stats .column p{color:#707070;line-height:1.4em}.why .stats .column.last{margin-right:0}.content{padding:60px 75px;line-height:1.3em}.content .box{max-width:1200px;margin:0 auto}.content h1{font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.35em;color:#4b1ca9;text-transform:uppercase;margin-bottom:30px}.content h2{margin:0 0 25px}.content h3{padding-top:25px;margin:0 0 10px}.content h2+h3{padding-top:0}.content p{margin:0 0 15px}.content a{color:#4b1ca9}.content ul{list-style:square;margin:0 0 15px 23px}.content ol{list-style:decimal;margin:0 0 15px 23px}.content li{padding-bottom:7px}.content img{max-width:100%;height:auto}.content .purple-link{color:#4b1ca9;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:.85em;text-transform:uppercase}.content .purple-link:hover{text-decoration:none;opacity:.7}.download-link{display:inline-block;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;padding-left:25px;background:url(images/icons/icon-download-small.png) no-repeat left center}.download-link:hover{opacity:.8;text-decoration:none}.left-col{float:left;width:34.8%;padding-right:3.5%}.left-col h1{margin-bottom:10px;font-size:1em}.left-col h2{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif;color:#000;font-size:1.5em;line-height:1.3em;margin:0}.main-content{float:right;width:65.2%}.main-content.border-left{border-left:1px solid #707070;padding-left:3rem}.line-break{height:1px;background:#707070;margin:50px 0}.flex-container{padding:0;margin:0!important;list-style:none!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.flex-item{width:48%;margin-bottom:4%}.current-program{display:table;width:100%;margin-bottom:40px}.current-program .image{display:table-cell;width:48.6%;vertical-align:top}.current-program .image img{width:100%;height:auto;border:1px solid #707070}.current-program .text{display:table-cell;padding-left:25px;vertical-align:top}.current-program .text h3{padding-top:0!important}.current-program .text p{}.current-program .text a{display:inline-block;color:#fff;background:#4716a2;text-transform:uppercase;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;font-size:1.15em;padding:13px 25px}.current-program .text a:hover{opacity:.8;text-decoration:none}.school-box{display:table;width:100%;margin-bottom:50px}.school-box .icon-clipboard{display:table-cell;width:46px;vertical-align:top}.school-box .icon-clipboard img{width:100%;height:auto}.school-box .icon{display:table-cell;width:46px;line-height:46px;vertical-align:top}.school-box .icon span{display:block;line-height:46px;color:#fff;background:#4b1ca9;gt-america-condensed,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.3em;text-align:center}.school-box .text{display:table-cell;padding:0 1.5rem;vertical-align:top}.school-box .text h2{font-size:1.2em;text-transform:uppercase;margin:0 0 10px}.school-box .downloads{display:table-cell;width:250px;vertical-align:top;font-size:.7rem;text-align:right}.school-box .downloads a{display:inline-block;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#4b1ca9;padding-left:25px;background:url(images/icons/icon-download-small.png) no-repeat left center;margin-top:5px}.school-box .downloads a:hover{opacity:.8;text-decoration:none}.wpsm_panel-group{border-bottom:1px solid #000!important;margin-top:30px!important}.wpsm_panel-title{border-top:1px solid #000!important}.ac_title_class{font-family:GT-America-Condensed,Helvetica,Arial,sans-serif!important;font-size:.9em!important;padding-left:0!important}.wpsm_panel-body{padding:7px 0!important}.wpsm_panel-body p{font-family:GT-America-Standard,Helvetica,Arial,sans-serif!important;font-size:.9em!important}#wpsm_accordion_90 .wpsm_panel-body{padding:20px 20px 30px!important}#wpsm_accordion_90 .ac_title_class{padding-left:20px!important}.video-table{margin-bottom:30px}.video-table td{width:33.33%;vertical-align:top;font-size:14px!important;text-align:center;padding:15px}.image-table{margin-bottom:30px}.image-table td{width:50%;vertical-align:middle;text-align:center;padding:15px}.ac_open_cl_icon{right:-15px!important;position:relative!important}.fa-plus:before{border:1px solid #4b1ca9;color:#fff!important;padding:6px 7px 5px!important;background:#4b1ca9!important;font-size:.8em!important}.fa-minus:before{border:1px solid #4b1ca9;color:#4b1ca9!important;padding:6px 7px 5px!important;font-size:.8em!important}.accordion{border-bottom:1px solid #000;margin-bottom:20px}.accordion-title{border-top:1px solid #000;margin:0!important;padding:10px 0!important;cursor:pointer;font-size:1em!important}.accordion-title:hover{}.accordion-title.open{}.accordion-content{padding:15px 0}.videos-box h3{padding-top:0!important}.footer{padding:0 75px}.footer .box{border-top:1px solid #868686;max-width:1200px;margin:0 auto;padding:40px 0;font-size:.813em;line-height:1.4em}.footer.home .box{border-top:none}.footer a{color:#232024}.footer .civix-logo{float:left;margin:2px 30px 0 0}.footer .civix-logo object{width:auto;height:35px;pointer-events:none}.footer .civix-logo img{width:auto;height:35px}.footer .civix-logo img:hover{opacity:.7}.footer .civix-text{float:left}.footer .elections{float:right}.footer .elections-text{margin-top:4px;text-align:right}.footer .elections-text a{text-decoration:underline!important}@media only screen and (max-width:1365px){.header .contact .social{float:none;margin-right:0}.header .contact .info{float:none;margin-top:15px}.header .nav .main-nav a{font-size:1.75em}.header .nav .register{margin-top:40px}.header .nav .register a{font-size:1em}.description .text{width:50%}.description .elections{width:30%;margin-right:60px}.current-projects .table{display:block}.current-projects .column.first{padding-right:0;display:block;width:100%;margin-bottom:40px}.current-projects .column{width:250px}.current-projects .icon{width:80px}.recent-programs .table{display:block}.recent-programs .column.first{padding-right:0;display:block;width:100%;margin-bottom:40px}.recent-programs .column{width:25%}.recent-programs .column.last{width:20%}}@media only screen and (max-width:1299px){.current-program{display:block}.current-program .image{display:block;width:100%;vertical-align:top}.current-program .text{display:block;padding-left:0;padding-top:25px;vertical-align:top}}@media only screen and (max-width:1199px){.header .contact{width:60%}.header .nav{width:32%}.header .nav .register a{font-size:.9em}.program-info .column{width:45%;margin-right:6%;margin-bottom:50px}.program-info .column.mobile-last{margin-right:0}.why .stats .column{width:45%;margin-right:6%;margin-bottom:50px}.why .stats .column.mobile-last{margin-right:0}.footer .box{position:relative}.footer .civix-logo{float:none;margin:0 0 15px}.footer .civix-logo img{width:170px}.footer .civix-text{float:none}.footer .elections{float:none;position:absolute;width:170px;top:35px;right:60px}.footer .elections-logo{float:none;margin-right:30px;top:0}.footer .elections-logo object{height:45px}.footer .elections-logo img{height:45px}.footer .elections-text{margin-top:13px;width:auto;padding-left:12px;line-height:1.3em}}@media only screen and (max-width:989px){.header{padding:30px 40px 60px}.header .logo{width:60%;max-width:350px}.header .contact{display:none}.header .register{display:none}.header .nav .main-nav .mobile{display:block}.header .nav .language{display:none}#responsive-menu-container{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.5);box-shadow:0 0 30px 0 rgba(0,0,0,.5)}#responsive-menu-container .social{float:left;margin-right:10px}#responsive-menu-container .social ul{margin:0;padding:0}#responsive-menu-container .social ul li{display:inline-block;margin:0 12px 0 0}#responsive-menu-container .social ul li a{display:block}#responsive-menu-container .social ul li a:hover{opacity:.8}#responsive-menu-container .social ul li a img{width:auto;height:30px}#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-family:GT-America-Standard,Helvetica,Arial,sans-serif!important}.responsive-menu-box{height:auto!important}.responsive-menu-box:hover{opacity:.85!important}.banner{padding:65px 40px 0}.current-projects{padding:0 40px}.current-projects .column{width:300px;padding-right:30px}.current-projects .icon{width:80px}.current-projects .column.first{width:100%}.recent-programs{padding:0 40px}.recent-programs .column{display:block;width:100%;padding-right:0;margin-bottom:5px}.recent-programs .column.last{width:100%}.recent-programs .column a{padding-top:10px;padding-bottom:10px}.description{padding:0 40px}.description .text{float:none;width:100%;margin-bottom:40px}.description .elections{float:none;width:100%;margin-right:0}.description .elections object{width:200px}.description .elections img{width:200px}.description .elections p{padding-left:12px}.why .table .video{float:none;width:100%;margin-bottom:40px}.why .table .text{float:none;width:100%;margin-right:0}.program-info{padding:0 40px}.why{padding:55px 40px 45px}.content{padding:60px 40px}.left-col{float:none;width:100%;padding-right:0;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #707070}.main-content{float:none;width:100%}.main-content.border-left{border-left:none;padding-left:0}.current-program{display:table}.current-program .image{display:table-cell;width:58.6%;vertical-align:top}.current-program .text{display:table-cell;padding-left:25px;padding-top:0;vertical-align:top}.school-box{display:block;margin-bottom:0}.footer{padding:0 40px}}@media only screen and (max-width:767px){.header{padding:30px}.header .language{}.header .nav .language{text-align:right}.header .nav .language a{display:block;margin:0;padding:0}.header .nav .language a.first{margin:0 0 10px}.header .language span{display:none}.header .nav .register-button{text-align:right;left:0}.header .nav .register-button a{display:inline;font-family:GT-America-Extended,Helvetica,Arial,sans-serif;background:#e59d16;color:#fff;padding:12px 20px;text-transform:uppercase}.header .nav .register-button a:hover{text-decoration:none!important}.header .nav .register-button a img{display:none}.header .nav .register-button a span{display:inline}.banner{padding:30px 30px 0}.description{padding:0 30px}.description .box{padding:30px 0}.description .text{font-size:1.6em}.program-info h2{font-size:1.15em}.why h2{font-size:1.15em}.why .table .video{margin-bottom:30px}.why .table .text h3{font-size:1.6em}.program-info{padding:0 30px}.program-info .box{padding:30px 0}.program-info .column{float:none;width:100%;margin-right:0}.why{padding:30px}.why .stats .column{float:none;width:100%;margin-right:0}.content{padding:30px}.current-program{display:block}.current-program .image{display:block;width:100%;vertical-align:top}.current-program .text{display:block;padding-left:0;padding-top:25px;vertical-align:top}.current-projects .column{display:block;padding-right:0;margin-top:40px}.current-projects .text{margin-top:15px}.current-projects .column a{padding-top:10px;padding-bottom:10px}.footer{padding:0 30px}.header{padding:30px 30px 60px}.video-table td{width:100%;display:block}.image-table td{width:100%;display:block}.footer .elections-logo{display:none}.footer .elections-text{display:none}}@media only screen and (max-width:600px){.flex-container{display:block;justify-content:normal;flex-wrap:unset;align-items:unset}.flex-item{width:100%}}@media only screen and (max-width:479px){.header .nav .register-button a{padding:9px 10px;font-size:.9em!important}}