@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap";
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:after,:before{box-sizing:border-box}html{font-size:inherit}body{color:#242323;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GT Zirkon,Arial,sans-serif;line-height:1.5}body.no-scroll{height:100%;position:fixed!important}a{color:#242323}a:hover{text-decoration:none}::selection,mark{color:#fff;background:#20b4f1}hr{margin-top:48px;margin-bottom:48px}.socialLinks{justify-content:center;margin:24px auto 0;padding:0;list-style:none;display:flex}.socialLinks li{align-items:center;margin:0 12px;display:flex}.socialLinks li a{text-indent:-9999em;overflow:hidden}.socialLinks li a:hover,.socialLinks li a:focus{opacity:.6;transition:opacity .2s ease-out}.socialLinks li.facebook a{background:url(/img/icon-facebook-gray.svg) 50%/11px 21px no-repeat;width:11px;height:21px}.socialLinks li.twitter a{background:url(/img/icon-elonx-gray.svg) 50%/23px 21px no-repeat;width:23px;height:21px}.socialLinks li.linkedin a{background:url(/img/icon-linkedin-gray.svg) 50%/22px 21px no-repeat;width:22px;height:21px}.socialLinks li.bluesky a{background:url(/img/icon-bluesky-gray.svg) 50%/22px 21px no-repeat;width:22px;height:21px}@font-face{font-family:GT Zirkon;src:url(/fonts/GT-Zirkon-Regular.woff2)format("woff2"),url(/fonts/GT-Zirkon-Regular.woff)format("woff"),url(/fonts/GT-Zirkon-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT Zirkon;src:url(/fonts/GT-Zirkon-Regular-Italic.woff2)format("woff2"),url(/fonts/GT-Zirkon-Regular-Italic.woff)format("woff"),url(/fonts/GT-Zirkon-Regular-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:GT Zirkon;src:url(/fonts/GT-Zirkon-Bold.woff2)format("woff2"),url(/fonts/GT-Zirkon-Bold.woff)format("woff"),url(/fonts/GT-Zirkon-Bold.ttf)format("truetype");font-weight:700;font-style:normal}footer{text-align:center;color:#919191;background:#242323;padding:96px 48px}@media screen and (max-width:760px){footer{padding:48px 24px}}footer a{color:#919191}footer .footer-item{max-width:860px;margin:0 auto}footer .footer-item :first-child{margin-top:0}footer .footer-item+.footer-item{border-top:2px solid #3a3939;margin-top:48px;padding-top:48px}footer .footer-item p{font-size:1rem}footer .footer-logo{width:80px;height:80px}@media screen and (max-width:760px){footer .footer-logo{width:64px;height:64px}}footer .navItems{justify-content:center;padding:0;font-family:GT Zirkon,Arial,sans-serif;font-size:1rem;line-height:1;display:flex}footer .navItems li{margin:0 12px}footer .navItems li a{text-decoration:underline}footer .navItems li a:hover{text-decoration:none}@media screen and (max-width:760px){footer .navItems{display:block}footer .navItems li+li{margin-top:12px}}footer .social-links{justify-content:center}form,form label,form legend,form input,form select{display:block}form label,form legend{text-transform:uppercase;margin-bottom:6px;font-family:Open Sans,Arial,sans-serif;font-size:.9375rem;line-height:1;display:block}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea{background:0 0;border:1px solid #fff;width:100%;min-height:54px;padding:12px;font-family:GT Zirkon,Arial,sans-serif;font-size:1.5rem;line-height:1}@media screen and (max-width:760px){form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea{font-size:1.25rem}}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,form textarea::placeholder{color:#fff}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form textarea{min-height:162px}form fieldset{border:none;width:100%;margin:0;padding:0}form fieldset legend{margin-bottom:0}form fieldset .fieldset-form-items.swatches{flex-wrap:wrap;display:flex}form fieldset .fieldset-form-items .form-item,form fieldset .fieldset-form-items .form-item+.form-item{margin-top:12px}form .form-item-checkbox input[type=checkbox]{z-index:-1000;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:-9999em;overflow:hidden}form .form-item-checkbox label{text-transform:inherit;padding-left:40px;font-family:GT Zirkon,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:30px;position:relative}form .form-item-checkbox label:before{content:"";cursor:pointer;background:#fff;border:5px solid #fff;border-radius:0;width:30px;height:30px;display:block;position:absolute;top:0;left:0}form .form-item-checkbox input[type=checkbox]:checked+label:before{background-color:#152d4e;transition:background-color .2s ease-out}form .form-item-checkbox input[type=checkbox]:focus+label:before{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}form .form-item-radio input[type=radio],form .form-item-radio input[type=checkbox]{z-index:-1000;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:-9999em;overflow:hidden}form .form-item-radio label{text-transform:inherit;padding-left:40px;font-family:GT Zirkon,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:30px;position:relative}form .form-item-radio label:before{content:"";cursor:pointer;background:#fff;border:5px solid #fff;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:0;left:0}form .form-item-radio:not(.swatch) input[type=radio]:checked+label:before{background-color:#152d4e;transition:background-color .2s ease-out}form .form-item-radio input[type=radio]:focus+label:before{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}form select{box-sizing:border-box;appearance:none;background-size:32px 18px;border:1px solid #fff;border-radius:0;width:100%;max-width:100%;min-height:54px;margin:0;padding:12px;font-size:1.5rem}@media screen and (max-width:760px){form select{font-size:1.25rem}}form select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form select:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#242323!important;-webkit-box-shadow:inset 0 0 0 1000px #6dccf6!important}form input.error,form select.error,form textarea.error{border-color:#ffb236}form .error-message{color:#ffb236;text-transform:uppercase;margin-top:6px;font-family:Open Sans,Arial,sans-serif;font-size:.875rem;line-height:1;display:block}form:not(.form--search) .form-item{width:100%}form:not(.form--search) .form-item+.form-item{margin-top:48px}@media screen and (max-width:760px){form:not(.form--search) .form-item+.form-item{margin-top:24px}}form:not(.form--search) input[type=submit]{cursor:pointer;text-transform:uppercase;color:#242323;background-color:#ffb236;border:2px solid #ffb236;min-width:210px;padding:16px 48px;font-family:Open Sans,Arial,sans-serif;font-size:.9375rem;line-height:1;text-decoration:none;display:inline-block}form:not(.form--search) input[type=submit]:hover:not([disabled]){background-color:inherit;transition:all .2s ease-out}.jumbotron{z-index:2;align-items:flex-end;width:100%;height:100vh;padding-bottom:16vh;display:flex;position:relative;overflow:hidden}@media screen and (max-width:760px){.jumbotron{flex-direction:column;height:max-content;padding:0}}.jumbotron .jumbotronContent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#152d4e99;width:100%;height:max-content;display:flex;position:relative}@media screen and (max-width:760px){.jumbotron .jumbotronContent{flex-flow:column wrap;order:2;transform:initial!important}}.jumbotron .jumbotronBrand{background-color:#152d4e;justify-content:center;align-items:center;width:480px;min-height:280px;display:flex}@media screen and (max-width:1440px){.jumbotron .jumbotronBrand{width:410px;min-height:240px}}@media screen and (max-width:1199px){.jumbotron .jumbotronBrand{width:340px;min-height:200px}}@media screen and (max-width:991px){.jumbotron .jumbotronBrand{width:270px;min-height:160px}}@media screen and (max-width:760px){.jumbotron .jumbotronBrand{min-height:initial;justify-content:flex-start;width:100%;padding:24px 36px}}@media screen and (max-width:479px){.jumbotron .jumbotronBrand{padding:24px}}.jumbotron .jumbotronBrand h1{text-indent:-9999rem;background:url(/img/logotype-find-my-legislator-stacked-white.svg) 50%/265px 86px no-repeat;width:265px;height:86px;margin:0;padding:0;display:block;overflow:hidden}@media screen and (max-width:1199px){.jumbotron .jumbotronBrand h1{background-size:222px 72px;width:222px;height:72px}}@media screen and (max-width:991px){.jumbotron .jumbotronBrand h1{background-size:175px 57px;width:175px;height:57px}}@media screen and (max-width:760px){.jumbotron .jumbotronBrand h1{background:url(/img/logotype-find-my-legislator-single-line-white.svg) 0/271px 32px no-repeat;width:271px;height:32px}}@media screen and (max-width:479px){.jumbotron .jumbotronBrand h1{background-size:212px 25px;width:212px;height:25px}}.jumbotron .jumbotronLegislatorSearch{flex:1;align-items:center;padding:48px;display:flex;position:relative}@media screen and (max-width:760px){.jumbotron .jumbotronLegislatorSearch{padding:36px}}@media screen and (max-width:479px){.jumbotron .jumbotronLegislatorSearch{padding:24px 24px 36px}}.jumbotron .jumbotronLegislatorSearch:after{content:"";background:linear-gradient(90deg,#79d2f7 0%,#20b4f1 100%);width:100%;height:12px;display:block;position:absolute;bottom:0;left:0}.jumbotron .jumbotronLegislatorSearch form label,.jumbotron .jumbotronLegislatorSearch p{color:#fff}.jumbotron .jumbotronLegislatorSearch p{width:calc(100% - 215px);max-width:830px;margin:16px 0 0;font-size:.9375rem}@media screen and (max-width:991px){.jumbotron .jumbotronLegislatorSearch p{width:100%}}@media screen and (max-width:479px){.jumbotron .jumbotronLegislatorSearch p{font-size:.875rem}}.jumbotron .jumbotronLegislatorSearch form{width:100%}.jumbotron .jumbotronLegislatorSearch form input:not([type=submit]){color:#fff}.jumbotron .jumbotronLegislatorSearch form input:not([type=submit])::placeholder{opacity:.5}.jumbotron .jumbotronLegislatorSearch form input[type=submit]:hover{color:#fff}.jumbotron .jumbotronLegislatorSearch form input[type=submit]:disabled{cursor:wait;opacity:.7}.jumbotron .jumbotronLegislatorSearch form .error-message{margin-top:12px}.jumbotron .jumbotronLegislatorSearch .legislatorSearch-action{display:flex}@media screen and (max-width:760px){.jumbotron .jumbotronLegislatorSearch .legislatorSearch-action{flex-direction:column;gap:16px}}.jumbotron .jumbotronParallax{width:100%;height:100vh;position:absolute;top:0;left:0}@media screen and (max-width:760px){.jumbotron .jumbotronParallax{order:1;height:240px;position:relative;transform:initial!important}}.jumbotron .jumbotronParallax img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}h1,h2,h3,h4,h5,h6{letter-spacing:-.05em;color:#152d4e;font-weight:700;line-height:1.1}h1,h2,h3,h4{margin:1.45em 0 0}h5,h6{margin:48px 0 0}h1{font-size:6rem}@media screen and (max-width:760px){h1{font-size:4.5rem}}@media screen and (max-width:479px){h1{font-size:3rem}}h2{font-size:2.375rem}@media screen and (max-width:760px){h2{font-size:2rem}}h3{font-size:2rem}@media screen and (max-width:760px){h3{font-size:1.8rem}}h4{font-size:1.875rem}@media screen and (max-width:760px){h4{font-size:1.66rem}}h5{font-size:1.325rem}@media screen and (max-width:760px){h5{font-size:1.25rem}}h6{font-size:1.25em}@media screen and (max-width:760px){h6{font-size:1.125rem}}p,ul,ol{letter-spacing:-.015em;margin:24px 0 0;font-size:1.125rem}@media screen and (max-width:760px){p,ul,ol{font-size:1rem}}ol{padding:0 0 0 1.25rem}ul{padding:0 0 0 1rem}.emphasized{font-size:1.325rem}@media screen and (max-width:760px){.emphasized{font-size:1.25rem}}.underemphasized{font-size:.8125rem}.howToContact{z-index:10;background:#ffb236 url(/img/background-script.svg) 50%/cover no-repeat;width:100%;height:75px;transition:height .2s ease-out;position:sticky;bottom:0;overflow:hidden}@media screen and (max-width:760px){.howToContact{height:max-content;position:initial}}.howToContact .howToContactToggle{text-align:center;background:#152d4e;justify-content:center;align-items:center;height:75px;display:flex}.howToContact .howToContactToggle button{text-transform:uppercase;color:#ffb236;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;padding:6px;font-family:Open Sans,Arial,sans-serif;font-size:.9375rem;line-height:1;transition:opacity .2s ease-out;display:flex}.howToContact .howToContactToggle button:hover{opacity:.6}.howToContact .howToContactToggle button:after{content:"";background:url(/img/symbol-arrow-yellow-down.svg) 50%/100% 100% no-repeat;width:18px;height:10px;display:block}.howToContact .howToContactContent{widows:100%;max-width:660px;margin:0 auto;padding:90px 48px 120px}@media screen and (max-width:760px){.howToContact .howToContactContent{padding:60px 36px 90px}}.howToContact .howToContactContent>:first-child{margin-top:0}.howToContact .howToContactContent p.emphasized{color:#152d4e}.howToContact .howToContactContent p.emphasized+p.underemphasized{margin-top:0}.howToContact.display{height:max-content;overflow:visible}@media screen and (min-width:761px){.howToContact.display button:after{scale:-1}}.legislators{background:#fff;padding:120px 0 0}@media screen and (max-width:991px){.legislators{padding:80px 0 0}}@media screen and (max-width:760px){.legislators{padding:60px 0 0}}.legislators+.legislators{border-top:12px solid #152d4e}.legislators .legislatorListTitle,.legislators .legislatorListPrompt,.legislators .legislatorCards,.legislators .legislatorListInfoItems{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 48px}@media screen and (max-width:760px){.legislators .legislatorListTitle,.legislators .legislatorListPrompt,.legislators .legislatorCards,.legislators .legislatorListInfoItems{padding:0 36px}}@media screen and (max-width:479px){.legislators .legislatorListTitle,.legislators .legislatorListPrompt,.legislators .legislatorCards,.legislators .legislatorListInfoItems{padding:0 24px}}.legislators .legislatorListTitle h2{margin:0 0 6px}.legislators .legislatorListTitle:after{content:"";background:linear-gradient(90deg,#79d2f7 0%,#20b4f1 100%);width:100%;height:12px;display:block}.legislators .legislatorListPrompt p{max-width:830px}.legislators .legislatorCards{flex-wrap:wrap;gap:60px;padding-top:60px;padding-bottom:60px;display:flex}@media screen and (max-width:760px){.legislators .legislatorCards{gap:48px;padding-top:48px;padding-bottom:48px}}@media screen and (max-width:479px){.legislators .legislatorCards{gap:36px;padding-top:36px;padding-bottom:36px}}.legislators .legislatorCard{gap:8px 12px;width:calc(50% - 30px);line-height:1.3;display:flex;position:relative}@media screen and (max-width:760px){.legislators .legislatorCard{width:100%}}.legislators .legislatorCard .legislatorCardPhoto{height:max-content;position:relative}.legislators .legislatorCard .legislatorCardPhoto .legislatorCardPhotoMask{text-indent:-9999rem;z-index:1;background:#f4f4f4 url(/img/icon-legislator-placeholder.svg) 50%/100% 100% no-repeat;border:6px solid #20b4f1;border-radius:160px;width:160px;height:160px;overflow:hidden}@media screen and (max-width:991px){.legislators .legislatorCard .legislatorCardPhoto .legislatorCardPhotoMask{border-radius:128px;width:128px;height:128px}}@media screen and (max-width:479px){.legislators .legislatorCard .legislatorCardPhoto .legislatorCardPhotoMask{border:4px solid #20b4f1;border-radius:96px;width:96px;height:96px}}.legislators .legislatorCard .legislatorCardPhoto .legislatorCardPhotoMask img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.legislators .legislatorCard .legislatorCardInfo{width:100%}.legislators .legislatorCard .legislatorCardInfo .legislatorCardInfoItem{padding:12px 8px}.legislators .legislatorCard .legislatorCardInfo .legislatorCardInfoItem>:first-child{margin-top:0}.legislators .legislatorCard .legislatorCardInfo .legislatorCardInfoItem.legislatorCardInfoItem--2col{flex-wrap:wrap;gap:12px 36px;display:flex}.legislators .legislatorCard .legislatorCardInfo .legislatorCardInfoItem+.legislatorCardInfoItem{border-top:4px solid #dedede}.legislators .legislatorCard .legislatorCardName{color:#152d4e;letter-spacing:-.05em;font-size:2rem;font-weight:700;line-height:1.1}@media screen and (max-width:760px){.legislators .legislatorCard .legislatorCardName{font-size:1.6rem}}.legislators .legislatorCard .legislatorCardParty{color:#757575;font-size:1.125rem;font-weight:700}.legislators .legislatorCard .legislatorCardContact{flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;padding:0;font-size:1rem;display:flex}.legislators .legislatorCard .legislatorCardContact a{text-decoration:none}.legislators .legislatorCard .legislatorCardContact-phone{flex:1;width:max-content}.legislators .legislatorCard .legislatorCardContact-phone a{gap:6px;width:max-content;display:flex}.legislators .legislatorCard ul.legislatorCardContact-alt{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}.legislators .legislatorCard ul.legislatorCardContact-alt li a{text-indent:-9999em;overflow:hidden}.legislators .legislatorCard ul.legislatorCardContact-alt li a:hover,.legislators .legislatorCard ul.legislatorCardContact-alt li a:focus{opacity:.6;transition:opacity .2s ease-out}.legislators .legislatorCard ul.legislatorCardContact-alt li.email a{background:url(/img/icon-email-blue-secondary.svg) 50%/16px 12px no-repeat;width:16px;height:12px}.legislators .legislatorCard ul.legislatorCardContact-alt li.website a{background:url(/img/icon-compass-blue-secondary.svg) 50%/14px 14px no-repeat;width:14px;height:14px}.legislators .legislatorCard ul.legislatorCardContact-alt li.facebook a{background:url(/img/icon-facebook-blue-secondary.svg) 50%/7px 14px no-repeat;width:7px;height:14px}.legislators .legislatorCard ul.legislatorCardContact-alt li.twitter a{background:url(/img/icon-elonx-blue-secondary.svg) 50%/13px 12px no-repeat;width:13px;height:12px}.legislators .legislatorCard ul.legislatorCardContact-alt li.linkedin a{background:url(/img/icon-linkedin-blue-secondary.svg) 50%/12px 12px no-repeat;width:12px;height:12px}.legislators .legislatorCard ul.legislatorCardContact-alt li.youtube a{background:url(/img/icon-youtube-blue-secondary.svg) 50%/16px 12px no-repeat;width:16px;height:12px}.legislators .legislatorCard ul.legislatorCardContact-alt a{justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:opacity .2s ease-out;display:flex}.legislators .legislatorCard ul.legislatorCardContact-alt a:hover{opacity:.6}.legislators .legislatorCard .legislatorCardLocation span{text-transform:uppercase;color:#757575;font-family:Open Sans,Arial,sans-serif;font-size:.81rem;line-height:1;display:block}.legislators .legislatorCardsOverview>:first-child{margin-top:0}.legislators .legislatorCardsOverview{padding:0 0 60px}@media screen and (max-width:760px){.legislators .legislatorCardsOverview{padding:0 0 48px}}@media screen and (max-width:479px){.legislators .legislatorCardsOverview{padding:0 0 36px}}.legislators .legislatorCards--prompt .legislatorCard{filter:blur(1px);opacity:.5;animation-name:fade;animation-duration:5s;animation-iteration-count:infinite}@keyframes fade{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.legislators .legislatorCards--prompt .legislatorCard .legislatorCardPhoto .legislatorCardPhotoMask,.legislators .legislatorCards--prompt .legislatorCard .legislatorCardInfoItem+.legislatorCardInfoItem{border-color:#e9e9e9}.legislators .legislatorCards--prompt .legislatorCard .legislatorCardName,.legislators .legislatorCards--prompt .legislatorCard .legislatorCardContact .legislatorCardContact-phone,.legislators .legislatorCards--prompt .legislatorCard .legislatorCardLocation,.legislators .legislatorCards--prompt .legislatorCard .legislatorCardParty,.legislators .legislatorCards--prompt .legislatorCard ul.legislatorCardContact-alt li{background-color:#f4f4f4}.legislators .legislatorCards--prompt .legislatorCard .legislatorCardName{width:100%;max-width:320px;height:36px}.legislators .legislatorCards--prompt .legislatorCard .legislatorCardParty{width:150px;height:23px;margin:6px 0}.legislators .legislatorCards--prompt .legislatorCard .legislatorCardContact .legislatorCardContact-phone{flex:initial;width:120px;height:20px;margin-right:auto}.legislators .legislatorCards--prompt .legislatorCard ul.legislatorCardContact-alt li{width:16px;height:12px}.legislators .legislatorCards--prompt .legislatorCard .legislatorCardLocation{width:120px;height:32px}.legislators .legislatorListInfo{background:linear-gradient(#fcfaf8 0%,#f4eee9 100%);padding:60px 0}@media screen and (max-width:760px){.legislators .legislatorListInfo{padding:48px 0}}@media screen and (max-width:479px){.legislators .legislatorListInfo{padding:36px 0}}.legislators .legislatorListInfo .legislatorListInfoItems{flex-wrap:wrap;gap:60px;display:flex}.legislators .legislatorListInfo .legislatorListInfoItems .legislatorListInfoItem{width:calc(50% - 30px)}@media screen and (max-width:760px){.legislators .legislatorListInfo .legislatorListInfoItems .legislatorListInfoItem{width:100%}}.legislators .legislatorListInfo .legislatorListInfoItems .legislatorListInfoItem>:first-child{margin-top:0}.legislators .legislatorListInfo .legislatorListInfoItems .legislatorListInfoItem h3{font-size:1.325rem}@media screen and (max-width:760px){.legislators .legislatorListInfo .legislatorListInfoItems .legislatorListInfoItem h3{font-size:1.25rem}}
