/*
Theme Name: Texas Public Policy Foundation
Description: Custom Theme for texaspolicy.com
Version: 1.0
Author: The Killswitch Collective LLC
Author URI: https://killswitchcollective.com
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}iframe{border:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}strong{font-weight:700}.texasRed{color:#9d1732}html body main .articleBody,main>.content.page .articleBody{font-size:16px;font-weight:400;line-height:2}html body main .articleBody.biggerFont,main>.content.page .articleBody.biggerFont{font-size:18px;line-height:1.7}html body main .articleBody.biggerFont p,main>.content.page .articleBody.biggerFont p{font-size:18px;line-height:1.7;letter-spacing:0.5px;margin-bottom:35px}html body main .articleBody.biggerFont ul li,main>.content.page .articleBody.biggerFont ul li{text-indent:-0.59em;padding-left:0.59em}html body main .articleBody.biggerFont strong,html body main .articleBody.biggerFont b,main>.content.page .articleBody.biggerFont strong,main>.content.page .articleBody.biggerFont b{font-weight:700}html body main .articleBody p,html body main .articleBody h1,html body main .articleBody h2,html body main .articleBody h3,html body main .articleBody h4,html body main .articleBody h5,html body main .articleBody h6,html body main .articleBody ul,html body main .articleBody ol,html body main .articleBody img,html body main .articleBody .video,html body main .articleBody blockquote,html body main .articleBody .wp-caption,main>.content.page .articleBody p,main>.content.page .articleBody h1,main>.content.page .articleBody h2,main>.content.page .articleBody h3,main>.content.page .articleBody h4,main>.content.page .articleBody h5,main>.content.page .articleBody h6,main>.content.page .articleBody ul,main>.content.page .articleBody ol,main>.content.page .articleBody img,main>.content.page .articleBody .video,main>.content.page .articleBody blockquote,main>.content.page .articleBody .wp-caption{margin-bottom:30px}html body main .articleBody h1:not(.main),html body main .articleBody h2:not(.main),html body main .articleBody h3:not(.main),html body main .articleBody h4:not(.main),html body main .articleBody h5:not(.main),html body main .articleBody h6:not(.main),main>.content.page .articleBody h1:not(.main),main>.content.page .articleBody h2:not(.main),main>.content.page .articleBody h3:not(.main),main>.content.page .articleBody h4:not(.main),main>.content.page .articleBody h5:not(.main),main>.content.page .articleBody h6:not(.main){font-family:'Montserrat', sans-serif;font-weight:500;line-height:1.3;font-size:14px;letter-spacing:0.5px}html body main .articleBody *,main>.content.page .articleBody *{max-width:100% !important}html body main .articleBody .issuuembed,main>.content.page .articleBody .issuuembed{max-width:none !important;width:1140px !important;height:940px !important;position:relative;left:-120px}html body main .articleBody a,main>.content.page .articleBody a{word-wrap:break-word}html body main .articleBody p,main>.content.page .articleBody p{font-size:16px;line-height:2}html body main .articleBody>:last-child,main>.content.page .articleBody>:last-child{margin-bottom:0}html body main .articleBody h2:not(.main),main>.content.page .articleBody h2:not(.main){text-transform:uppercase;color:white;background-color:#3b3b3c;display:inline-block;padding:6px 14px;position:relative;left:-1em}html body main .articleBody em,html body main .articleBody i,main>.content.page .articleBody em,main>.content.page .articleBody i{font-style:italic}html body main .articleBody b,html body main .articleBody strong,main>.content.page .articleBody b,main>.content.page .articleBody strong{font-weight:600}html body main .articleBody a,main>.content.page .articleBody a{color:#5b97cc}html body main .articleBody a:hover,main>.content.page .articleBody a:hover{color:#2e6493}html body main .articleBody ol,main>.content.page .articleBody ol{counter-reset:ol;display:table}html body main .articleBody ol>li,main>.content.page .articleBody ol>li{counter-increment:ol;display:table-row}html body main .articleBody ol>li::before,main>.content.page .articleBody ol>li::before{content:counter(ol) ".";display:table-cell;text-align:right;padding-right:7px}html body main .articleBody ul li,main>.content.page .articleBody ul li{list-style-position:inside;text-indent:-1.1em;padding-left:1.1em}html body main .articleBody ul,main>.content.page .articleBody ul{padding-left:20px}html body main .articleBody ul li,main>.content.page .articleBody ul li{list-style-type:none;text-indent:-0.7em;padding-left:0.7em;margin-bottom:15px}html body main .articleBody ul li *,main>.content.page .articleBody ul li *{display:inline}html body main .articleBody ul li:before,main>.content.page .articleBody ul li:before{content:"\2022";padding-right:0.3em}html body main .articleBody img,main>.content.page .articleBody img{max-width:100%;height:auto;display:inline-block}@media (min-width: 1100px){html body main .articleBody img.size-large,main>.content.page .articleBody img.size-large{width:1050px;left:-150px}}@media (min-width: 1280px){html body main .articleBody img.size-large,main>.content.page .articleBody img.size-large{width:1214px;left:-232px}}html body main .articleBody img.size-fullWidth,main>.content.page .articleBody img.size-fullWidth{position:relative;max-width:none !important;width:100vw;left:calc(-50vw + 450px)}html body main .articleBody .wp-caption,main>.content.page .articleBody .wp-caption{font-size:0}html body main .articleBody .wp-caption img,main>.content.page .articleBody .wp-caption img{margin:0}html body main .articleBody .wp-caption .wp-caption-text,main>.content.page .articleBody .wp-caption .wp-caption-text{font-size:12px;font-weight:300;line-height:1.4;margin-top:10px;margin-bottom:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .articleBody img.size-fullWidth,main>.content.page .articleBody img.size-fullWidth{position:relative;width:calc(100% + 40px);left:-20px}}html body main .articleBody blockquote:not(.fancy),main>.content.page .articleBody blockquote:not(.fancy){position:relative;font-style:italic;padding-left:23px}html body main .articleBody blockquote:not(.fancy):before,main>.content.page .articleBody blockquote:not(.fancy):before{content:"";width:5px;height:calc(100% - 1em);top:0.5em;display:block;background-color:#3b3b3c;position:absolute;left:0}html body main .articleBody blockquote.fancy,main>.content.page .articleBody blockquote.fancy{font-family:'ArgentCF', serif;font-weight:900;font-size:50px;color:#5b97cc;line-height:1.15;text-align:center}html body main .articleBody blockquote.fancy .icon,main>.content.page .articleBody blockquote.fancy .icon{margin-bottom:10px}html body main .articleBody blockquote.fancy .icon svg,main>.content.page .articleBody blockquote.fancy .icon svg{width:90px;height:90px}html body main .articleBody blockquote.fancy a.twitter,main>.content.page .articleBody blockquote.fancy a.twitter{position:relative;display:block;border:2px solid #5b97cc;width:40px;height:40px;box-sizing:border-box;border-radius:50%;margin:30px auto 0}html body main .articleBody blockquote.fancy a.twitter svg,main>.content.page .articleBody blockquote.fancy a.twitter svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html body main .articleBody blockquote.fancy a.twitter svg path,html body main .articleBody blockquote.fancy a.twitter svg polygon,main>.content.page .articleBody blockquote.fancy a.twitter svg path,main>.content.page .articleBody blockquote.fancy a.twitter svg polygon{fill:#5b97cc}html body main .articleBody blockquote.fancy a.twitter:hover,main>.content.page .articleBody blockquote.fancy a.twitter:hover{background-color:#5b97cc}html body main .articleBody blockquote.fancy a.twitter:hover svg path,html body main .articleBody blockquote.fancy a.twitter:hover svg polygon,main>.content.page .articleBody blockquote.fancy a.twitter:hover svg path,main>.content.page .articleBody blockquote.fancy a.twitter:hover svg polygon{fill:white}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .articleBody blockquote.fancy,main>.content.page .articleBody blockquote.fancy{font-size:22px}html body main .articleBody blockquote.fancy .icon svg,main>.content.page .articleBody blockquote.fancy .icon svg{width:50px;height:50px}html body main .articleBody blockquote.fancy a.twitter,main>.content.page .articleBody blockquote.fancy a.twitter{margin:18px auto 0}}html body main .articleBody sub,html body main .articleBody sup,main>.content.page .articleBody sub,main>.content.page .articleBody sup{position:relative;font-size:12px;padding:0 1px}html body main .articleBody sup,main>.content.page .articleBody sup{top:-0.4em}html body main .articleBody sub,main>.content.page .articleBody sub{top:0.4em}html body main .articleBody .alignleft,main>.content.page .articleBody .alignleft{float:left;margin:0 20px 5px 0}html body main .articleBody .alignright,main>.content.page .articleBody .alignright{float:right;margin:0 0 5px 20px}html body main .articleBody .aligncenter,main>.content.page .articleBody .aligncenter{display:block;margin:0 auto}html body main .articleBody iframe#dynamicHeight,html body main .articleBody iframe.dynamicHeight,main>.content.page .articleBody iframe#dynamicHeight,main>.content.page .articleBody iframe.dynamicHeight{width:100%;overflow:hidden}html body main .articleBody #mc_embed_signup+p,main>.content.page .articleBody #mc_embed_signup+p{display:none}html body main .articleBody #mc_embed_signup,main>.content.page .articleBody #mc_embed_signup{margin-bottom:30px}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe{margin-bottom:0}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe-form,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe-form{padding:0}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe-form .indicates-required,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe-form .indicates-required{display:none}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe-form h2,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe-form h2{color:#3b3b3c;background-color:transparent;left:0;font-size:16px;margin:0 0 30px;padding:0}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group{padding-bottom:0}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group br,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group br{display:none}html body main .articleBody #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group label,main>.content.page .articleBody #mc_embed_signup #mc-embedded-subscribe-form .mc-field-group label{font-family:'Montserrat', sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0.5px;font-size:16px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .articleBody,main>.content.page .articleBody{line-height:1.6}html body main .articleBody.biggerFont,main>.content.page .articleBody.biggerFont{font-size:16px}html body main .articleBody.biggerFont p,main>.content.page .articleBody.biggerFont p{font-size:16px;margin-bottom:20px}html body main .articleBody p,html body main .articleBody h1,html body main .articleBody h2,html body main .articleBody h3,html body main .articleBody h4,html body main .articleBody h5,html body main .articleBody h6,html body main .articleBody ul,html body main .articleBody ol,html body main .articleBody img,html body main .articleBody .video,html body main .articleBody blockquote,html body main .articleBody .wp-caption,main>.content.page .articleBody p,main>.content.page .articleBody h1,main>.content.page .articleBody h2,main>.content.page .articleBody h3,main>.content.page .articleBody h4,main>.content.page .articleBody h5,main>.content.page .articleBody h6,main>.content.page .articleBody ul,main>.content.page .articleBody ol,main>.content.page .articleBody img,main>.content.page .articleBody .video,main>.content.page .articleBody blockquote,main>.content.page .articleBody .wp-caption{margin-bottom:30px}html body main .articleBody h1:not(.main),html body main .articleBody h2:not(.main),html body main .articleBody h3:not(.main),html body main .articleBody h4:not(.main),html body main .articleBody h5:not(.main),html body main .articleBody h6:not(.main),main>.content.page .articleBody h1:not(.main),main>.content.page .articleBody h2:not(.main),main>.content.page .articleBody h3:not(.main),main>.content.page .articleBody h4:not(.main),main>.content.page .articleBody h5:not(.main),main>.content.page .articleBody h6:not(.main){font-family:'Montserrat', sans-serif;font-weight:500;line-height:1.3;font-size:14px;letter-spacing:0.5px}html body main .articleBody p,main>.content.page .articleBody p{font-size:16px;line-height:1.6}html body main .articleBody ul,html body main .articleBody ol,main>.content.page .articleBody ul,main>.content.page .articleBody ol{padding-left:0}html body main .articleBody .issuuembed,main>.content.page .articleBody .issuuembed{width:calc(100% + 40px) !important;height:0 !important;padding-top:89%;left:-20px}html body main .articleBody .issuuembed iframe,main>.content.page .articleBody .issuuembed iframe{position:absolute;left:0;top:0}}body>footer.main{font-size:0;text-align:center;background-color:#f0f0f1;padding-top:40px;position:relative}@media screen and (max-width: 1320px) and (min-width: 500px){body>footer.main{min-width:1100px}}body>footer.main .newsletter h2{font-weight:500;font-size:24px;margin-bottom:30px;letter-spacing:0.5px}body>footer.main .newsletter form input,body>footer.main .newsletter form button{box-sizing:border-box;line-height:40px;height:40px;border:none;padding:0 14px;vertical-align:top}body>footer.main .newsletter form input{font-size:16px;margin-right:8px;background-color:white;width:280px}body>footer.main .newsletter form input.error{background-color:#ff6166}body>footer.main .newsletter form input.error::-webkit-input-placeholder{color:#fff;opacity:1}body>footer.main .newsletter form input.error::-moz-placeholder{color:#fff;opacity:1}body>footer.main .newsletter form input.error:-ms-input-placeholder{color:#fff;opacity:1}body>footer.main .newsletter form input.error:-moz-placeholder{color:#fff;opacity:1}body>footer.main .newsletter form button{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;color:white;background-color:#3b3b3c;width:112px}body>footer.main .newsletter form button:hover{transition:all .3s ease;background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){body>footer.main .newsletter h2{font-size:18px;margin-bottom:30px;padding:0 20px}body>footer.main .newsletter form input{margin-bottom:5px;margin-right:0}body>footer.main .newsletter form button{width:280px}}body>footer.main .social h2,body>footer.main .address h2{display:none}body>footer.main .social{margin-top:34px}body>footer.main .social a{transform:scale(1.4);padding:0 12px;display:inline-block;vertical-align:middle}body>footer.main .social a svg path,body>footer.main .social a svg ellipse{fill:#3b3b3c}body>footer.main .social a:hover svg path,body>footer.main .social a:hover svg ellipse{transition:all .3s ease;fill:#5b97cc}body>footer.main .address{padding:33px}body>footer.main .address h2{display:none}body>footer.main .address p{font-weight:300;font-size:14px;letter-spacing:0.5px}body>footer.main .address p>span{color:#ced0d1}body>footer.main .copyright{width:1070px;margin:0 auto;border-top:1px solid #ced0d1;font-size:11px;text-transform:uppercase;color:#909295;letter-spacing:0.5px;padding:30px 20px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){body>footer.main .copyright{box-sizing:border-box;width:calc(100% - 40px);margin-left:20px;margin-right:20px}}body>footer.main .copyright span{text-transform:none}@keyframes introArrow{0%{transform:translateY(0)}30%{transform:translateY(-12px)}60%{transform:translateY(0)}100%{transform:translateY(0)}}html.home:not(.hubHome) main header.page{height:900px}html.home:not(.hubHome) main header.page video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}html.home:not(.hubHome) main header.page .overlay{background-color:rgba(8,19,67,0.75);mix-blend-mode:multiply}html.home:not(.hubHome) main header.page .wrapper{text-align:center;padding-top:310px}html.home:not(.hubHome) main header.page .wrapper .tagLine{border-top:1px solid white;border-bottom:1px solid white;text-transform:uppercase;letter-spacing:0.18em;font-size:48px;color:white;display:inline-block;padding:28px 0}@media screen and (max-width: 500px){html.home:not(.hubHome) main header.page .wrapper .tagLine{font-size:24px;margin:0 20px;padding:15px 0;line-height:1.2}}html.home:not(.hubHome) main header.page .wrapper p{padding:50px 0 80px;color:white;font-size:23px;line-height:1.7;letter-spacing:0.05em}html.home:not(.hubHome) main header.page .navBg{background-color:#2B355F;opacity:0.8;height:140px;position:absolute;left:0;top:0;width:100%;mix-blend-mode:multiply}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main header.page{display:block;height:auto}html.home:not(.hubHome) main header.page .wrapper{text-align:center;padding-top:30px}html.home:not(.hubHome) main header.page .wrapper img{width:calc(100% - 40px);height:auto}html.home:not(.hubHome) main header.page .wrapper p{padding:28px 20px 40px;font-size:14px}html.home:not(.hubHome) main header.page .wrapper p br{display:none}html.home:not(.hubHome) main header.page .wrapper button{display:none}html.home:not(.hubHome) main header.page .navBg{display:none}}html.home:not(.hubHome) main .trending{background-color:#5b97cc;padding:0 20px 30px;overflow:auto;color:white;text-align:center}html.home:not(.hubHome) main .trending h2.main{color:white}html.home:not(.hubHome) main .trending h2.main:after{background-color:white}html.home:not(.hubHome) main .trending blockquote{font-family:'Tinos', serif;font-weight:700;font-size:32px;width:1014px;margin:0 auto;line-height:1.2}html.home:not(.hubHome) main .trending .author{margin-top:18px;font-size:16px;letter-spacing:0.5px}html.home:not(.hubHome) main .trending .author a{display:inline-block}html.home:not(.hubHome) main .trending .author a .image,html.home:not(.hubHome) main .trending .author a .details{display:inline-block;vertical-align:middle}html.home:not(.hubHome) main .trending .author a .image b,html.home:not(.hubHome) main .trending .author a .details b{font-weight:400;font-style:normal}html.home:not(.hubHome) main .trending .author a .image{width:56px;height:56px;background-size:cover;border-radius:50%;border:2px solid white;margin-right:15px;background-position:center center}html.home:not(.hubHome) main .trending .author a span{text-transform:uppercase;color:#f0c800}html.home:not(.hubHome) main .trending .author a:hover{color:white}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main .trending blockquote{font-size:18px;width:100%}html.home:not(.hubHome) main .trending .author{margin-top:18px;font-size:16px}html.home:not(.hubHome) main .trending .author a{color:white;font-size:0}html.home:not(.hubHome) main .trending .author a .image,html.home:not(.hubHome) main .trending .author a .details{display:inline-block;vertical-align:middle}html.home:not(.hubHome) main .trending .author a .image b,html.home:not(.hubHome) main .trending .author a .details b{font-weight:400;font-style:normal}html.home:not(.hubHome) main .trending .author a .details{width:calc(100% - 53px);text-align:left;font-size:14px;line-height:1.3}html.home:not(.hubHome) main .trending .author a .image{width:40px;height:40px;border:1px solid white;margin-right:10px}}html.home:not(.hubHome) main>.latest{background-color:#f5f6f8;padding-bottom:42px;overflow:auto}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main>.latest{padding-bottom:0}}html.home:not(.hubHome) main>.latest .content>article{width:262px;height:346px;margin-right:32px}html.home:not(.hubHome) main>.latest .content>article .image{padding-top:146px}html.home:not(.hubHome) main>.latest .content>article .details{padding:28px 28px 20px;text-align:center}html.home:not(.hubHome) main>.latest .content>article .details .category{position:absolute;bottom:0;width:100%;left:0;padding-bottom:inherit;color:#9d1732;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}html.home:not(.hubHome) main>.latest .content>article.newsletter .details{padding-left:20px;padding-right:20px}html.home:not(.hubHome) main>.latest .content>article.newsletter .details h3{font-weight:300;font-size:15px}html.home:not(.hubHome) main>.latest .content>article.featured .details h3{font-size:19px;line-height:1.25;max-height:122px;overflow:hidden}html.home:not(.hubHome) main>.latest .content>article a{display:block;width:100%;height:100%;background-color:white;box-sizing:border-box;border-bottom:5px solid transparent}html.home:not(.hubHome) main>.latest .content>article a:hover{border-bottom:5px solid #9d1732}html.home:not(.hubHome) main>.latest .content>article a:hover h3{color:#3b3b3c}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main>.latest .content>article{width:100%;height:auto;margin-right:0}html.home:not(.hubHome) main>.latest .content>article .image{padding-top:56%}html.home:not(.hubHome) main>.latest .content>article .details{padding:28px 20px 50px}html.home:not(.hubHome) main>.latest .content>article .details .category{padding-bottom:20px}html.home:not(.hubHome) main>.latest .content>article.featured .details h3{max-height:none}}html.home:not(.hubHome) main>.latest .content .ticker{overflow:hidden;position:relative;width:556px;box-sizing:border-box;background-color:#3b3b3c;height:346px;display:inline-block;padding:34px 34px 0}html.home:not(.hubHome) main>.latest .content .ticker h2{color:#5b97cc;text-transform:uppercase;font-size:15px;font-weight:500;margin-bottom:18px}html.home:not(.hubHome) main>.latest .content .ticker article{font-weight:300;font-size:15px;width:100%}html.home:not(.hubHome) main>.latest .content .ticker article a{color:white;display:block}html.home:not(.hubHome) main>.latest .content .ticker article a:hover h3{transition:all .3s ease;color:#f0c800}html.home:not(.hubHome) main>.latest .content .ticker article h3{font-weight:500;display:inline}html.home:not(.hubHome) main>.latest .content .ticker article p{display:inline}html.home:not(.hubHome) main>.latest .content .ticker article:after{content:"";width:17px;height:1px;background-color:white;display:block;margin:9px 0 8px}html.home:not(.hubHome) main>.latest .content .ticker .overlay{pointer-events:none;position:absolute;width:100%;height:80px;left:0;bottom:0;background:linear-gradient(to top, #3b3b3c, #3b3b3c, 50%, rgba(59,59,60,0))}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main>.latest .content .ticker{width:100%;max-height:600px;height:auto;padding:28px 20px 0}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main .weWin{overflow:auto;background-color:#f5f6f8}}html.home:not(.hubHome) main .issues{background-color:#f5f6f8;overflow:auto;margin-top:42px}html.home:not(.hubHome) main .issues .articles.posts article{margin-bottom:32px}html.home:not(.hubHome) main .issues .videos{font-size:0;background-color:white;padding:34px}html.home:not(.hubHome) main .issues .videos .selected{position:relative;width:598px;padding-top:336px;display:inline-block}html.home:not(.hubHome) main .issues .videos .selected .overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}html.home:not(.hubHome) main .issues .videos .selected .overlay button:hover svg circle{transition:all .3s ease;fill:#5b97cc}html.home:not(.hubHome) main .issues .videos .selected .overlay.disabled{opacity:0;pointer-events:none}html.home:not(.hubHome) main .issues .videos .selected iframe{position:absolute;top:0;left:0;height:100%;width:100%}html.home:not(.hubHome) main .issues .videos .latest{width:441px;display:inline-block;padding-left:37px;vertical-align:top}html.home:not(.hubHome) main .issues .videos .latest h2{position:relative;font-size:12px;text-transform:uppercase;font-weight:500;margin-bottom:16px;margin-top:12px;background-color:white;padding-right:3px}html.home:not(.hubHome) main .issues .videos .latest h2:before{display:block;width:calc(100% - 90px);height:1px;content:"";background-color:#e3e4e5;position:absolute;top:9px;right:0}html.home:not(.hubHome) main .issues .videos .latest .all{text-transform:uppercase;font-size:11px;margin-top:13px;display:inline-block}html.home:not(.hubHome) main .issues .videos .latest .all svg{vertical-align:text-top}html.home:not(.hubHome) main .issues .videos .latest article{margin-bottom:15px}html.home:not(.hubHome) main .issues .videos .latest article .image,html.home:not(.hubHome) main .issues .videos .latest article .details{display:inline-block;vertical-align:top}html.home:not(.hubHome) main .issues .videos .latest article .image{width:146px;height:75px}html.home:not(.hubHome) main .issues .videos .latest article .details{padding-left:24px;width:271px}html.home:not(.hubHome) main .issues .videos .latest article .details .now{display:none;font-size:11px;color:#9d1732}html.home:not(.hubHome) main .issues .videos .latest article .details h3{position:relative;font-size:15px;font-weight:300;line-height:1.2;overflow:hidden;height:55px}html.home:not(.hubHome) main .issues .videos .latest article .details h3 .overlay{position:absolute;width:100%;height:15px;left:0;bottom:0;background:linear-gradient(to top, #fff, rgba(255,255,255,0))}html.home:not(.hubHome) main .issues .videos .latest article .details button{margin-top:5px;font-size:11px;font-weight:500;text-transform:uppercase}html.home:not(.hubHome) main .issues .videos .latest article:not(.active):hover{cursor:pointer}html.home:not(.hubHome) main .issues .videos .latest article:not(.active):hover .details h3{color:#5b97cc}html.home:not(.hubHome) main .issues .videos .latest article.active .details .now{display:block}html.home:not(.hubHome) main .issues .videos .latest article.active .details h3{font-weight:700;height:57px}html.home:not(.hubHome) main .issues .videos .latest article.active .details button{display:none}html.home:not(.hubHome) main .issues .videos .latest article:last-of-type{margin-bottom:0}html.home:not(.hubHome) main .issues .radioWrapper{margin:30px 0;text-align:center}html.home:not(.hubHome) main .issues .radioWrapper .radio{display:inline-block;background-color:#9d1732;text-align:left;color:white;padding:21px 68px 24px 48px}html.home:not(.hubHome) main .issues .radioWrapper .radio svg,html.home:not(.hubHome) main .issues .radioWrapper .radio h2{display:inline-block;vertical-align:text-bottom}html.home:not(.hubHome) main .issues .radioWrapper .radio h2{white-space:nowrap;line-height:1.1;font-family:'Tinos', serif;font-weight:700;font-size:22px}html.home:not(.hubHome) main .issues .radioWrapper .radio h2 span{font-family:'Montserrat', sans-serif;font-weight:500;text-transform:uppercase;font-size:14px}html.home:not(.hubHome) main .issues .radioWrapper .radio svg{padding-right:20px}html.home:not(.hubHome) main .issues .radioWrapper .radio:hover{background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main .issues{margin-top:0}html.home:not(.hubHome) main .issues .articles.posts article{margin-bottom:0}html.home:not(.hubHome) main .issues .videos{padding:20px 0}html.home:not(.hubHome) main .issues .videos .selected{width:100%;padding-top:56.25%;display:block}html.home:not(.hubHome) main .issues .videos .selected .overlay button svg{width:76px;height:76px}html.home:not(.hubHome) main .issues .videos .latest{width:100%;display:block;padding:0 20px;box-sizing:border-box}html.home:not(.hubHome) main .issues .videos .latest h2:before{width:calc(100% - 90px);right:auto;left:90px}html.home:not(.hubHome) main .issues .videos .latest .all{font-size:13px;margin-top:20px}html.home:not(.hubHome) main .issues .videos .latest .all svg{position:relative;top:1px;left:4px}html.home:not(.hubHome) main .issues .videos .latest article .image{width:75px;height:75px}html.home:not(.hubHome) main .issues .videos .latest article .details{padding-left:16px;box-sizing:border-box;width:calc(100% - 75px)}html.home:not(.hubHome) main .issues .radioWrapper{margin:0}html.home:not(.hubHome) main .issues .radioWrapper .radio{padding:20px}}html.home:not(.hubHome) main .articles.events{text-align:center;margin-bottom:40px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main .articles.events{margin-bottom:20px}}html.home:not(.hubHome) main .fixedBanner{transition:opacity .3s ease;font-size:0;text-align:center;position:fixed;left:0;bottom:0;width:100%}html.home:not(.hubHome) main .fixedBanner a{display:block;padding:16px 20px 19px;color:white;background-color:#9d1732}html.home:not(.hubHome) main .fixedBanner a .title{font-size:14px;font-weight:600;text-transform:uppercase}html.home:not(.hubHome) main .fixedBanner a .text{font-size:22px;line-height:1.2}html.home:not(.hubHome) main .fixedBanner a:hover{background-color:#5b97cc}html.home:not(.hubHome) main .fixedBanner.disabled{opacity:0;pointer-events:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.home:not(.hubHome) main .fixedBanner a{padding:16px 20px 19px}html.home:not(.hubHome) main .fixedBanner a .title{font-size:14px}html.home:not(.hubHome) main .fixedBanner a .text{font-size:16px}}.content.engage.articles{text-align:center}.content.engage.articles article{width:372px;height:418px;margin-bottom:44px;box-sizing:border-box;padding-top:36px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.content.engage.articles article{width:100%;height:auto;margin-bottom:0;padding-bottom:36px}}.content.engage.articles article h3{position:relative;font-family:'Oswald', sans-serif;font-weight:300;color:white;text-transform:uppercase;letter-spacing:4px;font-size:30px;line-height:1.2;text-align:center;margin-bottom:24px}.content.engage.articles article h3:after,.content.engage.articles article h3:before{content:"";display:block;width:280px;margin:0 auto;height:1px;border-bottom:1px solid white;border-top:1px solid white}.content.engage.articles article h3:before{margin-bottom:5px}.content.engage.articles article h3:after{margin-top:8px}.content.engage.articles article.testimonials{background-color:#424143;color:white;padding-left:20px;padding-right:20px}.content.engage.articles article.testimonials .quoteWrapper{display:flex;justify-content:center;align-items:center;height:calc(100% - 100px)}.content.engage.articles article.testimonials blockquote{text-align:center;font-family:'Tinos', serif;font-weight:700;font-size:20px;padding:0 10px 26px;line-height:1.3}.content.engage.articles article.testimonials .author{line-height:1.3}.content.engage.articles article.testimonials .author .image{background-position:center center;background-size:cover;width:60px;height:60px;float:left;border-radius:50%;border:2px solid white;margin-right:16px}.content.engage.articles article.testimonials .author .details{text-align:left;font-size:16px}.content.engage.articles article.testimonials .author .details .name{color:#f0c800;text-transform:uppercase;letter-spacing:0.5px}.content.engage.articles article.testimonials .author .details.noImage{padding-left:15px;padding-right:15px;text-align:center}.content.engage.articles article.qa{background-color:#5b97cc}.content.engage.articles article.qa form.main{padding:0 21px}.content.engage.articles article.qa form.main input[type=email]{height:40px;line-height:38px;padding:0 14px;margin-bottom:10px}.content.engage.articles article.qa form.main textarea{padding:11px 14px;height:158px;margin-bottom:22px}.content.engage.articles article.qa form.main button{margin-top:10px;padding:15px 30px;min-width:180px;background-color:white;color:#5b97cc}.content.engage.articles article.qa form.main button:hover{color:white;background-color:#9d1732}.content.engage.articles article.engageCta{background-color:#e7ebed}.content.engage.articles article.engageCta h3{color:#3b3b3c}.content.engage.articles article.engageCta h3:after,.content.engage.articles article.engageCta h3:before{border-color:#3b3b3c}.content.engage.articles article.engageCta .text{display:flex;flex-direction:column;align-items:center;font-size:20px;min-height:220px;padding:0 20px}@media screen and (max-width: 500px){.content.engage.articles article.engageCta .text{min-height:0;padding-bottom:25px}}.content.engage.articles article.engageCta .text img{margin-bottom:20px;max-width:100%;height:auto}.content.engage.articles article.engageCta .link{position:absolute;bottom:20px;left:0;width:100%}@media screen and (max-width: 500px){.content.engage.articles article.engageCta .link{position:static}}.content.engage.articles article.engageCta a.linkButton{padding:15px 30px;font-size:14px;letter-spacing:1px;line-height:1}.content.engage.articles article.infographic{background-color:#e7ebed}.content.engage.articles article.infographic h3{color:#3b3b3c}.content.engage.articles article.infographic h3:after,.content.engage.articles article.infographic h3:before{border-color:#3b3b3c}.content.engage.articles article.infographic .image{width:330px;margin:0 auto;background-size:contain;background-position:center center;height:230px;background-repeat:no-repeat}.content.engage.articles article.infographic .details{text-align:center;font-weight:300;font-size:15px;padding:20px 20px 0;line-height:1.2}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.content.engage.articles article.infographic a{padding:0 20px;display:block}.content.engage.articles article.infographic .image{width:100%;padding-top:70%;height:0}.content.engage.articles article.infographic .details{text-align:center;font-weight:300;font-size:15px;padding:20px 20px 0;line-height:1.2}}.content.engage.articles article.poll{background-color:#9d1732;color:white}.content.engage.articles article.poll .question{width:280px;margin:0 auto;font-weight:500;font-size:18px;text-align:center;line-height:1.2}.content.engage.articles article.poll ul.disabled{pointer-events:none}.content.engage.articles article.poll ul li{position:relative}.content.engage.articles article.poll ul li .inset{position:relative}.content.engage.articles article.poll ul li .result{transition:all .3s ease;position:absolute;left:0;background-color:#5b97cc}.content.engage.articles article.poll ul.multi{padding:17px 20px 0}.content.engage.articles article.poll ul.multi li{cursor:pointer;border:1px solid white;font-size:14px;margin-bottom:5px;padding:5px 10px}.content.engage.articles article.poll ul.multi li .result{transition:all .3s ease;width:0;height:100%;top:0}.content.engage.articles article.poll ul.multi li.active{background-color:#0d2b49}.content.engage.articles article.poll ul.multi li:last-of-type{margin-bottom:0}.content.engage.articles article.poll ul.multi li:hover{transition:all .3s ease;background-color:#5b97cc}.content.engage.articles article.poll ul.circles{text-align:center}.content.engage.articles article.poll ul.circles li{cursor:pointer;margin:15px 10px 0;width:130px;height:130px;background-color:white;color:#9d1732;border-radius:50%;display:inline-block;overflow:hidden}.content.engage.articles article.poll ul.circles li .inset{font-family:'Oswald', sans-serif;font-weight:700;font-size:34px;text-transform:uppercase;margin:4px;width:118px;height:118px;border-radius:50%;border:2px dashed #9d1732;display:flex;justify-content:center;align-items:center}.content.engage.articles article.poll ul.circles li .result{bottom:0;width:100%;height:0}.content.engage.articles article.poll ul.circles li:hover{transition:all .3s ease;background-color:#5b97cc;color:white}.content.engage.articles article.poll ul.circles li:hover .inset{transition:all .3s ease;border-color:white}.content.engage.articles article.poll .center{position:absolute;bottom:20px;width:100%}.content.engage.articles article.poll .center .linkButton{background-color:white;color:#5b97cc;width:180px;box-sizing:border-box;padding:15px 0;font-size:14px;letter-spacing:1px;line-height:1}.content.engage.articles article.poll .center .linkButton:hover{background-color:#0d2b49;color:white}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.content.engage.articles article.poll .question{width:100%;font-size:17px;padding:0 20px;box-sizing:border-box}.content.engage.articles article.poll ul.disabled{pointer-events:none}.content.engage.articles article.poll ul.multi li{margin-bottom:8px;padding:10px 10px;line-height:1.2}.content.engage.articles article.poll ul.multi li:hover,.content.engage.articles article.poll ul.circles li:hover{background-color:#0d2b49}.content.engage.articles article.poll .center{position:static;padding-top:20px}}.content.engage.articles article:not(:last-of-type){margin-right:14px}body>header.main{z-index:10;position:relative;height:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){body>header.main{height:60px;background-color:#2B355F;position:fixed;top:0;left:0;width:100%}}body>header.main a{-webkit-tap-highlight-color:transparent}body>header.main nav.main{position:relative;width:1094px;margin:0 auto;font-size:0}body>header.main nav.main a.logo{position:absolute;left:0;top:36px}body>header.main nav.main a.logo:hover{transition:all .3s ease;opacity:0.8}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){body>header.main nav.main{width:100%}body>header.main nav.main a.logo{top:10px;left:20px}body>header.main nav.main a.logo img{height:37px;width:auto}}body>header.main nav.main .menuButton{display:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){body>header.main nav.main .menuButton{position:absolute;display:block;width:50px;height:50px;right:10px;top:5px}body>header.main nav.main .menuButton svg{transform:scale(1.2)}}body>header.main nav.main .ulWrapper>ul{position:absolute;right:-10px;top:50px;display:inline-block}body>header.main nav.main .ulWrapper>ul li{border:1px solid transparent;position:relative;font-family:'Montserrat', sans-serif;font-weight:500;display:inline-block;vertical-align:top;margin-left:26px}body>header.main nav.main .ulWrapper>ul li a{position:relative;color:white;letter-spacing:0.5px;font-size:14px;text-transform:uppercase;display:block;line-height:38px}body>header.main nav.main .ulWrapper>ul li button{font-size:0;width:40px;height:40px}body>header.main nav.main .ulWrapper>ul li button svg path{fill:white}body>header.main nav.main .ulWrapper>ul li button:hover svg path{transition:all .3s ease;fill:#f0c800}body>header.main nav.main .ulWrapper>ul li:not(.active) a:hover{color:#f0c800}body>header.main nav.main .ulWrapper>ul li.donate a{background-color:transparent;padding:0 16px;border:1px solid white;font-size:13px;font-weight:600}body>header.main nav.main .ulWrapper>ul li.donate a:hover{background-color:#5b97cc;color:white}body>header.main nav.main .ulWrapper>ul li.search{margin-left:17px}body>header.main nav.main .ulWrapper>ul li.active:after{position:relative;content:"";display:block;background-color:white;height:2px;width:100%;top:-9px}body>header.main nav.main .ulWrapper>ul li.donate:after,body>header.main nav.main .ulWrapper>ul li.search:after{display:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){body>header.main nav.main .ulWrapper.active{transform:translate(100%)}body>header.main nav.main .ulWrapper{transition:transform .2s ease;position:fixed;left:-100%;transform:translate(0);top:60px;width:100%;height:calc(100% - 60px);background-color:#0d2b49;overflow:scroll;-webkit-overflow-scrolling:touch}body>header.main nav.main .ulWrapper>ul{position:relative;right:0;top:0;display:block;text-align:center;margin-bottom:60px}body>header.main nav.main .ulWrapper>ul li,body>header.main nav.main .ulWrapper>ul li.donate,body>header.main nav.main .ulWrapper>ul li.search{border:none;border-bottom:1px solid white;position:relative;display:block;margin-left:0;text-transform:uppercase}body>header.main nav.main .ulWrapper>ul li a,body>header.main nav.main .ulWrapper>ul li button,body>header.main nav.main .ulWrapper>ul li.donate a,body>header.main nav.main .ulWrapper>ul li.donate button,body>header.main nav.main .ulWrapper>ul li.search a,body>header.main nav.main .ulWrapper>ul li.search button{text-transform:uppercase;color:white;letter-spacing:0.5px;font-size:16px;line-height:80px;font-weight:400}body>header.main nav.main .ulWrapper>ul li a,body>header.main nav.main .ulWrapper>ul li.donate a,body>header.main nav.main .ulWrapper>ul li.search a{position:relative}body>header.main nav.main .ulWrapper>ul li button,body>header.main nav.main .ulWrapper>ul li.donate button,body>header.main nav.main .ulWrapper>ul li.search button{width:100%;height:100%}body>header.main nav.main .ulWrapper>ul li button svg,body>header.main nav.main .ulWrapper>ul li.donate button svg,body>header.main nav.main .ulWrapper>ul li.search button svg{display:none}body>header.main nav.main .ulWrapper>ul li.donate a{padding:0;border:none}body>header.main nav.main .ulWrapper>ul li.donate a:hover{background-color:transparent;color:#f0c800}body>header.main nav.main .ulWrapper>ul li.social a{transform:scale(1.4);padding:0 14px;display:inline-block;vertical-align:middle}body>header.main nav.main .ulWrapper>ul li.social a svg path,body>header.main nav.main .ulWrapper>ul li.social a svg ellipse{fill:white}body>header.main nav.main .ulWrapper>ul li.active:after{display:none}}form.main{font-size:0}form.main .half input:not([type=checkbox]),form.main .half textarea,.articleBody form .half input:not([type=checkbox]),.articleBody form .half textarea,#mc-embedded-subscribe-form .half input:not([type=checkbox]),#mc-embedded-subscribe-form .half textarea{width:calc(50% - 9px)}@media screen and (max-width: 500px){form.main .half input:not([type=checkbox]),form.main .half textarea,.articleBody form .half input:not([type=checkbox]),.articleBody form .half textarea,#mc-embedded-subscribe-form .half input:not([type=checkbox]),#mc-embedded-subscribe-form .half textarea{width:calc(50% - 5px)}}form.main .half input:first-of-type,.articleBody form .half input:first-of-type,#mc-embedded-subscribe-form .half input:first-of-type{margin-right:18px}@media screen and (max-width: 500px){form.main .half input:first-of-type,.articleBody form .half input:first-of-type,#mc-embedded-subscribe-form .half input:first-of-type{margin-right:10px}}form.main input[name=organizations],.articleBody form input[name=organizations],#mc-embedded-subscribe-form input[name=organizations]{opacity:0;pointer-events:none;height:0;position:absolute}form.main input:not([type=checkbox]),form.main textarea,form.main select,.articleBody form input:not([type=checkbox]),.articleBody form textarea,.articleBody form select,#mc-embedded-subscribe-form input:not([type=checkbox]),#mc-embedded-subscribe-form textarea,#mc-embedded-subscribe-form select{font-family:'Montserrat', sans-serif;font-weight:300;border:1px solid #E5E6E7;box-sizing:border-box;height:54px;line-height:52px;font-size:16px;padding:0 23px;color:#3b3b3c;background-color:white;display:inline-block;width:100%;margin-bottom:18px;border-radius:0}form.main input:not([type=checkbox])::-webkit-input-placeholder,form.main textarea::-webkit-input-placeholder,form.main select::-webkit-input-placeholder,.articleBody form input:not([type=checkbox])::-webkit-input-placeholder,.articleBody form textarea::-webkit-input-placeholder,.articleBody form select::-webkit-input-placeholder,#mc-embedded-subscribe-form input:not([type=checkbox])::-webkit-input-placeholder,#mc-embedded-subscribe-form textarea::-webkit-input-placeholder,#mc-embedded-subscribe-form select::-webkit-input-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox])::-moz-placeholder,form.main textarea::-moz-placeholder,form.main select::-moz-placeholder,.articleBody form input:not([type=checkbox])::-moz-placeholder,.articleBody form textarea::-moz-placeholder,.articleBody form select::-moz-placeholder,#mc-embedded-subscribe-form input:not([type=checkbox])::-moz-placeholder,#mc-embedded-subscribe-form textarea::-moz-placeholder,#mc-embedded-subscribe-form select::-moz-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox]):-ms-input-placeholder,form.main textarea:-ms-input-placeholder,form.main select:-ms-input-placeholder,.articleBody form input:not([type=checkbox]):-ms-input-placeholder,.articleBody form textarea:-ms-input-placeholder,.articleBody form select:-ms-input-placeholder,#mc-embedded-subscribe-form input:not([type=checkbox]):-ms-input-placeholder,#mc-embedded-subscribe-form textarea:-ms-input-placeholder,#mc-embedded-subscribe-form select:-ms-input-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox]):-moz-placeholder,form.main textarea:-moz-placeholder,form.main select:-moz-placeholder,.articleBody form input:not([type=checkbox]):-moz-placeholder,.articleBody form textarea:-moz-placeholder,.articleBody form select:-moz-placeholder,#mc-embedded-subscribe-form input:not([type=checkbox]):-moz-placeholder,#mc-embedded-subscribe-form textarea:-moz-placeholder,#mc-embedded-subscribe-form select:-moz-placeholder{color:#7a7c7f;opacity:1}form.main input:not([type=checkbox]).error,form.main textarea.error,form.main select.error,.articleBody form input:not([type=checkbox]).error,.articleBody form textarea.error,.articleBody form select.error,#mc-embedded-subscribe-form input:not([type=checkbox]).error,#mc-embedded-subscribe-form textarea.error,#mc-embedded-subscribe-form select.error{border-color:red}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main input:not([type=checkbox]),form.main textarea,form.main select,.articleBody form input:not([type=checkbox]),.articleBody form textarea,.articleBody form select,#mc-embedded-subscribe-form input:not([type=checkbox]),#mc-embedded-subscribe-form textarea,#mc-embedded-subscribe-form select{margin-bottom:10px;padding:0 15px}}form.main textarea,.articleBody form textarea,#mc-embedded-subscribe-form textarea{line-height:1.4;padding-top:16px;padding-bottom:16px;height:400px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main textarea,.articleBody form textarea,#mc-embedded-subscribe-form textarea{height:200px}}form.main select,.articleBody form select,#mc-embedded-subscribe-form select{background:url('//www.texaspolicy.com/assets/1524765990/images/forms/select-arrow.svg') no-repeat calc(100% - 7px) 50%;cursor:pointer;padding-right:36px}form.main select option,.articleBody form select option,#mc-embedded-subscribe-form select option{padding-left:0}@media all and (-ms-high-contrast: none){form.main select,.articleBody form select,#mc-embedded-subscribe-form select{padding-right:0}}form.main label,.articleBody form label,#mc-embedded-subscribe-form label{-webkit-tap-highlight-color:transparent}form.main button,.articleBody form button,#mc-embedded-subscribe-form button{font-size:14px;padding-top:17px;padding-bottom:17px}form.main button:hover,.articleBody form button:hover,#mc-embedded-subscribe-form button:hover{transition:all .3s ease}form.main button.submit,form.main input[type=submit],.articleBody form button.submit,.articleBody form input[type=submit],#mc-embedded-subscribe-form button.submit,#mc-embedded-subscribe-form input[type=submit]{cursor:pointer;font-family:'Montserrat', sans-serif;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:1px;background-color:#9d1732;line-height:1;padding:20px 40px;min-width:200px;color:white;margin-top:40px;width:auto}form.main button.submit:hover,form.main input[type=submit]:hover,.articleBody form button.submit:hover,.articleBody form input[type=submit]:hover,#mc-embedded-subscribe-form button.submit:hover,#mc-embedded-subscribe-form input[type=submit]:hover{transition:all .3s ease;background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main button.submit,form.main input[type=submit],.articleBody form button.submit,.articleBody form input[type=submit],#mc-embedded-subscribe-form button.submit,#mc-embedded-subscribe-form input[type=submit]{margin-top:20px;width:auto}}form.main input[type=submit],.articleBody form input[type=submit],#mc-embedded-subscribe-form input[type=submit]{margin-top:0}form.main .genericError,.articleBody form .genericError,#mc-embedded-subscribe-form .genericError{text-align:center;color:#e1000d;margin-bottom:-20px;margin-top:20px;min-height:22px;font-size:14px}form.main .genericError a,.articleBody form .genericError a,#mc-embedded-subscribe-form .genericError a{color:#e1000d;text-decoration:underline}form.main .genericError a:hover,.articleBody form .genericError a:hover,#mc-embedded-subscribe-form .genericError a:hover{color:#ae000a}form.main .genericError.empty,.articleBody form .genericError.empty,#mc-embedded-subscribe-form .genericError.empty{opacity:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){form.main .genericError,.articleBody form .genericError,#mc-embedded-subscribe-form .genericError{margin-top:16px;margin-bottom:-4px;padding:0 20px}}html.donate body>header.main nav.main .ulWrapper,html.donate body>header.main nav.main .menuButton{display:none}html.donate body>footer.main{padding-top:1px}html.donate body>footer.main .newsletter,html.donate body>footer.main .social{display:none}html.donate main{min-height:calc(100% - 165px)}html.donate main .content.page{padding-bottom:0}html.donate main .content.formContent{padding-bottom:80px}@media screen and (max-width: 500px){html.donate main .content.formContent{padding-left:20px;padding-right:20px;padding-bottom:30px}}html.donate main .legacyGivingLink{position:absolute;top:-40px;right:0;display:block;padding:0 20px;line-height:40px;height:40px;background-color:#5b97cc;color:white;font-weight:600;font-size:14px;text-transform:uppercase}@media screen and (max-width: 500px){html.donate main .legacyGivingLink{position:static;margin-bottom:25px;text-align:center}}html.donate main .legacyGivingLink:hover{background-color:#9d1732}html.donate main .adminNotice{background-color:red;padding:20px;color:white;font-size:20px}html.donate main .adminNotice p{margin-bottom:10px}html.donate main .adminNotice p:last-of-type{margin-bottom:0}html.donate main .intro{padding:20px 60px;border-bottom:9px solid #f5f6f8}html.donate main .intro h1.introH1{display:none !important}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main .intro{padding:0}}html.donate main .donateSuccess{text-align:left;font-size:18px;pointer-events:none;height:0;opacity:0;padding:0 200px;font-weight:300}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main .donateSuccess{padding:0 0 20px}}html.donate main .donateSuccess p:first-of-type{font-weight:500}html.donate main .donateSuccess p{margin-bottom:1.4em}html.donate main .donateSuccess p:last-of-type{margin:0}html.donate main .donateSuccess.active{transition:opacity .3s ease;height:auto;opacity:1;margin-top:40px}html.donate main form.main.donate.disabled{display:none;pointer-events:none}html.donate main form.main.donate{width:677px;margin:54px auto 0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main form.main.donate{width:100%;margin-top:24px}}html.donate main form.main.donate .badges{text-align:center}html.donate main form.main.donate .badges .badge{width:300px;display:inline-block;vertical-align:top;padding:0 10px}html.donate main form.main.donate .badges .badge img{height:120px;margin-bottom:20px}html.donate main form.main.donate .badges .badge p{font-family:'Montserrat', sans-serif;font-weight:400;font-size:13px;color:grey}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main form.main.donate .badges{margin-bottom:20px}html.donate main form.main.donate .badges .badge{width:100%;padding:0}}html.donate main form.main.donate p.text{color:#0d2b49;font-size:20px}html.donate main form.main.donate p.deductible{font-family:'Montserrat', sans-serif;font-weight:400;color:#858585;margin-top:40px;font-style:italic;font-size:17px;text-align:center}@media screen and (max-width: 500px){html.donate main form.main.donate p.deductible{font-size:15px}}html.donate main form.main.donate h2{position:relative;font-family:'Oswald', sans-serif;font-weight:300;font-size:24px;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:40px}html.donate main form.main.donate h2:after{position:absolute;content:"";display:block;left:calc(50% - 21px);height:1px;width:42px;background-color:#9d1732;margin-top:8px}html.donate main form.main.donate hr{display:block;width:100%;height:1px;background-color:#e3e4e5;border:none;margin:36px 0}html.donate main form.main.donate input+hr{margin-top:23px}html.donate main form.main.donate .stripeWrapper{position:relative;font-size:0}html.donate main form.main.donate .stripeWrapper>*{display:inline-block;vertical-align:middle}html.donate main form.main.donate .stripeWrapper #card-element{width:calc(100% - 50px);border:1px solid #E5E6E7;padding-left:23px;box-sizing:border-box}html.donate main form.main.donate .stripeWrapper .icon{float:right;padding-top:5px}html.donate main form.main.donate .stripeWrapper .icon svg path{fill:#049331}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main form.main.donate .stripeWrapper{font-size:0}html.donate main form.main.donate .stripeWrapper #card-element{width:100%}html.donate main form.main.donate .stripeWrapper .icon{position:absolute;right:0;top:-52px;float:none}html.donate main form.main.donate .stripeWrapper .icon svg{height:30px;width:22px}}html.donate main form.main.donate .checkbox.disabled{opacity:0.2;pointer-events:none}html.donate main form.main.donate .checkbox{transition:all .3s ease}html.donate main form.main.donate .checkbox input[type=checkbox],html.donate main form.main.donate .checkbox input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;border:1px solid #0d2b49;width:28px;height:28px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:0}html.donate main form.main.donate .checkbox input[type=checkbox]:checked::-ms-check{border:1px solid #0d2b49;background-color:transparent;width:28px;height:28px;box-sizing:border-box;padding:3px}html.donate main form.main.donate .checkbox input[type=checkbox]:checked:after{content:'';font-size:20px;position:absolute;top:0;left:0;width:28px;height:28px;display:block;color:#0d2b49;background:url('//www.texaspolicy.com/assets/1524770756/images/forms/check.svg') no-repeat 5px 4px}html.donate main form.main.donate .checkbox label{font-family:'Tinos', serif;font-weight:400;font-size:16px;color:#0d2b49;margin-left:13px;display:inline-block;cursor:pointer;vertical-align:middle;max-width:calc(100% - 50px)}html.donate main form.main.donate .checkbox label a{text-decoration:underline;color:#0d2b49}html.donate main form.main.donate .checkbox label a:hover{color:#5b97cc}html.donate main form.main.donate .checkbox.newsletter{text-align:center;margin-top:30px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main form.main.donate .checkbox label{font-size:15px;margin-left:13px;width:calc(100% - 41px);line-height:1.2}html.donate main form.main.donate .checkbox.newsletter{text-align:left;margin-top:20px}}html.donate main form.main.donate .radios{position:relative;width:calc(100% + 18px);left:-9px;margin-top:24px;margin-bottom:18px;font-size:0;text-align:center}html.donate main form.main.donate .radios input[type="radio"]{display:none}html.donate main form.main.donate .radios label{border:1px solid #f0f0f1;background-color:#f0f0f1;font-family:'Montserrat', sans-serif;font-weight:400;color:#6d6e71;display:inline-block;box-sizing:border-box;vertical-align:top;font-size:22px;height:70px;line-height:70px;margin:0 9px 18px;text-align:center}html.donate main form.main.donate .radios label::-webkit-input-placeholder{color:#6d6e71;opacity:1}html.donate main form.main.donate .radios label::-moz-placeholder{color:#6d6e71;opacity:1}html.donate main form.main.donate .radios label:-ms-input-placeholder{color:#6d6e71;opacity:1}html.donate main form.main.donate .radios label:-moz-placeholder{color:#6d6e71;opacity:1}html.donate main form.main.donate .radios label{width:calc(25% - 18px);cursor:pointer}html.donate main form.main.donate .radios input[type="radio"]:checked+label{transition:all .3s ease;background-color:#9d1732;color:white;cursor:auto}html.donate main form.main.donate .radios input[type=text]{width:calc(100% - 18px);margin-left:9px;margin-right:9px;font-size:22px;font-weight:400;height:70px;line-height:68px}html.donate main form.main.donate .radios input[type=text].active{background-color:#9d1732;border-color:#9d1732;color:white}html.donate main form.main.donate .radios input[type=text].active::-webkit-input-placeholder{color:#fff;opacity:1}html.donate main form.main.donate .radios input[type=text].active::-moz-placeholder{color:#fff;opacity:1}html.donate main form.main.donate .radios input[type=text].active:-ms-input-placeholder{color:#fff;opacity:1}html.donate main form.main.donate .radios input[type=text].active:-moz-placeholder{color:#fff;opacity:1}@media screen and (min-width: 500px) and (orientation: portrait), screen and (min-width: 800px) and (orientation: landscape){html.donate main form.main.donate .radios.count1 label{width:calc(100% - 18px)}html.donate main form.main.donate .radios.count2 label{width:calc(50% - 18px)}html.donate main form.main.donate .radios.count3 label{width:calc(33.33% - 18px)}html.donate main form.main.donate .radios.count5 label{width:calc(20% - 18px)}html.donate main form.main.donate .radios.count6 label{width:calc(16.66% - 18px)}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main form.main.donate .radios{width:100%;left:0;margin-bottom:0;margin-top:24px}html.donate main form.main.donate .radios label,html.donate main form.main.donate .radios input[type=text]{font-size:18px;height:60px;line-height:60px;margin:0 10px 10px 0}html.donate main form.main.donate .radios label{width:calc(50% - 5px)}html.donate main form.main.donate .radios label:nth-of-type(5n+0){margin-right:10px}html.donate main form.main.donate .radios label:nth-of-type(2n+0){margin-right:0}html.donate main form.main.donate .radios input[type=text]{width:100%;margin-bottom:24px;height:60px;line-height:58px;font-size:18px}html.donate main form.main.donate .radios.count1 label,html.donate main form.main.donate .radios.count3 label{width:100%;margin:0 0 10px}}html.donate main form.main.donate input[name=city]{width:289px;margin-right:18px}html.donate main form.main.donate select[name=state]{width:222px;margin-right:18px}html.donate main form.main.donate input[name=zip]{width:130px}html.donate main form.main.donate select[name=cardMonth],html.donate main form.main.donate select[name=cardYear]{width:150px;margin-right:18px}html.donate main form.main.donate input[name=cardCode]{width:290px}html.donate main form.main.donate .birthdate select,html.donate main form.main.donate .birthdate input{width:calc(33.33333% - 12px)}html.donate main form.main.donate .birthdate select{margin-right:18px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.donate main form.main.donate input[name=city],html.donate main form.main.donate select[name=state],html.donate main form.main.donate input[name=zip]{width:100%;margin-right:0}html.donate main form.main.donate select[name=cardMonth],html.donate main form.main.donate select[name=cardYear]{width:calc(50% - 5px);margin-right:10px}html.donate main form.main.donate select[name=cardYear]{margin-right:0}html.donate main form.main.donate input[name=cardCode]{width:calc(100% - 52px)}html.donate main form.main.donate .birthdate select:first-of-type{width:100%;margin-right:0}html.donate main form.main.donate .birthdate select:last-of-type{margin-right:10px}html.donate main form.main.donate .birthdate select:last-of-type,html.donate main form.main.donate .birthdate input{width:calc(50% - 5px)}}html.donate main form.main.donate p{font-family:'Tinos', serif;font-weight:400;font-size:15px;margin-bottom:20px;line-height:1.4}html.donate main form.main.donate p.info{text-align:center;font-style:italic}html.donate main form.main.donate .tooltip{-webkit-tap-highlight-color:transparent;position:relative;display:inline-block;vertical-align:middle;width:32px;height:32px;margin-bottom:9px;margin-left:16px}html.donate main form.main.donate .tooltip button{font-family:'Tinos', serif;font-weight:400;background-color:#9d1732;color:white;width:32px;height:32px;border-radius:50%;font-size:20px;line-height:0;padding:0}html.donate main form.main.donate .tooltip .tip{transition:opacity .3s ease;cursor:pointer;pointer-events:none;opacity:0;position:absolute;bottom:0;right:0;font-family:'Tinos', serif;font-weight:400;background-color:#9d1732;color:white;font-size:15px;width:220px;line-height:1.5;padding:20px}html.donate main form.main.donate .tooltip.active .tip{pointer-events:auto;opacity:1}html.save-texas header.page,html.save-texas-2 header.page,html.come-and-take-it-society-limit-ai header.page,html.come-and-take-it-society-border-invasion header.page,html.protect-the-border header.page{height:134px;background-image:none !important;background-color:#0d2b49}html.save-texas .saveContent,html.save-texas-2 .saveContent,html.come-and-take-it-society-limit-ai .saveContent,html.come-and-take-it-society-border-invasion .saveContent,html.protect-the-border .saveContent{position:relative;box-sizing:border-box;max-width:990px;padding:60px 60px 80px;margin:0 auto}@media screen and (max-width: 500px){html.save-texas .saveContent,html.save-texas-2 .saveContent,html.come-and-take-it-society-limit-ai .saveContent,html.come-and-take-it-society-border-invasion .saveContent,html.protect-the-border .saveContent{padding:20px 20px}}html.save-texas .saveContent h1,html.save-texas .saveContent h2,html.save-texas-2 .saveContent h1,html.save-texas-2 .saveContent h2,html.come-and-take-it-society-limit-ai .saveContent h1,html.come-and-take-it-society-limit-ai .saveContent h2,html.come-and-take-it-society-border-invasion .saveContent h1,html.come-and-take-it-society-border-invasion .saveContent h2,html.protect-the-border .saveContent h1,html.protect-the-border .saveContent h2{font-size:30px;font-weight:700;margin-bottom:15px}@media screen and (max-width: 500px){html.save-texas .saveContent h1,html.save-texas .saveContent h2,html.save-texas-2 .saveContent h1,html.save-texas-2 .saveContent h2,html.come-and-take-it-society-limit-ai .saveContent h1,html.come-and-take-it-society-limit-ai .saveContent h2,html.come-and-take-it-society-border-invasion .saveContent h1,html.come-and-take-it-society-border-invasion .saveContent h2,html.protect-the-border .saveContent h1,html.protect-the-border .saveContent h2{font-size:26px;line-height:1.2}}html.save-texas .saveContent p,html.save-texas-2 .saveContent p,html.come-and-take-it-society-limit-ai .saveContent p,html.come-and-take-it-society-border-invasion .saveContent p,html.protect-the-border .saveContent p{font-size:18px;margin-bottom:15px}html.save-texas .saveContent a.inline,html.save-texas-2 .saveContent a.inline,html.come-and-take-it-society-limit-ai .saveContent a.inline,html.come-and-take-it-society-border-invasion .saveContent a.inline,html.protect-the-border .saveContent a.inline{text-decoration:underline;font-style:italic}html.save-texas .saveContent a:not(.inline),html.save-texas-2 .saveContent a:not(.inline),html.come-and-take-it-society-limit-ai .saveContent a:not(.inline),html.come-and-take-it-society-border-invasion .saveContent a:not(.inline),html.protect-the-border .saveContent a:not(.inline){display:inline-block;padding:20px 40px;background-color:#9d1732;text-transform:uppercase;position:absolute;bottom:0;right:0;font-size:18px;font-weight:700;color:white}@media screen and (max-width: 500px){html.save-texas .saveContent a:not(.inline),html.save-texas-2 .saveContent a:not(.inline),html.come-and-take-it-society-limit-ai .saveContent a:not(.inline),html.come-and-take-it-society-border-invasion .saveContent a:not(.inline),html.protect-the-border .saveContent a:not(.inline){padding:16px 30px;font-size:16px}}html.save-texas .saveContent a:not(.inline):hover,html.save-texas-2 .saveContent a:not(.inline):hover,html.come-and-take-it-society-limit-ai .saveContent a:not(.inline):hover,html.come-and-take-it-society-border-invasion .saveContent a:not(.inline):hover,html.protect-the-border .saveContent a:not(.inline):hover{background-color:#f0c800}html.save-texas .saveContent ul,html.save-texas-2 .saveContent ul,html.come-and-take-it-society-limit-ai .saveContent ul,html.come-and-take-it-society-border-invasion .saveContent ul,html.protect-the-border .saveContent ul{font-size:18px;position:relative}html.save-texas .saveContent ul li,html.save-texas-2 .saveContent ul li,html.come-and-take-it-society-limit-ai .saveContent ul li,html.come-and-take-it-society-border-invasion .saveContent ul li,html.protect-the-border .saveContent ul li{position:relative;list-style-type:none;padding-left:16px}html.save-texas .saveContent ul li *,html.save-texas-2 .saveContent ul li *,html.come-and-take-it-society-limit-ai .saveContent ul li *,html.come-and-take-it-society-border-invasion .saveContent ul li *,html.protect-the-border .saveContent ul li *{display:inline}html.save-texas .saveContent ul li:before,html.save-texas-2 .saveContent ul li:before,html.come-and-take-it-society-limit-ai .saveContent ul li:before,html.come-and-take-it-society-border-invasion .saveContent ul li:before,html.protect-the-border .saveContent ul li:before{position:absolute;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6"><circle fill="rgb(59,59,60)" cx="2.5" cy="2.5" r="2.5"/></svg>');left:0;top:-3px}html.save-texas .headerWrapper,html.save-texas-2 .headerWrapper,html.come-and-take-it-society-limit-ai .headerWrapper,html.come-and-take-it-society-border-invasion .headerWrapper,html.protect-the-border .headerWrapper{background-size:cover;background-position:center center;padding:80px 0}@media screen and (max-width: 500px){html.save-texas .headerWrapper,html.save-texas-2 .headerWrapper,html.come-and-take-it-society-limit-ai .headerWrapper,html.come-and-take-it-society-border-invasion .headerWrapper,html.protect-the-border .headerWrapper{padding:0}}html.save-texas .headerWrapper .header,html.save-texas-2 .headerWrapper .header,html.come-and-take-it-society-limit-ai .headerWrapper .header,html.come-and-take-it-society-border-invasion .headerWrapper .header,html.protect-the-border .headerWrapper .header{background-color:rgba(13,43,73,0.75);color:white}@media screen and (max-width: 500px){html.save-texas .headerWrapper .header,html.save-texas-2 .headerWrapper .header,html.come-and-take-it-society-limit-ai .headerWrapper .header,html.come-and-take-it-society-border-invasion .headerWrapper .header,html.protect-the-border .headerWrapper .header{padding-bottom:60px}}html.save-texas .saveContent.whiteBg h2,html.save-texas-2 .saveContent.whiteBg h2,html.come-and-take-it-society-limit-ai .saveContent.whiteBg h2,html.come-and-take-it-society-border-invasion .saveContent.whiteBg h2,html.protect-the-border .saveContent.whiteBg h2{text-align:center}html.save-texas .blueWrapper,html.save-texas-2 .blueWrapper,html.come-and-take-it-society-limit-ai .blueWrapper,html.come-and-take-it-society-border-invasion .blueWrapper,html.protect-the-border .blueWrapper{background-color:#0d2b49}html.save-texas .blueWrapper .saveContent,html.save-texas-2 .blueWrapper .saveContent,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent,html.protect-the-border .blueWrapper .saveContent{color:white}html.save-texas .blueWrapper .saveContent ul li:before,html.save-texas-2 .blueWrapper .saveContent ul li:before,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent ul li:before,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent ul li:before,html.protect-the-border .blueWrapper .saveContent ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6"><circle fill="rgb(255,255,255)" cx="2.5" cy="2.5" r="2.5"/></svg>')}html.save-texas .blueWrapper .saveContent>h2,html.save-texas-2 .blueWrapper .saveContent>h2,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent>h2,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent>h2,html.protect-the-border .blueWrapper .saveContent>h2{margin-bottom:0}html.save-texas .blueWrapper .saveContent a:not(.inline),html.save-texas-2 .blueWrapper .saveContent a:not(.inline),html.come-and-take-it-society-limit-ai .blueWrapper .saveContent a:not(.inline),html.come-and-take-it-society-border-invasion .blueWrapper .saveContent a:not(.inline),html.protect-the-border .blueWrapper .saveContent a:not(.inline){bottom:auto;top:0;right:0}@media screen and (max-width: 500px){html.save-texas .blueWrapper .saveContent a:not(.inline),html.save-texas-2 .blueWrapper .saveContent a:not(.inline),html.come-and-take-it-society-limit-ai .blueWrapper .saveContent a:not(.inline),html.come-and-take-it-society-border-invasion .blueWrapper .saveContent a:not(.inline),html.protect-the-border .blueWrapper .saveContent a:not(.inline){font-size:14px;padding:10px 20px;top:17px}}html.save-texas .blueWrapper .saveContent .withImages,html.save-texas-2 .blueWrapper .saveContent .withImages,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages,html.protect-the-border .blueWrapper .saveContent .withImages{display:flex;column-gap:50px;margin-bottom:30px}@media screen and (max-width: 500px){html.save-texas .blueWrapper .saveContent .withImages,html.save-texas-2 .blueWrapper .saveContent .withImages,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages,html.protect-the-border .blueWrapper .saveContent .withImages{display:block}}html.save-texas .blueWrapper .saveContent .withImages .text,html.save-texas-2 .blueWrapper .saveContent .withImages .text,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .text,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages .text,html.protect-the-border .blueWrapper .saveContent .withImages .text{flex-basis:600px;flex-shrink:0}html.save-texas .blueWrapper .saveContent .withImages .images,html.save-texas-2 .blueWrapper .saveContent .withImages .images,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .images,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages .images,html.protect-the-border .blueWrapper .saveContent .withImages .images{margin-top:100px;font-size:0}@media screen and (max-width: 500px){html.save-texas .blueWrapper .saveContent .withImages .images,html.save-texas-2 .blueWrapper .saveContent .withImages .images,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .images,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages .images,html.protect-the-border .blueWrapper .saveContent .withImages .images{margin-top:20px}}html.save-texas .blueWrapper .saveContent .withImages .images img,html.save-texas-2 .blueWrapper .saveContent .withImages .images img,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .images img,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages .images img,html.protect-the-border .blueWrapper .saveContent .withImages .images img{width:280px;height:auto;margin-bottom:40px}@media screen and (max-width: 500px){html.save-texas .blueWrapper .saveContent .withImages .images img,html.save-texas-2 .blueWrapper .saveContent .withImages .images img,html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .images img,html.come-and-take-it-society-border-invasion .blueWrapper .saveContent .withImages .images img,html.protect-the-border .blueWrapper .saveContent .withImages .images img{width:50%;display:inline-block;vertical-align:middle;margin-bottom:0}}html.save-texas-2 .blueWrapper{background-color:white}html.save-texas-2 .blueWrapper .saveContent{color:#3b3b3c;padding-bottom:0}html.save-texas-2 .blueWrapper .saveContent ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6"><circle fill="rgb(0,0,0)" cx="2.5" cy="2.5" r="2.5"/></svg>')}html.save-texas-2 .blueWrapper .saveContent .center{margin-top:60px}@media screen and (max-width: 500px){html.save-texas-2 .blueWrapper .saveContent .center{margin-top:40px;margin-bottom:20px}}html.save-texas-2 .blueWrapper .saveContent a{position:static}@media screen and (max-width: 500px){html.save-texas-2 .blueWrapper .saveContent a{font-size:18px}}html.save-texas-2 .blueWrapper .saveContent .withImages h2{text-align:center;font-size:18px;font-weight:700}@media screen and (max-width: 500px){html.save-texas-2 .blueWrapper .saveContent .withImages h2{display:none}}html.save-texas-2 .blueWrapper .saveContent .withImages .images{margin-top:60px}@media screen and (max-width: 500px){html.save-texas-2 .blueWrapper .saveContent .withImages .images{margin-top:30px}}html.save-texas-2 .saveContent.whiteBg{padding-bottom:20px}@media screen and (min-width: 500px){html.come-and-take-it-society-limit-ai nav.main a.logo,html.come-and-take-it-society-border-invasion nav.main a.logo,html.protect-the-border nav.main a.logo{top:19px !important}}@media screen and (min-width: 500px){html.come-and-take-it-society-limit-ai main header.page,html.come-and-take-it-society-border-invasion main header.page,html.protect-the-border main header.page{height:100px}}html.come-and-take-it-society-limit-ai .blueWrapper{background-color:white}html.come-and-take-it-society-limit-ai .blueWrapper .saveContent{color:#3b3b3c;padding-bottom:0}html.come-and-take-it-society-limit-ai .blueWrapper .saveContent ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6"><circle fill="rgb(0,0,0)" cx="2.5" cy="2.5" r="2.5"/></svg>')}html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .center{margin-top:60px}@media screen and (max-width: 500px){html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .center{margin-top:40px;margin-bottom:20px}}html.come-and-take-it-society-limit-ai .blueWrapper .saveContent a{position:static}@media screen and (max-width: 500px){html.come-and-take-it-society-limit-ai .blueWrapper .saveContent a{font-size:18px}}html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages h2{text-align:center;font-size:18px;font-weight:700}@media screen and (max-width: 500px){html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages h2{display:none}}html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .images{margin-top:60px}@media screen and (max-width: 500px){html.come-and-take-it-society-limit-ai .blueWrapper .saveContent .withImages .images{margin-top:30px}}html.come-and-take-it-society-limit-ai .grayWrapper{background-position:center center;background-size:cover}html.come-and-take-it-society-limit-ai .grayWrapper .wrapper{background-color:rgba(89,89,89,0.92)}html.come-and-take-it-society-limit-ai .grayWrapper .wrapper .saveContent{color:white}html.come-and-take-it-society-limit-ai .grayWrapper .wrapper .saveContent ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6"><circle fill="rgb(255,255,255)" cx="2.5" cy="2.5" r="2.5"/></svg>')}html.come-and-take-it-society-limit-ai .grayWrapper .wrapper .saveContent h2.center{margin-top:40px;line-height:1.2}@media screen and (max-width: 500px){html.come-and-take-it-society-limit-ai .grayWrapper .wrapper .saveContent h2.center{margin-top:25px}}html.come-and-take-it-society-border-invasion header.page,html.protect-the-border header.page{background-color:#9d1732}html.come-and-take-it-society-border-invasion .blueWrapper .saveContent,html.protect-the-border .blueWrapper .saveContent{padding-bottom:5px}html.come-and-take-it-society-border-invasion .saveContent.lastContent,html.protect-the-border .saveContent.lastContent{padding-bottom:20px}html.protect-the-border .header.saveContent h1{text-transform:uppercase}html.protect-the-border .header.saveContent h2{font-size:22px}html.protect-the-border a.donateButtonLink:hover{color:white !important}html.protect-the-border .saveContent.whiteBg{padding-bottom:60px}@media screen and (max-width: 500px){html.protect-the-border .saveContent.whiteBg{padding-bottom:20px}}@media screen and (max-width: 500px){html.protect-the-border .blueWrapper{padding-top:40px}}@media screen and (max-width: 500px){html.protect-the-border .blueWrapper a.donateButtonLink{top:-40px !important}}html.protect-the-border .blueWrapper .saveContent{padding-bottom:60px}@media screen and (max-width: 500px){html.protect-the-border .blueWrapper .saveContent{padding-bottom:40px}}html.protect-the-border .blueWrapper .saveContent h2:first-of-type{margin-bottom:20px}html.protect-the-border .blueWrapper .saveContent a{color:white}html.protect-the-border .blueWrapper .saveContent a:hover{color:#f0c800}.articles{font-size:0}.articles article{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box}.articles article .image{background-position:center center;background-size:cover}.articles.posts .empty,.articles.press .empty,.articles.initiatives .empty{width:100%;text-align:center;font-size:21px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.posts .empty,.articles.press .empty,.articles.initiatives .empty{margin-top:40px}}.articles.posts>article.withType .details h2,.articles.posts>article.withType .details h3,.articles.press>article.withType .details h2,.articles.press>article.withType .details h3,.articles.initiatives>article.withType .details h2,.articles.initiatives>article.withType .details h3{max-height:132px}.articles.posts>article,.articles.press>article,.articles.initiatives>article{width:330px;height:443px;margin-right:47px;margin-bottom:42px}.articles.posts>article .details,.articles.press>article .details,.articles.initiatives>article .details{padding:28px 28px 20px}.articles.posts>article .details h2,.articles.posts>article .details h3,.articles.press>article .details h2,.articles.press>article .details h3,.articles.initiatives>article .details h2,.articles.initiatives>article .details h3{font-size:21px;line-height:1.25;overflow:hidden;max-height:159px}.articles.posts>article .details .category,.articles.posts>article .details .date,.articles.press>article .details .category,.articles.press>article .details .date,.articles.initiatives>article .details .category,.articles.initiatives>article .details .date{text-align:center;position:absolute;bottom:0;width:100%;left:0;padding-bottom:inherit}.articles.posts>article .details .category,.articles.press>article .details .category,.articles.initiatives>article .details .category{color:#5b97cc;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:20px}.articles.posts>article .details .date,.articles.posts>article .details .type,.articles.press>article .details .date,.articles.press>article .details .type,.articles.initiatives>article .details .date,.articles.initiatives>article .details .type{font-size:13px;font-weight:500;color:#c5cbd1}.articles.posts>article .details .type,.articles.press>article .details .type,.articles.initiatives>article .details .type{position:relative;top:-6px;padding-bottom:5px;display:inline-block}.articles.posts>article a,.articles.press>article a,.articles.initiatives>article a{color:#3b3b3c;display:block;width:100%;height:100%;background-color:#f8f7f8;box-sizing:border-box;border-bottom:5px solid transparent}.articles.posts>article a:hover,.articles.press>article a:hover,.articles.initiatives>article a:hover{border-bottom:5px solid #5b97cc}.articles.posts>article a:hover h3,.articles.press>article a:hover h3,.articles.initiatives>article a:hover h3{color:#3b3b3c}.articles.posts>article:nth-of-type(3n),.articles.press>article:nth-of-type(3n),.articles.initiatives>article:nth-of-type(3n){margin-right:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.posts>article,.articles.posts>article.withType,.articles.press>article,.articles.press>article.withType,.articles.initiatives>article,.articles.initiatives>article.withType{width:100%;height:auto;margin-right:0;margin-bottom:0}.articles.posts>article .details,.articles.posts>article.withType .details,.articles.press>article .details,.articles.press>article.withType .details,.articles.initiatives>article .details,.articles.initiatives>article.withType .details{padding:28px 20px 20px}.articles.posts>article .details h2,.articles.posts>article .details h3,.articles.posts>article.withType .details h2,.articles.posts>article.withType .details h3,.articles.press>article .details h2,.articles.press>article .details h3,.articles.press>article.withType .details h2,.articles.press>article.withType .details h3,.articles.initiatives>article .details h2,.articles.initiatives>article .details h3,.articles.initiatives>article.withType .details h2,.articles.initiatives>article.withType .details h3{font-size:20px;margin-bottom:50px;max-height:none}}.articles.posts>article .image{padding-top:186px}.articles.posts>article .details{text-align:center}.articles.posts.red>article.withType.withDate{height:390px}.articles.posts.red>article.withType.withDate .details .category{bottom:20px}.articles.posts.red>article.withType{height:370px}.articles.posts.red>article{width:262px;height:346px;margin-right:32px;margin-bottom:42px}.articles.posts.red>article .image{padding-top:146px}.articles.posts.red>article .details h2,.articles.posts.red>article .details h3{font-size:19px;max-height:122px;overflow:hidden}.articles.posts.red>article .details .category{bottom:0;color:#9d1732;margin-bottom:0}.articles.posts.red>article a{background-color:white}.articles.posts.red>article a:hover{border-bottom:5px solid #9d1732}.articles.posts.red>article:nth-of-type(4n){margin-right:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.posts>article .image{padding-top:56%}.articles.posts.red>article.withType.withDate{height:auto}.articles.posts.red>article.withType.withDate .details h3{margin-bottom:50px}.articles.posts.red>article.withType{height:auto}.articles.posts.red>article{width:100%;height:auto;margin-right:0;margin-bottom:0}.articles.posts.red>article .image{padding-top:56%}.articles.posts.red>article .details h2,.articles.posts.red>article .details h3{max-height:200px;margin-bottom:30px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.content.page .articles.posts{position:relative;width:calc(100% + 40px);left:-20px}.content.page .articles.posts:last-of-type{margin-bottom:20px}}.articles.press>article .details,.articles.initiatives>article .details{text-align:left;max-height:324px;overflow:hidden}.articles.press>article .details h2,.articles.press>article .details h3,.articles.initiatives>article .details h2,.articles.initiatives>article .details h3{margin-bottom:17px;margin-top:17px}.articles.press>article .details p,.articles.initiatives>article .details p{position:relative;font-size:14px;line-height:1.5}.articles.press>article .details .overlay,.articles.initiatives>article .details .overlay{position:absolute;bottom:70px;left:0;width:100%;height:40px;background:linear-gradient(to top, #f8f7f8, rgba(248,247,248,0))}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.press>article{margin-bottom:20px}.articles.press>article .details{max-height:none}.articles.press>article .details h2,.articles.press>article .details h3{margin-top:0}.articles.press>article .details p{margin-bottom:50px}.articles.press>article .details .overlay{display:none}}.articles.initiatives>article{height:598px}.articles.initiatives>article .image{padding-top:186px;filter:grayscale(100%)}.articles.initiatives>article a>.overlay{position:absolute;top:0;left:0;width:100%;height:186px;background-color:rgba(91,151,204,0.5);display:flex;justify-content:center;align-items:center}.articles.initiatives>article a>.overlay button{font-weight:600;font-size:13px;text-transform:uppercase;color:white;border:1px solid white;line-height:40px;padding:0 20px}.articles.initiatives>article a:hover>.overlay button{transition:all .3s ease;background-color:#5b97cc}.articles.initiatives>article .details .overlay{position:absolute;bottom:40px;left:0;height:20px;background:linear-gradient(to top, #f8f7f8, rgba(248,247,248,0))}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.initiatives>article{height:auto;margin-bottom:20px}.articles.initiatives>article .details{max-height:none}.articles.initiatives>article .details h2{margin-top:0}.articles.initiatives>article .details .overlay{display:none}}.articles.people.withNav{top:-40px}.articles.people{position:relative}.articles.people nav.letters{position:relative;margin-bottom:50px;margin-left:33px}.articles.people nav.letters ul{position:relative;left:-6px}.articles.people nav.letters ul li{display:inline-block}.articles.people nav.letters ul li button{padding:6px;font-size:14px;font-weight:500;color:#ced5de;text-transform:uppercase;letter-spacing:1px}.articles.people nav.letters ul li button:hover{transition:color .3s ease;color:#f0c800}.articles.people nav.letters ul li.active button{color:#5b97cc}.articles.people nav.letters .count{font-family:'Tinos', serif;font-weight:400;font-style:italic;font-size:15px;margin-top:5px}.articles.people article{width:205px;min-height:302px;margin:0 33px 46px;text-align:center}.articles.people article .image{width:205px;height:205px;border-radius:50%}.articles.people article h2{font-family:'Tinos', serif;font-weight:400;font-size:24px;line-height:1.1;margin:22px 0 2px}.articles.people article span{font-size:13px}.articles.people article span span{white-space:nowrap}.articles.people article.disabled{display:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.people.withNav{top:0}.articles.people{width:calc(100% + 20px);left:-10px}.articles.people nav.letters{margin-bottom:36px;margin-left:0;padding:0 10px}.articles.people article{width:50%;min-height:0;margin:0 0 30px;text-align:left;box-sizing:border-box;padding:0 10px}.articles.people article .image{width:100%;height:0;padding-top:100%}.articles.people article h2{font-size:20px;margin:10px 0 0}.articles.people article span{font-size:13px}}.articles.events article,html.event main header.event{width:1084px;height:316px;margin-bottom:17px;position:relative;text-align:left;background-position:center center;background-size:cover}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.events article,html.event main header.event{width:100%;height:auto}}.articles.events article .featured,html.event main header.event .featured{position:absolute;width:56px;height:100%;background-color:#9d1732;z-index:4}.articles.events article .featured span,html.event main header.event .featured span{position:absolute;left:56px;font-family:'Oswald', sans-serif;font-weight:300;font-size:25px;letter-spacing:3px;display:inline-block;width:316px;line-height:54px;text-align:center;color:white;transform:rotate(90deg);transform-origin:0 0;text-transform:uppercase}.articles.events article .featured .triangle,html.event main header.event .featured .triangle{position:absolute;left:54px;top:calc(50% - 16px);width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #9d1732;z-index:1}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.events article .featured,html.event main header.event .featured{position:absolute;width:100%;height:auto;top:0;left:0}.articles.events article .featured span,html.event main header.event .featured span{position:static;font-size:16px;letter-spacing:2px;width:100%;line-height:36px;transform:rotate(0);text-align:left;padding-left:20px;box-sizing:border-box}.articles.events article .featured .triangle,html.event main header.event .featured .triangle{display:none}}.articles.events article a:hover .overlay,html.event main header.event a:hover .overlay{transition:all .3s ease}.articles.events article a:hover .overlay1,html.event main header.event a:hover .overlay1{opacity:0.8}.articles.events article a:hover .overlay2,html.event main header.event a:hover .overlay2{opacity:1}.articles.events article a:hover .icon,html.event main header.event a:hover .icon{transform:translate(15px)}.articles.events article a,html.event main header.event a,.articles.events article .wrapper,html.event main header.event .wrapper{overflow:hidden;position:relative;display:block;width:100%;height:100%;color:white;padding:42px 0 0 104px;box-sizing:border-box}.articles.events article a .overlay,html.event main header.event a .overlay,.articles.events article .wrapper .overlay,html.event main header.event .wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.articles.events article a .overlay1,html.event main header.event a .overlay1,.articles.events article .wrapper .overlay1,html.event main header.event .wrapper .overlay1{opacity:1;background:linear-gradient(to right, rgba(35,31,32,0.9) 10%, rgba(35,31,32,0) 90%)}.articles.events article a .overlay2,html.event main header.event a .overlay2,.articles.events article .wrapper .overlay2,html.event main header.event .wrapper .overlay2{opacity:0;background:linear-gradient(to right, rgba(13,43,73,0.9) 10%, rgba(13,43,73,0) 90%)}.articles.events article a .details,html.event main header.event a .details,.articles.events article .wrapper .details,html.event main header.event .wrapper .details{position:relative;width:570px}.articles.events article a .details .category,html.event main header.event a .details .category,.articles.events article .wrapper .details .category,html.event main header.event .wrapper .details .category{font-size:12px;text-transform:uppercase;font-weight:500}.articles.events article a .details .datetime,html.event main header.event a .details .datetime,.articles.events article .wrapper .details .datetime,html.event main header.event .wrapper .details .datetime{color:#f0c800;line-height:1;margin:28px 0}.articles.events article a .details .datetime .date,html.event main header.event a .details .datetime .date,.articles.events article .wrapper .details .datetime .date,html.event main header.event .wrapper .details .datetime .date{font-family:'Tinos', serif;font-weight:400;font-size:51px}.articles.events article a .details .datetime .time,html.event main header.event a .details .datetime .time,.articles.events article .wrapper .details .datetime .time,html.event main header.event .wrapper .details .datetime .time{padding-left:8px;text-transform:uppercase;font-size:12px}.articles.events article a .details h1,html.event main header.event a .details h1,.articles.events article a .details h2,html.event main header.event a .details h2,.articles.events article a .details h3,html.event main header.event a .details h3,.articles.events article .wrapper .details h1,html.event main header.event .wrapper .details h1,.articles.events article .wrapper .details h2,html.event main header.event .wrapper .details h2,.articles.events article .wrapper .details h3,html.event main header.event .wrapper .details h3{font-size:27px;line-height:1.1}.articles.events article a .details .location,html.event main header.event a .details .location,.articles.events article .wrapper .details .location,html.event main header.event .wrapper .details .location{color:#cbd3de;font-size:14px;margin-top:12px}.articles.events article a .icon,html.event main header.event a .icon,.articles.events article .wrapper .icon,html.event main header.event .wrapper .icon{transition:all .3s ease;position:absolute;background-color:white;width:68px;height:68px;right:0;top:calc(50% - 34px);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.events article.isFeatured a,html.event main header.isFeatured.event a,.articles.events article.isFeatured .wrapper,html.event main header.isFeatured.event .wrapper{padding-top:52px}.articles.events article a,html.event main header.event a,.articles.events article .wrapper,html.event main header.event .wrapper{padding:42px 20px}.articles.events article a .overlay1,html.event main header.event a .overlay1,.articles.events article .wrapper .overlay1,html.event main header.event .wrapper .overlay1{background:linear-gradient(to right, rgba(35,31,32,0.8) 30%, rgba(35,31,32,0) 100%)}.articles.events article a .details,html.event main header.event a .details,.articles.events article .wrapper .details,html.event main header.event .wrapper .details{width:100%}.articles.events article a .details .category,html.event main header.event a .details .category,.articles.events article .wrapper .details .category,html.event main header.event .wrapper .details .category{display:none}.articles.events article a .details .datetime,html.event main header.event a .details .datetime,.articles.events article .wrapper .details .datetime,html.event main header.event .wrapper .details .datetime{margin:0 0 15px}.articles.events article a .details .datetime .date,html.event main header.event a .details .datetime .date,.articles.events article .wrapper .details .datetime .date,html.event main header.event .wrapper .details .datetime .date{font-size:40px}.articles.events article a .details .datetime .time,html.event main header.event a .details .datetime .time,.articles.events article .wrapper .details .datetime .time,html.event main header.event .wrapper .details .datetime .time{display:block;padding-left:0;font-size:14px;padding-top:3px}.articles.events article a .details h1,html.event main header.event a .details h1,.articles.events article a .details h2,html.event main header.event a .details h2,.articles.events article a .details h3,html.event main header.event a .details h3,.articles.events article .wrapper .details h1,html.event main header.event .wrapper .details h1,.articles.events article .wrapper .details h2,html.event main header.event .wrapper .details h2,.articles.events article .wrapper .details h3,html.event main header.event .wrapper .details h3{font-size:27px;line-height:1.1}.articles.events article a .details .location,html.event main header.event a .details .location,.articles.events article .wrapper .details .location,html.event main header.event .wrapper .details .location{color:#cbd3de;font-size:14px;margin-top:12px}.articles.events article a .icon,html.event main header.event a .icon,.articles.events article .wrapper .icon,html.event main header.event .wrapper .icon{display:none}}.articles.events .empty{text-align:center;font-size:20px;margin-top:30px}.related .articles.events article .icon{background-color:#e7e9ec}.articles.careers{margin-bottom:80px}.articles.careers article{text-align:center;width:100%}.articles.careers article h2{margin-bottom:20px;font-size:21px}.articles.careers article h2 a{color:#5b97cc}.articles.careers article h2 a:hover{color:#9d1732}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.careers{margin-bottom:20px}.articles.careers article{text-align:left}.articles.careers article h2{margin-bottom:20px;font-size:18px}}html.about main .ajaxContent>.career header{position:relative;border-bottom:9px solid #f5f6f8;padding:0 50px 45px;margin-bottom:45px}html.about main .ajaxContent>.career header h1{font-family:'Montserrat', sans-serif;font-weight:400;font-size:24px;color:#5b97cc;margin-top:45px;padding-right:280px}html.about main .ajaxContent>.career header a.backButton{position:absolute;right:50px;top:80px;width:232px}html.about main .ajaxContent>.career .articleBody{padding-left:50px;padding-right:50px;margin-bottom:80px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.career header{border-bottom:9px solid #f5f6f8;padding:0 0 20px;margin-bottom:20px}html.about main .ajaxContent>.career header h1{font-size:20px;margin-top:0;padding-right:0}html.about main .ajaxContent>.career header a.backButton{position:static;width:100%}html.about main .ajaxContent>.career .backButton{margin-bottom:20px}html.about main .ajaxContent>.career .articleBody{padding:0;margin-bottom:40px}}html.about main .ajaxContent>.contact .map{position:relative;height:328px;background-size:cover;top:-30px}html.about main .ajaxContent>.contact .map a{display:block;width:100%;height:100%;color:#3b3b3c}html.about main .ajaxContent>.contact .map .marker{position:absolute;left:500px;top:78px}html.about main .ajaxContent>.contact .map .address{position:absolute;top:26px;left:18px;background-color:white;padding:15px;font-size:17px;font-weight:500;width:304px;box-sizing:border-box;line-height:1.3}html.about main .ajaxContent>.contact .map .address span{font-size:15px;font-weight:400;color:#5b97cc}html.about main .ajaxContent>.contact .map .address span:hover{transition:color .3s ease;color:#9d1732}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.contact .map{height:270px;top:-21px;background-position:center center;width:calc(100% + 40px);left:-20px}html.about main .ajaxContent>.contact .map .marker{position:absolute;left:44%;top:55px}html.about main .ajaxContent>.contact .map .address{position:absolute;top:auto;bottom:20px;left:20px;width:calc(100% - 40px)}}html.about main .ajaxContent>.contact .articles.contact{padding:0 50px 45px;border-bottom:9px solid #f5f6f8}html.about main .ajaxContent>.contact .articles.contact article{width:33%;font-size:17px;margin-bottom:10px}html.about main .ajaxContent>.contact .articles.contact article h3{text-transform:uppercase}html.about main .ajaxContent>.contact .articles.contact article a{color:#5b97cc}html.about main .ajaxContent>.contact .articles.contact article a:hover{color:#9d1732}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.contact h2.main{margin-top:8px}html.about main .ajaxContent>.contact .articles.contact{padding:0 0 20px;margin-bottom:30px;border-bottom:7px solid #f5f6f8}html.about main .ajaxContent>.contact .articles.contact article{width:100%;font-size:18px}}html.about main .ajaxContent>.contact form.main{width:800px;margin:0 auto 80px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.contact form.main{width:100%;margin:0 auto 40px}}html.about main .content.page{padding-bottom:0}html.about main .ajaxContent>.mission .description{width:962px;margin:0 auto 84px}html.about main .ajaxContent>.mission .description h1{font-family:'Tinos', serif;font-weight:400;font-style:italic;font-size:33px;margin-bottom:34px;line-height:1.15}html.about main .ajaxContent>.mission .description p{font-size:20px;margin-bottom:38px;line-height:1.8}html.about main .ajaxContent>.mission .description p strong{font-weight:600}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.mission .description{width:100%;margin-bottom:20px}html.about main .ajaxContent>.mission .description h1{font-size:26px;margin-bottom:28px}html.about main .ajaxContent>.mission .description p{font-size:16px;margin-bottom:26px}}html.about main .ajaxContent>.mission .foundation{background-color:#f5f6f8;text-align:center;padding-bottom:166px}html.about main .ajaxContent>.mission .foundation h2{font-family:'Oswald', sans-serif;font-weight:300;font-size:24px;text-transform:uppercase;letter-spacing:3px;padding:76px 0 46px}html.about main .ajaxContent>.mission .foundation ul li{display:inline-block;font-size:28px;color:#5b97cc;line-height:1.1}html.about main .ajaxContent>.mission .foundation ul li:after{content:"\2014";display:block;font-weight:300}html.about main .ajaxContent>.mission .foundation ul li:nth-of-type(2){margin:0 186px}html.about main .ajaxContent>.mission .image{position:relative;height:140px}html.about main .ajaxContent>.mission .image img.capitol{position:absolute;top:-124px;left:61px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.mission .foundation{padding:20px}html.about main .ajaxContent>.mission .foundation h2{font-size:26px;letter-spacing:2px;padding:20px 0 34px}html.about main .ajaxContent>.mission .foundation ul li{font-size:22px;width:100%;margin-bottom:20px}html.about main .ajaxContent>.mission .foundation ul li br{display:none}html.about main .ajaxContent>.mission .foundation ul li:after{content:"\2014";display:block;font-weight:300}html.about main .ajaxContent>.mission .foundation ul li:nth-of-type(2){margin:0;margin-bottom:20px}html.about main .ajaxContent>.mission .foundation ul li:nth-of-type(1):after,html.about main .ajaxContent>.mission .foundation ul li:nth-of-type(2):after{display:none}html.about main .ajaxContent>.mission .image{position:relative;height:auto}html.about main .ajaxContent>.mission .image img.capitol{position:relative;top:0;left:-20px;width:calc(100% + 40px);height:auto}}html.about main .ajaxContent>.mission .weWin{margin-bottom:40px}html.about main .ajaxContent>.mission .weWin article{width:332px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.mission .weWin{position:relative;left:-20px;width:calc(100% + 40px)}html.about main .ajaxContent>.mission .weWin article{width:100%}}html.about main .ajaxContent>.person{font-size:0;padding:0 33px}html.about main .ajaxContent>.person .details,html.about main .ajaxContent>.person .bio{display:inline-block;vertical-align:top;margin-bottom:67px}html.about main .ajaxContent>.person .details{width:234px;padding-right:55px}html.about main .ajaxContent>.person .details .image{width:205px;height:205px;border-radius:50%;background-size:cover;background-position:center center}html.about main .ajaxContent>.person .details h1{font-family:'Tinos', serif;font-weight:400;font-size:25px;margin-top:24px;margin-bottom:2px}html.about main .ajaxContent>.person .details p{font-size:13px;line-height:1.6}html.about main .ajaxContent>.person .details p a{color:#5b97cc}html.about main .ajaxContent>.person .details p a:hover{color:#9d1732}html.about main .ajaxContent>.person .details .buttons{margin-top:28px}html.about main .ajaxContent>.person .details .buttons a{background-color:#5b97cc;display:block;text-transform:uppercase;margin-bottom:10px;line-height:40px;color:white;text-align:center;font-size:14px}html.about main .ajaxContent>.person .details .buttons a:hover{background-color:#9d1732}html.about main .ajaxContent>.person .details .buttons a:last-of-type{margin-bottom:0}html.about main .ajaxContent>.person .details a.backButton{margin-top:18px}html.about main .ajaxContent>.person .bio{width:729px}html.about main .ajaxContent>.person .wrapper.related .loadMore{margin-bottom:10px}html.about main .ajaxContent>.person .wrapper.related .loadMore .linkButton.inactive{display:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.about main .ajaxContent>.person{padding:0}html.about main .ajaxContent>.person .details,html.about main .ajaxContent>.person .bio{margin-bottom:0}html.about main .ajaxContent>.person .details{width:100%;padding-right:0;margin-bottom:40px}html.about main .ajaxContent>.person .details .image{margin:0 auto}html.about main .ajaxContent>.person .details h1{font-family:'Tinos', serif;font-weight:400;font-size:25px;margin-top:24px;margin-bottom:2px;line-height:1.1}html.about main .ajaxContent>.person .details p{font-size:13px;line-height:1.6}html.about main .ajaxContent>.person .details p a{color:#5b97cc}html.about main .ajaxContent>.person .details p a:hover{color:#9d1732}html.about main .ajaxContent>.person .details .buttons{margin-top:28px}html.about main .ajaxContent>.person .details a.backButton{margin-top:10px}html.about main .ajaxContent>.person .bio{width:100%}html.about main .ajaxContent>.person .wrapper.related{margin-top:0}html.about main .ajaxContent>.person .wrapper.related .articles.posts{width:100%;left:0}html.about main .ajaxContent>.person .wrapper.related article .details{padding-right:20px;padding-left:20px;box-sizing:border-box}html.about main .ajaxContent>.person .wrapper.related .loadMore{margin-bottom:20px}}.tabbed.main .tabLinks{font-size:0;padding-bottom:32px;border-bottom:1px solid #e3e4e5;margin-bottom:88px}.tabbed.main .tabLinks ul{text-align:center}.tabbed.main .tabLinks ul li{position:relative;display:inline-block;padding:0 24px}.tabbed.main .tabLinks ul li a{transition:color .3s ease;display:inline-block;font-family:'Tinos', serif;font-weight:400;font-style:italic;font-size:25px;line-height:1;height:30px}.tabbed.main .tabLinks ul li a:after{transition:background-color .3s ease;position:absolute;content:"";display:block;background-color:transparent;width:calc(100% - 48px);height:7px;top:59px}.tabbed.main .tabLinks ul li.active a{color:#5b97cc}.tabbed.main .tabLinks ul li.active a:after{background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.tabbed.main .tabLinks{padding-bottom:14px;margin-bottom:20px}.tabbed.main .tabLinks ul li{padding:0 15px 0 0}.tabbed.main .tabLinks ul li a{font-size:20px;height:30px}.tabbed.main .tabLinks ul li a:after{width:calc(100% - 15px);height:2px;top:18px}}.tabbed.bubble .tabLinks{font-size:0;margin-bottom:50px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.tabbed.bubble .tabLinks{margin-bottom:20px}}.tabbed.bubble .tabLinks ul{text-align:center}.tabbed.bubble .tabLinks ul li{position:relative;display:inline-block;padding:0 20px;text-align:left}.tabbed.bubble .tabLinks ul li a{display:inline-block;font-weight:500;text-transform:uppercase;font-size:14px;line-height:1}.tabbed.bubble .tabLinks ul li a:before{content:"";display:inline-block;width:30px;height:30px;box-sizing:border-box;border:9px solid #3b3b3c;background-color:white;margin-right:6px;border-radius:50%}.tabbed.bubble .tabLinks ul li a span{display:inline-block;vertical-align:top;padding-top:2px}.tabbed.bubble .tabLinks ul li.active a:before{background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.event main .content.page{padding-top:0}}html.event main header.event{margin-bottom:50px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.event main header.event{width:calc(100% + 40px);left:-20px;margin-bottom:60px}}html.event main header.post{border-bottom:1px solid #e3e4e5;padding-bottom:26px}html.event main header.post p{font-size:17px;padding-top:10px}html.event main header.post p a{color:#5b97cc}html.event main header.post p a:hover{color:#9d1732}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.event main header.post{padding-bottom:20px;margin-bottom:10px;padding-top:10px}html.event main header.post .video{width:calc(100% + 40px);left:-20px;padding-top:calc(56.25% + 23px)}html.event main header.post p{font-size:16px;padding-top:14px}}html.event main .eventDetails{position:relative;padding-left:90px;padding-right:90px;margin-bottom:70px}html.event main .eventDetails .arrowButton{position:absolute;top:0;right:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.event main .articleBody{padding-top:10px}html.event main .eventDetails{padding:0}html.event main .eventDetails .arrowButton{position:static;width:100%;display:block;box-sizing:border-box;margin:0 0 20px}}html.event main .articleBody .dates p:not(:last-of-type){margin-bottom:0}html.event main .wrapper.related{background-color:#e7e9ec;overflow:auto;padding-bottom:60px}html.event main .wrapper.related .articles{text-align:center}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.event main .wrapper.related{background-color:white;padding-bottom:20px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.events .content.page{padding-left:0;padding-right:0}}html.events .content.page header{position:relative;text-align:center;margin-bottom:14px}html.events .content.page header h1{font-family:'Tinos', serif;font-weight:400;font-size:40px;user-select:none}html.events .content.page header h1::-moz-selection{background:transparent}html.events .content.page header .count{font-weight:500;margin-bottom:40px;letter-spacing:0.5px;text-transform:uppercase;color:#6d6e71}html.events .content.page header ul{background-color:#3b3b3c;font-size:0}html.events .content.page header ul li{display:inline-block;color:white;font-size:14px;font-weight:500;line-height:36px;text-transform:uppercase;letter-spacing:0.5px}html.events .content.page header ul li a{transition:color .3s ease;color:white}html.events .content.page header ul li.active a{color:#f0c800}html.events .content.page header ul li:not(.active) a:hover{color:#f0c800}html.events .content.page header ul li:not(:last-of-type):after{content:"\2022";margin:0 5px}html.events .content.page header .buttons button{position:absolute;height:34px;width:40px;top:30px;text-align:left}html.events .content.page header .buttons button svg polygon{transition:fill .15s ease;fill:#5b97cc}html.events .content.page header .buttons button.prev{left:0}html.events .content.page header .buttons button.next{right:0;transform:rotate(180deg)}html.events .content.page header .buttons button.disabled{pointer-events:none;cursor:auto}html.events .content.page header .buttons button.disabled svg polygon{fill:#e3e4e5}html.events .content.page header .buttons button:not(.disabled):hover svg polygon{fill:#f0c800}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.events .content.page header h1{font-size:34px}html.events .content.page header .count{margin-bottom:30px}html.events .content.page header ul{padding:10px 20px}html.events .content.page header ul li{line-height:24px}html.events .content.page header ul li:nth-child(-n+3){display:none}html.events .content.page header .buttons button{top:26px}html.events .content.page header .buttons button.prev{left:20px}html.events .content.page header .buttons button.next{right:20px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.post.single main .shareWrapper{margin-top:10px;padding-bottom:10px}}html.post.single main div.paywall.loading{height:0;overflow:hidden;padding:0;margin:0}html.post.single main div.paywall.loaded{transition:all .3s ease}html.post.single main div.paywall{background-color:#5b97cc;overflow:auto;padding-bottom:40px;margin-bottom:40px;margin-top:-40px;position:relative;height:196px}html.post.single main div.paywall h2.main{color:white}html.post.single main div.paywall form{text-align:center}html.post.single main div.paywall form input,html.post.single main div.paywall form button{box-sizing:border-box;line-height:40px;height:40px;border:none;padding:0 14px;vertical-align:top}html.post.single main div.paywall form input{font-size:16px;margin-right:8px;background-color:white;width:280px}html.post.single main div.paywall form input.error{background-color:#ff6166}html.post.single main div.paywall form input.error::-webkit-input-placeholder{color:#fff;opacity:1}html.post.single main div.paywall form input.error::-moz-placeholder{color:#fff;opacity:1}html.post.single main div.paywall form input.error:-ms-input-placeholder{color:#fff;opacity:1}html.post.single main div.paywall form input.error:-moz-placeholder{color:#fff;opacity:1}html.post.single main div.paywall form button{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;color:white;background-color:#3b3b3c;width:180px}html.post.single main div.paywall form button:hover{transition:all .3s ease;background-color:#9d1732}html.post.single main div.paywall form p{margin-top:20px;font-size:12px;padding:0 20px;color:white}html.post.single main div.paywall .file{display:none}html.post.single main div.paywall.active{background-color:white;height:90px}html.post.single main div.paywall.active form,html.post.single main div.paywall.active h2{display:none}html.post.single main div.paywall.active .file{display:block}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.post.single main div.paywall{padding-bottom:40px;margin-top:0;margin-bottom:-30px;height:380px}html.post.single main div.paywall form input{margin-bottom:5px;margin-right:0}html.post.single main div.paywall form button{width:280px}html.post.single main div.paywall .file{padding:0 20px}html.post.single main div.paywall .file .linkButton{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}}@media screen and (min-width: 501px) and (orientation: portrait), screen and (min-width: 801px) and (orientation: landscape){html.fullHeader main>.wrapper{position:relative;background-color:white}html.fullHeader main header.page{display:none}html.fullHeader main .content.page{margin-top:100vh}html.fullHeader main .articleBody{position:relative;background-color:white}}@media screen and (min-width: 501px) and (orientation: portrait), screen and (min-width: 801px) and (orientation: landscape){main header.post.fullHeader{position:absolute;width:100%;height:100vh;left:0;top:0}main header.post.fullHeader .image{padding:0;height:100%}main header.post.fullHeader .image .wrapper{left:calc(50% - 502px);padding-bottom:80px}main header.post.fullHeader .image .wrapper .category{bottom:auto;right:auto;left:52px;top:-10px}main header.post.fullHeader .image .overlay{position:fixed}main header.post.fullHeader .image .overlay .gradient.bottom{height:60%}main header.post.fullHeader .image .overlay .gradient.top{height:22%;bottom:auto;top:0;transform:rotate(180deg)}main header.post.fullHeader .shareWrapper{top:auto;bottom:-276px;z-index:1;left:calc(50% - 554px)}}@media screen and (min-width: 501px) and (orientation: portrait){main header.post.fullHeader .image .overlay{position:absolute !important}main header.post.fullHeader .image .wrapper{padding-bottom:200px}}main header.post{position:relative;margin-bottom:31px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post{margin-bottom:24px}}main header.post .image,main header.post .video,main header.post .podcast{font-size:0;position:relative;width:100%;padding-top:56.25%}main header.post .image .overlay,main header.post .video .overlay,main header.post .podcast .overlay{transition:opacity .5s ease;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover}main header.post .image .overlay.disabled,main header.post .video .overlay.disabled,main header.post .podcast .overlay.disabled{opacity:0;pointer-events:none}main header.post .image .gradient,main header.post .video .gradient,main header.post .podcast .gradient{width:100%;height:120px;position:absolute;left:0;bottom:0;background:linear-gradient(to top, rgba(0,0,0,0.7), transparent)}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post .image,main header.post .video,main header.post .podcast{width:calc(100% + 40px);padding-top:calc(56.25% + 23px);left:-20px}}main header.post .image .gradient{height:300px}main header.post .image .wrapper{position:absolute;width:770px;bottom:0;left:0;padding:42px 0 42px 52px;color:white}main header.post .image .wrapper h1{font-size:32px;line-height:1.2;margin-bottom:16px}main header.post .image .wrapper .meta{font-size:13px;font-weight:500}main header.post .image .wrapper .meta a,main header.post .image .wrapper .meta span.author{font-weight:700;color:white}main header.post .image .wrapper .meta a:hover{color:#5b97cc}main header.post .image .wrapper .meta span.pipe{padding:0 8px}main header.post .image .wrapper .category{position:absolute;right:-26px;bottom:38px}main header.post .image .wrapper .category a{background-color:white;display:block;color:#5b97cc;text-transform:uppercase;line-height:28px;padding:0 10px;font-size:13px}main header.post .image .wrapper .category a:hover{background-color:#9d1732;color:white}main header.post .image .wrapper .original{padding-top:14px;font-weight:500;bottom:-4px;position:relative;font-size:14px;font-style:italic;color:white;line-height:1}main header.post .image .wrapper .original a{color:white}main header.post .image .wrapper .original a:hover{color:#5b97cc}main header.post .image .wrapper .subHead{font-weight:700;font-size:20px;margin-bottom:22px;margin-top:-8px;line-height:1.1}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post .image{padding-top:0;height:auto}main header.post .image .overlay{height:auto;position:relative}main header.post .image .gradient{height:100%;background:linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0.7), transparent)}main header.post .image .wrapper{position:relative;left:0;top:0;width:100%;padding:20px;box-sizing:border-box}main header.post .image .wrapper h1{margin-top:60px;font-size:20px;font-weight:500}main header.post .image .wrapper .meta{font-size:12px}main header.post .image .wrapper .category{position:relative;right:0;bottom:0;display:inline-block;margin-top:20px}main header.post .image .wrapper .original{padding-top:17px;bottom:0;font-size:13px;line-height:1.2}main header.post .image .wrapper .subHead{font-weight:400;font-size:16px;margin-bottom:16px}}main header.post .video iframe{position:absolute;width:100%;height:100%;top:0;left:0}main header.post .video .overlay{display:flex;align-items:center;justify-content:center}main header.post .video .overlay button{position:relative}main header.post .video .overlay button svg{position:relative;width:80px;height:59px}main header.post .video .overlay button svg path{fill:#FF0000}main header.post .video .overlay button:hover svg path{transition:fill .3s ease;fill:#c00}main header.post .video .overlay button:before{content:"";display:block;width:35px;height:35px;background-color:white;position:absolute;left:20px;top:10px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post .video .overlay button svg{width:70px;height:auto}}main header.post .podcast .title{background-color:#9d1732;line-height:73px;font-family:'Tinos', serif;font-weight:700;font-size:22px;width:678px;margin:0 auto;color:white;text-align:center}main header.post .podcast .title svg{display:inline-block;vertical-align:middle;margin-right:12px}main header.post .podcast .podcastWrapper{position:absolute;bottom:90px;text-align:center;width:100%}main header.post .podcast ul{position:absolute;width:100%;left:0;bottom:31px;text-align:center}main header.post .podcast ul li{display:inline-block;margin:0 6px}main header.post .podcast ul li a{display:inline-block;border:1px solid white;font-size:14px;font-weight:500;text-transform:uppercase;color:white;line-height:28px;padding:1px 12px 1px}main header.post .podcast ul li a svg{position:relative;top:-1px;margin-right:5px;display:inline-block;vertical-align:text-bottom}main header.post .podcast ul li a:hover{background-color:#5b97cc}main header.post .podcast ul li.pocketcast svg{top:1px}main header.post .podcast ul li.stitcher svg{top:-2px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post .podcast{margin-bottom:50px}main header.post .podcast .title{display:none}main header.post .podcast .podcastWrapper{bottom:0px}main header.post .podcast .podcastWrapper iframe{width:100%}main header.post .podcast ul{bottom:-60px}main header.post .podcast ul li{vertical-align:top}main header.post .podcast ul li a{border-color:#3b3b3c;font-size:0;line-height:0;height:40px;padding:0;width:50px;display:flex;justify-content:center;align-items:center}main header.post .podcast ul li a svg{position:static;margin:0}main header.post .podcast ul li a svg path,main header.post .podcast ul li a svg rect{fill:#3b3b3c}}main header.post .details{position:relative;padding-top:29px;padding-bottom:32px;border-bottom:1px solid #e3e4e5}main header.post .details h1{width:510px;font-size:21px;line-height:1.2;margin-bottom:20px}main header.post .details .now{text-transform:uppercase;color:#9d1732;font-size:12px;font-weight:500;margin-bottom:20px;display:inline-block}main header.post .details .date{font-size:13px;font-weight:500;color:#b6bbc0}main header.post .details .date .pipe{padding:0 10px}main header.post .details .date a{color:#b6bbc0;font-weight:700}main header.post .details .date a:hover{color:#5b97cc}main header.post .details .arrowButton{display:block;position:absolute;top:29px;right:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post .details{position:relative;padding-top:29px;padding-bottom:20px;border:none}main header.post .details h1{width:100%;margin-bottom:14px}main header.post .details .now{margin-bottom:0}main header.post .details .arrowButton{position:static;text-align:center;padding:0;margin-top:18px}}main header.post .shareWrapper{top:310px;left:-84px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.post .shareWrapper{border-bottom:1px solid #e3e4e5;position:static;padding-bottom:20px}}main .related.post{position:relative;background-color:#3b3b3c;overflow:auto;padding-bottom:30px;text-align:center}main .related.post h2.main{color:white}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main .related.post{margin-top:30px;padding-bottom:2px}}main .center.file{margin-top:40px}main .related.post.count2 .articles.posts article:first-of-type,main .related.post.count1 .articles.posts article:first-of-type{margin-left:47px}html.press.single main header.post .image{padding-top:342px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.press.single main header.post .image{padding-top:0}}html.press.single main header.post .image .gradient{height:100%}html.press.single main header.post .shareWrapper{top:136px;padding-top:10px;padding-bottom:10px}html.press.index main .articles.press .contact{background-color:#3b3b3c;overflow:auto;margin-bottom:42px;text-align:center;padding-bottom:74px}html.press.index main .articles.press .contact h2.main{color:white}html.press.index main .articles.press .contact article{text-align:left;height:214px}html.press.index main .articles.press .contact article .details,html.press.index main .articles.press .contact article .image{display:inline-block;vertical-align:top}html.press.index main .articles.press .contact article .image{width:205px;height:205px;border-radius:50%;margin-right:25px}html.press.index main .articles.press .contact article .details{position:relative;height:100%;box-sizing:border-box;color:white;padding-top:15px}html.press.index main .articles.press .contact article .details h3{font-family:'Tinos', serif;font-weight:400;font-size:25px;margin-bottom:4px}html.press.index main .articles.press .contact article .details p{font-size:13px;line-height:1.5}html.press.index main .articles.press .contact article .details p a{color:white;border-bottom:1px solid transparent}html.press.index main .articles.press .contact article .details p a:hover{transition:border .3s ease;border-bottom:1px solid white}html.press.index main .articles.press .contact article .details .linkButton{position:absolute;bottom:25px;font-size:14px;padding:14px 20px;width:240px;box-sizing:border-box}html.press.index main .articles.press .contact article:first-of-type{width:516px;border-right:1px solid #6d6e71}html.press.index main .articles.press .contact article:first-of-type .details{width:240px;display:inline-block}html.press.index main .articles.press .contact article:last-of-type{width:364px}html.press.index main .articles.press .contact article:last-of-type .details{margin-left:40px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.press.index main .articles.press .contact{margin-bottom:20px;padding-bottom:40px}html.press.index main .articles.press .contact article{height:auto;padding:0 20px}html.press.index main .articles.press .contact article .image{display:block;margin:0 auto}html.press.index main .articles.press .contact article .details{height:auto}html.press.index main .articles.press .contact article .details h3{font-size:22px}html.press.index main .articles.press .contact article .details .linkButton{margin-top:20px;position:static;width:100%}html.press.index main .articles.press .contact article:first-of-type{width:100%;border-right:none}html.press.index main .articles.press .contact article:first-of-type .details{width:100%;display:inline-block}html.press.index main .articles.press .contact article:last-of-type{width:100%}html.press.index main .articles.press .contact article:last-of-type .details{margin-left:0}}#search{transition:opacity .3s ease;pointer-events:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(59,59,60,0.94);opacity:0;font-size:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}#search form{position:relative;width:1010px;margin:45px auto 68px}#search form input{width:100%;border-bottom:1px solid white;color:white;font-size:35px;padding-right:50px}#search form input::-webkit-input-placeholder{color:#f3f3f3;opacity:1}#search form input::-moz-placeholder{color:#f3f3f3;opacity:1}#search form input:-ms-input-placeholder{color:#f3f3f3;opacity:1}#search form input:-moz-placeholder{color:#f3f3f3;opacity:1}#search form button{position:absolute;top:0;right:0;width:40px;height:40px}#search form button svg{width:22px;height:22px}#search form button svg path{fill:white}#search form button:hover svg path{transition:fill .3s ease;fill:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){#search form{width:100%;padding:20px;box-sizing:border-box;margin:45px auto 14px}#search form input{font-size:20px;margin-top:11px}#search form button{top:20px;right:13px}#search form button svg{width:20px;height:20px}}#search .results.active{display:block}#search .results{width:940px;margin:0 auto 80px;display:none}#search .results .count{position:relative;color:#5b97cc;font-size:17px;font-weight:500;text-transform:uppercase;margin-bottom:25px}#search .results .count .sort{position:absolute;right:0;top:0}#search .results .count .sort button{color:white;font-size:17px;text-transform:uppercase}#search .results .count .sort button.active{transition:all .3s ease;border-bottom:1px solid white}#search .results article{margin-bottom:20px}#search .results article a{color:white;display:block}#search .results article a .title{font-size:33px;line-height:1.1;font-weight:300}#search .results article a .text{font-size:16px;color:#babcbe;line-height:1.5}#search .results article a:hover .title{transition:color .3s ease;color:#5b97cc}#search .results .center{margin-top:40px}#search .results .center a{display:none}#search .results .center a.active{display:inline-block}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){#search .results{width:100%;margin:0 auto 80px;padding:0 20px;box-sizing:border-box}#search .results .count{margin-bottom:25px}#search .results .count .sort{position:static}#search .results article a .title{font-size:20px;margin-bottom:3px}#search .results .center{margin-top:40px}}#search .loadMore{display:none}#search .loadMore.active{display:inline-block}#search .exit{position:absolute;top:20px;right:20px}#search .exit:hover svg rect{transition:all .3s ease;fill:#5b97cc}#search .proto{display:none}#search.active{pointer-events:auto;opacity:1}html.initiative.index main h1{font-size:20px;line-height:1.5;text-align:center;margin-bottom:70px;position:relative;top:-5px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.index main h1{margin-bottom:40px;font-size:16px;top:0;margin-top:20px}}html.initiative.single main .content.page.reduced{padding-bottom:0;margin-bottom:60px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .content.page.reduced{margin-bottom:40px}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main header.simple h1.main{margin-top:30px}html.initiative.single main header.simple .shareWrapper{text-align:center;padding:10px 0;position:static;border-bottom:1px solid #e3e4e5;margin-bottom:20px}}html.initiative.single main h2.main,html.initiative.single main h1.main{margin-top:0}html.initiative.single main .wrapper.posts{background-color:#f5f6f8;padding:40px 0 20px;overflow:auto}html.initiative.single main .wrapper.posts article{margin-bottom:30px}html.initiative.single main .wrapper.posts .center{margin-bottom:10px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .wrapper.posts{padding-top:20px}html.initiative.single main .wrapper.posts article{margin-bottom:0}html.initiative.single main .wrapper.posts .linkButton{margin-top:20px}}@media screen and (min-width: 500px) and (orientation: portrait), screen and (min-width: 800px) and (orientation: landscape){html.initiative.single main .wrapper.posts.alternate{background-color:white}html.initiative.single main .wrapper.posts.alternate .articles.posts article a{background-color:#f7fafc}}html.initiative.single main .newsletter{width:1144px;margin:0 auto 40px}html.initiative.single main .newsletter form{text-align:center}html.initiative.single main .newsletter form input{width:26%;margin-left:9px;margin-right:9px}html.initiative.single main .newsletter .center button{margin-top:10px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .newsletter{width:100%;padding:0 20px;box-sizing:border-box}html.initiative.single main .newsletter form input{width:100%;margin-left:0;margin-right:0}}html.initiative.single main .events{margin-top:40px;margin-bottom:30px}html.initiative.single main .events nav.filters{margin-bottom:50px}html.initiative.single main .cta{text-align:center;font-weight:500;font-size:22px}html.initiative.single main .cta a{padding:40px 20px;background-color:#0d2b49;display:block;height:100%;width:100%;color:white;box-sizing:border-box}html.initiative.single main .cta a svg{display:inline-block;vertical-align:middle;position:relative;top:-2px;padding-left:2px}html.initiative.single main .cta a:hover{background-color:#9d1732}html.initiative.single main .ctaButton{margin:40px 0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .cta{font-size:20px;text-align:left;margin:20px 0}html.initiative.single main .cta a{padding:20px;box-sizing:border-box}html.initiative.single main .cta a svg{display:inline-block;vertical-align:middle;position:relative;top:-2px;padding-left:2px}html.initiative.single main .cta a:hover{background-color:#9d1732}html.initiative.single main .ctaButton{margin:20px 0}html.initiative.single main .ctaButton .linkButton{padding-left:20px;padding-right:20px}}html.initiative.single main .general{margin-bottom:40px}html.initiative.single main .engage{margin-top:40px;margin-bottom:40px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .engage{margin-top:20px;margin-bottom:20px}}html.initiative.single main .engage article{margin-bottom:0}html.initiative.single main .weWinWrapper{padding:40px 0;background-color:#f5f6f8;text-align:center}html.initiative.single main .weWinWrapper article{background-color:white;height:auto}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .weWinWrapper article{background-color:transparent}html.initiative.single main .weWinWrapper article p{margin-bottom:0}}html.initiative.single main .videoWrapper{text-align:center;margin-bottom:40px;margin-top:40px}html.initiative.single main .videoWrapper .playVideoContainer{position:relative;width:700px;padding-top:394px;display:inline-block}html.initiative.single main .videoWrapper .playVideoContainer .overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}html.initiative.single main .videoWrapper .playVideoContainer .overlay button:hover svg circle{transition:all .3s ease;fill:#5b97cc}html.initiative.single main .videoWrapper .playVideoContainer .overlay.disabled{opacity:0;pointer-events:none}html.initiative.single main .videoWrapper .playVideoContainer iframe{position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.initiative.single main .videoWrapper{margin-bottom:20px;margin-top:20px}html.initiative.single main .videoWrapper .playVideoContainer{width:100%;padding-top:56.25%}html.initiative.single main .videoWrapper .playVideoContainer svg{width:76px;height:76px}}#mc_embed_signup{width:100% !important}.articles.contactGroups{text-align:center;margin-top:40px}.articles.contactGroups article{font-size:17px;width:33%;padding:0 20px 30px;box-sizing:border-box}.articles.contactGroups article .images{margin-bottom:20px}.articles.contactGroups article .images .image{width:116px;height:116px;display:inline-block;margin:0 8px;border-radius:50%;background-position:center center;background-size:cover;font-size:0}.articles.contactGroups article .images a:hover .image{transition:all .3s ease;opacity:0.8}.articles.contactGroups article h3{font-size:19px;text-transform:uppercase}.articles.contactGroups article h3,.articles.contactGroups article p{margin-bottom:11px}.articles.contactGroups article a{color:#5b97cc}.articles.contactGroups article a:hover{color:#9d1732}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.articles.contactGroups article{font-size:17px;width:100%;padding:0 20px 30px;box-sizing:border-box}.articles.contactGroups article .images{margin-bottom:20px}.articles.contactGroups article .images .image{width:116px;height:116px;display:inline-block;margin:0 8px;border-radius:50%;background-position:center center;background-size:cover;font-size:0}.articles.contactGroups article .images a:hover .image{transition:all .3s ease;opacity:0.8}.articles.contactGroups article h3{font-size:19px;text-transform:uppercase}.articles.contactGroups article h3,.articles.contactGroups article p{margin-bottom:11px}.articles.contactGroups article a{color:#5b97cc}.articles.contactGroups article a:hover{color:#9d1732}}html.page.single h1.main{margin-top:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html.page.single h1.main{margin-top:20px}}header.simple{position:relative}header.simple .shareWrapper{left:-84px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.simple .shareWrapper{text-align:center;padding:10px 0;position:static;border-bottom:1px solid #e3e4e5;margin-bottom:20px}}header.simple .logo{text-align:center;margin-bottom:40px}header.simple .logo img{height:auto;max-width:320px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){header.simple .logo{margin-bottom:20px;margin-top:30px}header.simple .logo img{max-width:240px}}.content.page.fullWidth header.simple h1.main,.content.fullWidth header.simple h1.main{margin-bottom:10px}.content.page.fullWidth header.simple .shareWrapper,.content.fullWidth header.simple .shareWrapper{top:-43px;left:-13px;margin-left:20px;margin-right:20px;width:calc(100% - 40px);text-align:center;padding:10px 0;position:static;border-bottom:1px solid #e3e4e5;margin-bottom:20px}.content.page.fullWidth header.simple .shareWrapper h2,.content.fullWidth header.simple .shareWrapper h2{display:none}.content.page.fullWidth header.simple .shareWrapper ul.share,.content.fullWidth header.simple .shareWrapper ul.share{font-size:0}.content.page.fullWidth header.simple .shareWrapper ul.share li,.content.fullWidth header.simple .shareWrapper ul.share li{display:inline-block;margin:0;border-bottom:0;border-right:1px solid #c5cbd1;text-align:center;height:auto;width:auto;vertical-align:top}.content.page.fullWidth header.simple .shareWrapper ul.share li a,.content.fullWidth header.simple .shareWrapper ul.share li a{padding:0;height:36px;width:42px;display:flex;justify-content:center;align-items:center}.content.page.fullWidth header.simple .shareWrapper ul.share li svg,.content.fullWidth header.simple .shareWrapper ul.share li svg{transform:scale(1.1)}.content.page.fullWidth header.simple .shareWrapper ul.share li:last-of-type,.content.fullWidth header.simple .shareWrapper ul.share li:last-of-type{border-right:none}.content.page.fullWidth header.simple .logo,.content.fullWidth header.simple .logo{margin-bottom:20px;margin-top:30px}.content.page.fullWidth header.simple .logo img,.content.fullWidth header.simple .logo img{max-width:240px}html body main .kscPropertyCalculator{margin:40px 0 30px;font-size:0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .kscPropertyCalculator{margin:30px 0;background-color:#f1f2f2}}html body main .kscPropertyCalculator .details,html body main .kscPropertyCalculator .chartWrapper{display:inline-block;vertical-align:top;box-sizing:border-box}html body main .kscPropertyCalculator .shareResults{padding-top:10px;padding-bottom:20px;border-bottom:1px solid #f1f2f2}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .kscPropertyCalculator .shareResults{border-bottom:none;text-align:center}}html body main .kscPropertyCalculator .shareResults .text,html body main .kscPropertyCalculator .shareResults .social{vertical-align:middle;display:inline-block}html body main .kscPropertyCalculator .shareResults .text{font-size:20px;line-height:1;padding-right:10px;padding-left:20px}html body main .kscPropertyCalculator .shareResults .text:after{content:':'}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .kscPropertyCalculator .shareResults .text{font-family:'Oswald', sans-serif;font-weight:300;font-size:20px;text-transform:uppercase;display:block;padding:0 0 20px}html body main .kscPropertyCalculator .shareResults .text:after{display:none}}html body main .kscPropertyCalculator .shareResults .social ul{padding:0;margin:0;display:inline-block}html body main .kscPropertyCalculator .shareResults .social ul li{display:inline-block;vertical-align:middle;padding:0;margin:0}html body main .kscPropertyCalculator .shareResults .social ul li a{transform:scale(1.2);padding:0 12px;display:inline-block;vertical-align:middle}html body main .kscPropertyCalculator .shareResults .social ul li a svg path,html body main .kscPropertyCalculator .shareResults .social ul li a svg ellipse{fill:#3b3b3c}html body main .kscPropertyCalculator .shareResults .social ul li a:hover svg path,html body main .kscPropertyCalculator .shareResults .social ul li a:hover svg ellipse{transition:all .3s ease;fill:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .kscPropertyCalculator .shareResults .social ul li a{transform:scale(1.3)}}html body main .kscPropertyCalculator .details{width:300px;height:360px;background-color:#f1f2f2;padding:20px;margin-right:46px}html body main .kscPropertyCalculator .details .savings{line-height:1.2;text-transform:uppercase;opacity:0;font-family:'Oswald', sans-serif;font-weight:300;font-size:24px}html body main .kscPropertyCalculator .details .savings .total{font-weight:700}html body main .kscPropertyCalculator .details .savings.active{opacity:1}html body main .kscPropertyCalculator .details .savings:after{content:"";display:block;width:40px;height:1px;background-color:#9d1732;margin:23px 0}html body main .kscPropertyCalculator .details .input .text{font-size:13px;line-height:1.4;margin-bottom:0;font-weight:400}html body main .kscPropertyCalculator .details .input input{border:1px solid #d1d3d4;padding:0 10px;width:100%;box-sizing:border-box;line-height:52px;font-size:20px;background-color:white;margin:17px 0}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .kscPropertyCalculator .details{width:100%;height:auto;margin-right:0}html body main .kscPropertyCalculator .details .savings{font-size:20px}html body main .kscPropertyCalculator .details .savings br{display:none}html body main .kscPropertyCalculator .details .savings:after{margin:20px 0}html body main .kscPropertyCalculator .details .input input{line-height:40px;font-size:20px}}html body main .kscPropertyCalculator .chartWrapper{position:relative;width:554px;height:368px}html body main .kscPropertyCalculator .chartWrapper .legend{position:absolute;right:24px;top:292px}html body main .kscPropertyCalculator .chartWrapper .legend div{display:inline-block;font-weight:500;font-size:18px;text-transform:uppercase;color:white;letter-spacing:-0.5px;margin-right:16px}html body main .kscPropertyCalculator .chartWrapper .legend div:before{content:"";width:10px;height:10px;display:inline-block;border-radius:50%;margin-bottom:1px;margin-right:8px}html body main .kscPropertyCalculator .chartWrapper .legend div:first-of-type:before{background-color:#9d1732}html body main .kscPropertyCalculator .chartWrapper .legend div:last-of-type:before{background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){html body main .kscPropertyCalculator .chartWrapper{position:relative;width:calc(100% - 30px);left:10px;height:auto;max-width:none !important;margin:20px 0}html body main .kscPropertyCalculator .chartWrapper .legend{text-align:right;top:auto;bottom:30px;right:16px}html body main .kscPropertyCalculator .chartWrapper .legend div{font-weight:300;font-size:12px;color:#3b3b3c;margin-right:12px;letter-spacing:0;text-transform:none}html body main .kscPropertyCalculator .chartWrapper .legend div:before{margin-right:6px;width:7px;height:7px}}.kscLegislatorLookup{background-color:#0d2b49;padding:36px 20px 20px;margin-bottom:30px;position:relative}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.kscLegislatorLookup{padding-bottom:20px}}.kscLegislatorLookup h2.main{color:white;margin-top:0}.kscLegislatorLookup h2.main:after{background-color:#5b97cc}.kscLegislatorLookup form.address{position:relative;font-size:0;text-align:center}.kscLegislatorLookup form.address input,.kscLegislatorLookup form.address button{vertical-align:top;margin:0}.kscLegislatorLookup form.address input{width:60%}.kscLegislatorLookup form.address button{background-color:#5b97cc;width:54px;height:54px;padding:0;min-width:0;margin-left:4px}.kscLegislatorLookup form.address button:hover{background-color:#9d1732}.kscLegislatorLookup form.address button[disabled=disabled]{background-color:#d9d9d9 !important}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.kscLegislatorLookup form.address input{width:calc(100% - 44px);height:44px;line-height:42px;font-size:14px;padding:0 16px}.kscLegislatorLookup form.address button{width:44px;height:44px;margin-left:0}}.kscLegislatorLookup .infoText{color:white;font-size:16px;font-weight:300;text-align:center;margin-bottom:20px;display:none}.kscLegislatorLookup .infoText.active{display:block}.kscLegislatorLookup .infoText.loading{transition:all 0.1s .3s ease;opacity:0;display:block;position:absolute;width:100%;font-size:14px;pointer-events:none;padding-top:3px}.kscLegislatorLookup .infoText.loading.active{transition:all .3s ease;opacity:0.8}.kscLegislatorLookup .legislators{font-size:0;width:820px;margin:35px auto 0}.kscLegislatorLookup .legislators article{margin:0 10px 30px;display:inline-block;width:calc(50% - 20px);box-sizing:border-box}.kscLegislatorLookup .legislators article .image,.kscLegislatorLookup .legislators article .details{display:inline-block;vertical-align:top}.kscLegislatorLookup .legislators article .image{box-sizing:border-box;width:110px;height:110px;border-radius:50%;border:2px solid white;background-size:cover;background-position:center top}.kscLegislatorLookup .legislators article .details{width:calc(100% - 128px);font-size:14px;line-height:1.35;color:white;padding-left:18px}.kscLegislatorLookup .legislators article .details strong{font-weight:600}.kscLegislatorLookup .legislators article .details .title{text-transform:uppercase;color:#d1d3d4;margin-top:8px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.kscLegislatorLookup .legislators{width:100%;margin:30px auto 0}.kscLegislatorLookup .legislators article{margin:0 0 20px;width:100%}.kscLegislatorLookup .legislators article .image{width:96px;height:96px}.kscLegislatorLookup .legislators article .details{width:calc(100% - 110px);padding-left:14px}.kscLegislatorLookup .legislators article .details .title{margin-top:0}}.kscLegislatorLookup .proto{display:none}.kscInlineComments{background-color:#0d2b49;padding:36px 20px;margin-bottom:30px;position:relative}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.kscInlineComments{left:-20px;width:100%;padding-bottom:20px;padding-top:30px}}.kscInlineComments h2.main{color:white;margin-top:0}.kscInlineComments h2.main:after{background-color:#5b97cc}.kscInlineComments form.main input{width:calc(33.33% - 12px);margin-right:18px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.kscInlineComments form.main input{margin-right:0;width:100%}}.kscInlineComments form.main input:nth-of-type(3){margin-right:0}.kscInlineComments form.main textarea{height:200px}.kscInlineComments form.main button{margin-top:10px}html.takeAction.map header.main{display:none}html.takeAction.map main{height:100%}@media screen and (max-width: 500px){html.takeAction.map main{margin-top:0}}html.takeAction.map main #map{width:100%;height:100%}html.takeAction.map main #chambers{font-size:0;position:fixed;bottom:15px;left:365px;z-index:2}@media screen and (max-width: 500px){html.takeAction.map main #chambers{z-index:0;left:20px;bottom:20px;width:calc(100% - 80px)}}html.takeAction.map main #chambers ul{width:100%}html.takeAction.map main #chambers ul li{display:inline-block;margin-right:2px}@media screen and (max-width: 500px){html.takeAction.map main #chambers ul li{margin-bottom:2px}}html.takeAction.map main #chambers ul li button{font-size:13px;color:white;background-color:#0d2b49;line-height:1.1;padding:5px 10px}html.takeAction.map main #chambers ul li button.active{background-color:#9d1732}html.takeAction.map main #chambers ul li button:not(.active):hover{transition:all .3s ease;background-color:#f0c800}html.takeAction.map main #controls.active{pointer-events:auto;opacity:1}html.takeAction.map main #controls.minimized h1,html.takeAction.map main #controls.minimized .search,html.takeAction.map main #controls.minimized .searchResults,html.takeAction.map main #controls.minimized .contacts{display:none}html.takeAction.map main #controls.minimized a.logo{margin-bottom:0}html.takeAction.map main #controls{transition:all .3s ease;pointer-events:none;opacity:0;width:350px;position:fixed;height:100%;background-color:rgba(91,151,204,0.9);left:0;top:0;box-sizing:border-box;padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 500px){html.takeAction.map main #controls{width:100%;height:auto;padding-bottom:0;max-height:100%}}@media screen and (max-width: 500px){html.takeAction.map main #controls button.minimize{-webkit-tap-highlight-color:transparent;width:40px;height:40px}html.takeAction.map main #controls button.minimize svg{width:28px;height:28px}}html.takeAction.map main #controls .logo{display:block;text-align:center;margin-bottom:10px;border-bottom:1px solid white;padding-bottom:10px}@media screen and (max-width: 500px){html.takeAction.map main #controls .logo img{height:40px;width:auto}}html.takeAction.map main #controls .logo:hover{opacity:0.8}html.takeAction.map main #controls .specialLink{border-bottom:1px solid white;padding-bottom:15px;position:relative;top:-17px}html.takeAction.map main #controls .specialLink a{display:block;width:100%;background-color:#9d1732;color:white;text-transform:uppercase;font-weight:700;text-align:center;padding:12px 0;font-size:16px}@media screen and (max-width: 500px){html.takeAction.map main #controls .specialLink a{font-size:15px;padding:10px 0}}html.takeAction.map main #controls .specialLink a:hover{background-color:#0d2b49}html.takeAction.map main #controls .specialLink p{color:white;margin-bottom:10px;margin-top:25px;font-size:16px}html.takeAction.map main #controls h1{font-family:'Oswald', sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;color:white;text-align:center}html.takeAction.map main #controls form.search{font-size:0;margin-bottom:20px}@media screen and (max-width: 500px){html.takeAction.map main #controls form.search{margin-bottom:0}}html.takeAction.map main #controls form.search>div{position:relative;display:block;padding-top:10px}html.takeAction.map main #controls form.search>div .location{color:#6d6e70;width:100%;font-size:16px;height:48px;box-sizing:border-box;padding-left:13px;padding-right:90px;display:inline-block;background:white;border:0;margin-bottom:2px}html.takeAction.map main #controls form.search>div .location.city,html.takeAction.map main #controls form.search>div .location.zip{padding-right:13px}html.takeAction.map main #controls form.search>div .location.city{width:60%;margin-right:2px}html.takeAction.map main #controls form.search>div .location.zip{width:calc(40% - 2px)}html.takeAction.map main #controls form.search>div button{position:absolute;right:6px;top:16px;font-size:16px;height:37px;line-height:37px;padding:0 10px;background-color:#d0d0d0;color:white}html.takeAction.map main #controls form.search>div button:hover{transition:all .3s ease;background-color:#5b97cc;opacity:1}html.takeAction.map main #controls .searchResults{font-size:16px;color:white;display:none}html.takeAction.map main #controls .searchResults.active{display:block}html.takeAction.map main #controls .contacts{color:white;margin-bottom:70px;margin-top:20px}@media screen and (max-width: 500px){html.takeAction.map main #controls .contacts{margin-bottom:0;margin-top:0}html.takeAction.map main #controls .contacts .chamber:first-of-type{margin-top:10px}html.takeAction.map main #controls .contacts .chamber:last-of-type .people{margin-bottom:0}html.takeAction.map main #controls .contacts .chamber:last-of-type .specialLink{top:-2px;margin-bottom:10px}}html.takeAction.map main #controls .contacts h2{font-size:20px;margin-bottom:20px;letter-spacing:0.5px}@media screen and (max-width: 500px){html.takeAction.map main #controls .contacts h2{font-size:18px;margin-bottom:10px}}html.takeAction.map main #controls .contacts .people{border-bottom:1px solid white;padding-bottom:15px;margin-bottom:15px}html.takeAction.map main #controls .contacts .people .vacant{font-weight:400;font-size:16px;margin-top:-14px}html.takeAction.map main #controls .contacts .people .person.us-senator .details h3 .job,html.takeAction.map main #controls .contacts .people .person.governor .details h3 .job{display:block;font-size:13px;font-style:italic;margin-bottom:-5px}html.takeAction.map main #controls .contacts .people .person{font-size:0}html.takeAction.map main #controls .contacts .people .person .image,html.takeAction.map main #controls .contacts .people .person .details{display:inline-block;vertical-align:top;box-sizing:border-box}html.takeAction.map main #controls .contacts .people .person .image{width:80px;height:80px;background-size:cover;background-position:center center;border-radius:50%;border:4px solid white;margin-bottom:5px}html.takeAction.map main #controls .contacts .people .person .image.r{border-color:#9d1732}html.takeAction.map main #controls .contacts .people .person .image.d{border-color:#55739f}html.takeAction.map main #controls .contacts .people .person .details{width:210px;padding-left:10px}html.takeAction.map main #controls .contacts .people .person .details h3{font-size:16px;margin-bottom:10px}html.takeAction.map main #controls .contacts .people .person .details h3 br,html.takeAction.map main #controls .contacts .people .person .details h3 .job{display:none}html.takeAction.map main #controls .contacts .people .person .details button{border:1px solid white;font-size:16px;font-weight:700;color:white;text-transform:uppercase;padding:5px 15px;margin-bottom:15px}html.takeAction.map main #controls .contacts .people .person .details button:hover{transition:all .3s ease;background-color:#0d2b49}html.takeAction.map main #contactForm.active{pointer-events:auto;opacity:1}html.takeAction.map main #contactForm{transition:all .3s ease;pointer-events:none;opacity:0;font-size:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(13,43,73,0.9);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2}@media screen and (max-width: 500px){html.takeAction.map main #contactForm{padding:20px;box-sizing:border-box}}html.takeAction.map main #contactForm .closeButton{-webkit-tap-highlight-color:transparent;position:absolute;right:20px;top:20px;width:40px;height:40px;z-index:1}@media screen and (max-width: 500px){html.takeAction.map main #contactForm .closeButton{top:34px}}html.takeAction.map main #contactForm .closeButton:hover svg rect{transition:all .3s ease;fill:#5b97cc}html.takeAction.map main #contactForm .formWrapper{position:relative;width:650px;margin:20px auto;text-align:left;border-top:1px dotted white;border-bottom:1px dotted white;padding:20px 0}@media screen and (max-width: 500px){html.takeAction.map main #contactForm .formWrapper{width:100%;margin-top:0}}html.takeAction.map main #contactForm .formWrapper h2{font-family:'Oswald', sans-serif;font-weight:300;font-size:18px;text-align:center;color:white;margin-bottom:20px;text-transform:uppercase}html.takeAction.map main #contactForm .formWrapper form .error:not([type=submit]){background-color:#f8b3a8}html.takeAction.map main #contactForm .formWrapper form .genericError{margin:10px 0;color:#fde5e5}html.takeAction.map main #contactForm .formWrapper form button.submit{margin-top:0}html.takeAction.map main #contactForm .formWrapper form textarea{height:226px}html.takeAction.map main #contactForm .formWrapper form p.captchaNotice{text-align:center;font-size:13px;margin-top:20px;color:white}html.takeAction.map main #contactForm .formWrapper form p.captchaNotice a{color:white;text-decoration:underline}@media screen and (max-width: 500px){html.takeAction.map main #contactForm .formWrapper form .half.phoneZip input{width:100%;margin-right:0}}html.takeAction.map main #contactForm .formWrapper form .inputs{transition:all .3s ease;opacity:1}html.takeAction.map main #contactForm .formWrapper form .prefilledText{font-size:15px;color:white;margin-bottom:20px}@media screen and (max-width: 500px){html.takeAction.map main #contactForm .formWrapper form .prefilledText{margin-top:20px}}html.takeAction.map main #contactForm .formWrapper form .prefilledText.message{margin-bottom:40px}html.takeAction.map main #contactForm .formWrapper form .formSuccess{transition:all .3s ease;pointer-events:none;opacity:0;position:absolute;top:120px;left:0;font-family:'Tinos', serif;font-weight:400;font-size:26px;line-height:1.2;text-align:center;padding-bottom:5px;letter-spacing:1px;color:white;width:100%}html.takeAction.map main #contactForm .formWrapper form.success .inputs{pointer-events:none;opacity:0}html.takeAction.map main #contactForm .formWrapper form.success .formSuccess{opacity:1}@media screen and (min-width: 500px){html.page.single.elementor-page a.logo{top:19px !important}html.page.single.elementor-page .ulWrapper{display:none !important}html.page.single.elementor-page header.page{height:100px;background-image:none !important;background-color:#0d2b49}html.page.single.elementor-page header.page .overlay{display:none}}#kscPopup.active{pointer-events:auto;opacity:1}#kscPopup{transition:all 0.2s ease-in-out;opacity:0;pointer-events:none;position:fixed;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer}#kscPopup .popupWrapper{cursor:auto;width:600px;height:600px;background-color:white;font-size:0}@media screen and (max-width: 500px){#kscPopup .popupWrapper{position:relative;height:auto;width:100%}}#kscPopup .popupWrapper .image{background-color:#0d2b49;width:600px;height:100%;background-size:cover;background-position:center center}@media screen and (max-width: 500px){#kscPopup .popupWrapper .image{width:100%;height:0;padding-top:100%}}#kscPopup .popupWrapper .details{background-color:#0d2b49;position:relative;width:100%;height:100%}@media screen and (max-width: 500px){#kscPopup .popupWrapper .details{position:static;display:block;width:100%}}#kscPopup .popupWrapper .details .closePopup{position:absolute;width:50px;height:50px;top:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer}#kscPopup .popupWrapper .details .closePopup svg{width:20px;height:20px}#kscPopup .popupWrapper .details .closePopup svg *{transition:all 0.2s ease-in-out}#kscPopup .popupWrapper .details .closePopup:hover svg *{fill:#0d2b49}@media print{header.main,footer.main,.shareWrapper,.tabLinks,.donateCta,#kscPopup{display:none !important}main>.content.page{margin-top:-386px !important;padding-top:20px !important}main>.content,main>.wrapper>.content,main>.content.page.reduced,main>.content.reduced,main>.content.page{width:100% !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}.eventDetails{padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}.eventDetails header.post{display:none !important}html.event .linkButton{display:none !important}.articleBody{color:black !important;width:calc(100% - 40px) !important}.articleBody p{font-size:20px !important}header.event{background:transparent !important;margin-bottom:50px !important;height:auto !important}header.event .datetime{margin-top:0 !important}header.event .wrapper{padding:0 !important}header.event .overlay{display:none !important}header.event .details,header.event .location,header.event .date,header.event .time{color:black !important}header.event .category{display:none !important}.wrapper.related{display:none !important}header.post{height:auto !important}header.post .details{padding-top:0px !important}header.post .video,header.post .podcast,header.post .arrowButton{display:none !important}header.post .image{padding-top:0 !important}header.post .overlay{background:transparent !important;position:static !important}header.post .gradient{display:none !important}header.post .wrapper{position:static !important;width:100% !important;padding:0 !important;color:black !important}header.post .wrapper .category{display:none !important}header.post a{color:black !important}section.person{padding:0 !important}section.person .details{padding-right:20px !important;margin-bottom:0 !important}section.person .details .image{-webkit-print-color-adjust:exact;color-adjust:exact}section.person .details .buttons{display:none !important}section.person .bio{width:calc(100% - 285px) !important}.backButton{display:none !important}html.about main .ajaxContent>.career .articleBody{padding-left:0;padding-right:0}section.career header{padding-left:0 !important;padding-right:0 !important}section.career header .mainHeader{display:none !important}}input:not([type=checkbox]),select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;border-radius:0}input:focus,button:focus,select:focus,textarea:focus{outline:none}input{border:none;background-color:transparent}button{font-family:'Montserrat', sans-serif;font-weight:400;background:none;cursor:pointer;margin:0;padding:0;border:none;font-size:0}.recaptchaV2{display:flex;justify-content:center;margin:20px 0}.grecaptcha-badge{visibility:hidden}body,html{height:100%;width:100%;touch-action:manipulation}body{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;color:#3b3b3c;line-height:1.5}svg{overflow:visible}main{position:relative;display:block;min-height:calc(100% - 361px);min-width:1144px;background-color:white;overflow:hidden}main>.content,main>.wrapper>.content{margin:0 auto;width:1144px;box-sizing:border-box}main .fullBleedContent{width:3000px;position:relative;left:-958px}main .fullBleedContent .content{width:1144px;margin:0 auto}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main .fullBleedContent{width:calc(100% + 40px);left:-20px;box-sizing:border-box}main .fullBleedContent .content{width:100%}}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main{min-width:100%}main>.content,main>.wrapper>.content{width:100%}}a{text-decoration:none;color:#3b3b3c}a:hover{transition:all .3s ease;color:#5b97cc}.center{text-align:center}h2.main,h1.main,div.mainHeader{font-family:'Oswald', sans-serif;font-weight:300;text-transform:uppercase;text-align:center;position:relative;letter-spacing:2.5px;font-size:24px;padding-bottom:11px;padding-left:20px;padding-right:20px;margin:40px 0 30px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){h2.main,h1.main,div.mainHeader{margin-top:30px;margin-bottom:24px;font-size:22px}}h2.main:after,h1.main:after,div.mainHeader:after{content:"";background-color:#9d1732;height:1px;width:42px;position:relative;left:calc(50% - 21px);top:11px;display:block}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){h2.main:after,h1.main:after,div.mainHeader:after{top:8px}}h2.main.blue:after,h1.main.blue:after,div.mainHeader.blue:after{background-color:#5b97cc}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main{margin-top:60px}}main .content.page{position:relative;margin-top:-247px;min-height:280px;padding:60px 30px 80px;background-color:white}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main .content.page{padding:20px;margin-top:0}}main .content.page.reduced,main .content.reduced{padding-left:122px;padding-right:122px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main .content.page.reduced,main .content.reduced{padding-left:20px;padding-right:20px;padding-top:0}}main .content.page.fullWidth,main .content.fullWidth{padding-left:0;padding-right:0;width:100%}main header.page{font-size:0;position:relative;background-size:cover;background-position:center center;height:386px}main header.page .overlay{position:absolute;top:0;left:0;width:100%;height:100%}main header.page .wrapper{position:relative}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){main header.page{display:none}}.shareWrapper{text-align:center;position:absolute;left:0;top:0;width:47px}.shareWrapper h2{font-family:'Montserrat', sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;color:#C5CBD1;margin-top:3px}.shareWrapper ul li{display:block;margin:0 auto;width:47px;border-bottom:1px solid #C5CBD1}.shareWrapper ul li a{display:block;padding:12px 0}.shareWrapper ul li a svg path,.shareWrapper ul li a svg polygon{fill:#C5CBD1}.shareWrapper ul li a:hover svg path,.shareWrapper ul li a:hover svg polygon{transition:fill .3s ease;fill:#5b97cc}.shareWrapper ul li:last-of-type{border:none}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.shareWrapper{top:-43px;left:-13px;width:100%;text-align:left}.shareWrapper h2{display:none}.shareWrapper ul.share{font-size:0}.shareWrapper ul.share li{display:inline-block;margin:0;border-bottom:0;border-right:1px solid #c5cbd1;text-align:center;height:auto;width:auto;vertical-align:top}.shareWrapper ul.share li a{padding:0;height:36px;width:42px;display:flex;justify-content:center;align-items:center}.shareWrapper ul.share li svg{transform:scale(1.1)}.shareWrapper ul.share li:last-of-type{border-right:none}}nav.filters select,nav.tabLinks select{transition:background-color .3s ease;background:url('//www.texaspolicy.com/assets/1528926335/images/forms/select-arrow-white.svg') no-repeat calc(100% - 7px) 50%;border:none;background-color:#5b97cc;color:white;font-size:17px;padding:0 30px 0 16px;height:46px;margin:0 9px;width:244px;cursor:pointer}nav.filters select option,nav.tabLinks select option{background-color:white;color:#3b3b3c}nav.filters select.active,nav.tabLinks select.active{background-color:#0d2b49}@media all and (-ms-high-contrast: none){nav.filters select,nav.tabLinks select{padding-right:0}}nav.filters{margin-bottom:70px;font-size:0;text-align:center}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){nav.filters{margin-bottom:20px;font-size:0;text-align:left}nav.filters .toggle{font-size:16px;color:#5b97cc;margin-bottom:20px;cursor:pointer}nav.filters .toggle:after{content:' +'}nav.filters select{display:none;width:100%;margin:0 0 6px}nav.filters.active .toggle:after{content:' -'}nav.filters.active select{display:block}nav.tabLinks select{width:100%;margin:0}}.linkButton{font-family:'Montserrat', sans-serif;font-weight:500;background-color:#5b97cc;text-align:center;text-transform:uppercase;padding:14px 53px;color:white;line-height:1.4;font-size:16px;display:inline-block}.linkButton.inactive{opacity:0;pointer-events:none}.linkButton:hover{transition:all .3s ease;background-color:#0d2b49;color:white}a.backButton{background-color:#0d2b49;font-size:14px;display:block;color:white;line-height:56px;text-transform:uppercase;text-align:center}a.backButton:hover{background-color:#9d1732}a.backButton svg{position:relative;top:-2px;vertical-align:text-bottom;display:inline-block;padding-right:4px}a.backButton svg rect{fill:white}a.arrowButton{background-color:#9d1732;color:white !important;text-transform:uppercase;line-height:50px;padding:0 35px;font-size:14px;letter-spacing:0.5px}a.arrowButton svg{padding-left:5px}a.arrowButton:hover{color:white;background-color:#5b97cc}.donateCta{height:350px;color:white;background-size:cover}.donateCta .wrapper{position:relative;width:990px;margin:0 auto;padding-top:95px}.donateCta .wrapper h2{font-family:'Tinos', serif;font-weight:400;font-size:47px;line-height:1}.donateCta .wrapper p{padding-top:inherit;position:absolute;top:0;right:0;font-size:19px;font-weight:500;width:460px}.donateCta .wrapper p a{display:inline-block;width:100%;line-height:50px;text-align:center;color:black;background-color:#f0c800;text-transform:uppercase;font-weight:500;font-size:14px;margin-top:20px}.donateCta .wrapper p a:hover{background-color:#9d1732;color:white}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.donateCta{height:auto;padding:30px 20px}.donateCta .wrapper{width:100%;padding-top:0}.donateCta .wrapper h2{font-size:30px;margin-bottom:20px}.donateCta .wrapper p{position:static;font-size:19px;width:100%;line-height:1.4}.donateCta .wrapper p br{display:none}}.weWin{overflow:visible}.weWin article{width:352px;height:376px}.weWin article>a:hover{border-color:#9d1732}.weWin article>a:hover .number{transition:all .3s ease;color:#9d1732}.weWin article>a:hover p{color:#3b3b3c}.weWin article>a,.weWin article>div{background-color:white;display:block;width:100%;height:100%;box-sizing:border-box;border-bottom:6px solid #5b97cc;box-shadow:1px -1px 5px rgba(59,59,60,0.2);text-align:center;padding:35px 34px}.weWin article>a .number,.weWin article>div .number{font-family:'Tinos', serif;font-weight:400;color:#bac1cb;font-size:67px;line-height:1}.weWin article>a .number:after,.weWin article>div .number:after{content:"";display:block;width:27px;height:1px;background-color:#f0c800;margin:10px auto 9px}.weWin article>a h3,.weWin article>div h3{font-size:28px;color:#f0c800;font-weight:300;margin-bottom:14px}.weWin article>a p,.weWin article>div p{font-size:15px;margin-bottom:18px}.weWin article>a p a,.weWin article>div p a{color:#5b97cc}.weWin article>a p a:hover,.weWin article>div p a:hover{color:#9d1732}.weWin article>a span,.weWin article>div span{position:absolute;bottom:0;left:0;width:100%;padding-bottom:inherit;color:#5b97cc;font-weight:500;letter-spacing:0.5px;text-transform:uppercase;font-size:15px}.weWin article:not(:last-of-type){margin-right:44px}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){.weWin article{width:100%;height:auto;text-align:center;margin-bottom:20px}.weWin article>a,.weWin article>div{display:inline-block;width:calc(100% - 40px);height:auto;box-sizing:border-box;padding:35px 20px}.weWin article>a .number,.weWin article>div .number{font-size:60px}.weWin article>a h3,.weWin article>div h3{font-size:26px}.weWin article>a p,.weWin article>div p{font-size:14px;margin-bottom:38px}.weWin article>a span,.weWin article>div span{font-size:14px}.weWin article:not(:last-of-type){margin-right:0}.weWin article:last-of-type{margin-bottom:0}}@media (min-width: 500px) and (orientation: portrait), (min-width: 800px) and (orientation: landscape){.hiddenBig{display:none !important}}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.hiddenSmall{display:none !important}}.hidden{display:none !important}html.error404 main .page{text-align:center}html.error404 main .page h1{font-size:28px;text-transform:uppercase}.debug{display:none;background-color:white;padding:40px;color:black;font-family:monospace}.debug p{margin-bottom:20px}
