@import "bootstrap.min.css";@import "animate.css";#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;height:100vh;width:100%}.button,.button-outline,button{width:auto;padding:0 20px;height:45px;line-height:41px;background:#007fc5;color:#fff;font-family:proxima-nova,sans-serif;font-weight:700;font-size:1.15em;display:inline-block;text-align:center;text-transform:uppercase;margin:0;border:2px solid #8dc440;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 10px transparent;-moz-box-shadow:0 2px 10px transparent;box-shadow:0 2px 10px transparent}.button:hover,.button-outline:hover,.button:focus,.button-outline:focus,button:hover,button:focus{outline:none;text-decoration:none;color:#fff;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.35);-moz-box-shadow:0 2px 15px rgba(0,0,0,.35);box-shadow:0 2px 15px rgba(0,0,0,.35)}@media(max-width:768px){.button,.button-outline,button{font-size:1em}}@media(max-width:568px){.button,.button-outline,button{height:35px;line-height:31px;font-size:.9em}}.button-outline{width:auto;padding:0 20px;background:0 0;border:2px solid #fff}@media(max-width:768px){.button-outline{font-size:1em}}@media(max-width:568px){.button-outline{height:35px;font-size:.9em}}html,body{overflow-x:hidden;font-size:16px;background:#fff;font-family:proxima-nova,sans-serif}@media(max-width:992px){html,body{font-size:14px}}.bg-white{background:#fff}#header{position:absolute;width:100%;top:20px;left:0;z-index:1;padding:0 0 0 10px}@media(max-width:568px){#header{top:15px}}#header nav{text-align:center}#header nav ul{list-style:none;margin:0 auto;width:100%;padding:0}#header nav ul li{display:inline;padding:0 7px;margin:0 10px;font-family:proxima-nova,sans-serif;font-weight:700;height:45px;line-height:45px;font-size:1.15em;text-transform:uppercase}@media(max-width:768px){#header nav ul li{font-size:1.1em}}@media(max-width:568px){#header nav ul li{font-size:1.5em;margin:0 3px;padding:0 3px;height:35px;line-height:35px}}#header nav ul li a{margin:0 auto;display:inline-block;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav ul li a:hover{opacity:.65;text-decoration:none}#header .button,#header .button-outline{position:absolute;top:0;right:20px}@media(max-width:568px){#header .button,#header .button-outline{right:10px}}#banner{padding:120px 0 150px;position:relative;overflow:hidden}#banner #Layer_1{width:100%;position:absolute;bottom:-1px;left:0}@media(max-width:768px){#banner{padding:90px 0 120px}}#banner #banner-text{width:100%;max-width:575px;margin:0 auto;text-align:center;color:#fff}@media(max-width:992px){#banner #banner-text{max-width:375px}}@media(max-width:568px){#banner #banner-text{padding:0 30px;max-width:325px}}#banner #banner-text img{width:100%;max-width:525px;height:auto;margin:0 auto 30px;display:block;float:none}#banner #banner-text h2{font-size:1.85em;font-weight:300}#banner #banner-text p{font-size:1.45em;font-weight:300}@media(max-width:992px){#banner #banner-text p{font-size:1.3em}}@media(max-width:768px){#banner #banner-text p{font-size:1.2em}}@media(max-width:568px){#banner #banner-text p{font-size:1.1em}}@media(max-width:375px){#banner #banner-text p{font-size:1em}}#scroll{position:absolute;width:150px;height:100px;left:50%;bottom:0;margin-left:-75px;color:#fff;text-align:center;display:block}#scroll span{width:100%;text-transform:uppercase;font-weight:700}#scroll img{width:30px;height:auto;display:block;margin:15px auto 0}@media(max-width:768px){#scroll{height:80px}}section{padding:75px 0;position:relative}@media(max-width:992px){section{padding:40px 0}}section .container{width:100%;max-width:1200px;padding:0 40px}section h2,section h3,section h4{font-size:2.25em;text-transform:uppercase;line-height:1em;color:#004e91;margin:.8em 0 0;font-family:futura-pt,sans-serif;font-weight:600}@media(max-width:768px){section h2,section h3,section h4{font-size:1.85em}}#clients{padding:20px 0;text-align:center}#clients h4{font-weight:300;font-size:1em;color:#666;text-align:center;text-transform:uppercase}#clients img{width:calc(20% - 15px);height:auto;padding:30px}@media(max-width:768px){#clients img{width:40%}}#about{background:url(../img/true-texas.jpg)75% no-repeat;-webkit-background-size:cover;background-size:cover}#about .row{position:relative}#about img{position:absolute;left:60%;top:0;width:40%;height:auto;border-radius:100%}@media(max-width:767px){#about img{width:100%;height:auto;position:relative;left:0;max-width:400px;margin-bottom:30px}}@media(max-width:768px){#about{background:url(../img/true-texas-mobile.jpg)75% no-repeat;-webkit-background-size:cover;background-size:cover}}.title-bar{text-align:center;background:#007fc5;padding:30px 0;width:100%}@media(max-width:568px){.title-bar{padding:20px}}.title-bar h2{color:#fff;text-transform:uppercase;margin:0;padding:0}@media(max-width:568px){.title-bar h2{font-size:1.5em}}form{margin:20px 0;padding:0 20px}form .col-xs-12{padding:0 5px 10px}form input,form button{border:none;padding:10px;font-size:1.25em;color:#333;width:100%;height:50px;line-height:50px;display:inline-block}form input{border:none}form button{line-height:46px;color:#fff;padding:0}form input{background:#f3f3f3;border:1px solid #ddd}form ::-webkit-input-placeholder{color:#666}form ::-moz-placeholder{color:#666}form :-ms-input-placeholder{color:#666}form :-moz-placeholder{color:#666}#home #banner{background:url(../img/background.jpg)50% 0 no-repeat #004e91;-webkit-background-size:cover;background-size:cover}#home #advocate{background:url(../img/advocate.jpg)50% 0 no-repeat #fff;-webkit-background-size:cover;background-size:cover}@media(max-width:768px){#home #advocate{background:#fff;padding-top:0}#home #advocate:before{content:'';display:block;width:100%;height:325px;background:url(../img/advocate-mobile.jpg)50% 0 no-repeat #fff;-webkit-background-size:cover;background-size:cover;margin-bottom:15px}}@media(max-width:568px){#home #advocate:before{height:225px}}#home #facts{background:url(../img/fast-facts.jpg)50% 0 no-repeat #fff;-webkit-background-size:cover;background-size:cover}@media(max-width:768px){#home #facts{background:#fff;padding-top:0}#home #facts:before{content:'';display:block;width:100%;height:325px;background:url(../img/fast-facts-mobile.jpg)50% 0 no-repeat #fff;-webkit-background-size:cover;background-size:cover;margin-bottom:15px}}@media(max-width:568px){#home #facts:before{height:225px}}#home #facts h2{margin-bottom:.9rem}#home #facts ul{font-size:1.3em;margin:0;padding:0 0 0 20px;list-style:none}@media(max-width:568px){#home #facts ul{font-size:1em}}#home #facts ul li{padding:10px 0;position:relative}#home #facts ul li:before{content:'';display:block;width:8px;height:8px;background:#8dc440;position:absolute;top:20px;left:-20px}#home #get-involved{padding:10px 0}#home #get-involved #actions{display:flex}@media(max-width:768px){#home #get-involved #actions{display:block}}#home #get-involved #actions #donateAction{background:url(../img/bumper-sticker.jpg)0 no-repeat;-webkit-background-size:cover;background-size:cover}@media(max-width:768px){#home #get-involved #actions #donateAction{padding-bottom:30px}}#home #get-involved #actions #donateAction .button,#home #get-involved #actions #donateAction .button-outline{position:absolute;right:30px;bottom:30px}@media(max-width:768px){#home #get-involved #actions #donateAction .button,#home #get-involved #actions #donateAction .button-outline{width:100%;position:relative;right:0;bottom:0;margin-top:80px}}#home #get-involved #actions .actionItem{width:50%;border:10px solid #fff;background:#004e91;padding:25px;position:relative}@media(max-width:768px){#home #get-involved #actions .actionItem{width:100%}}#home #get-involved #actions .actionItem#joinAction{background:url(../img/movement.jpg)50% no-repeat;-webkit-background-size:cover;background-size:cover;padding-bottom:180px}@media(max-width:768px){#home #get-involved #actions .actionItem#joinAction{padding-bottom:0}}#home #get-involved #actions .actionItem#joinAction .row{margin:0}#home #get-involved #actions .actionItem#joinAction form{position:absolute;bottom:20px;margin:0;padding:0;box-sizing:border-box;width:92%}@media(max-width:768px){#home #get-involved #actions .actionItem#joinAction form{position:relative;bottom:auto;width:100%;padding:20px 0}}#home #get-involved #actions .actionItem h2{color:#fff;text-transform:none;margin:0 0 .8rem}#home #get-involved #actions .actionItem h2 a{color:#fff;text-decoration:none}#home #get-involved #actions .actionItem p{color:#fff;font-size:1.35em;font-weight:300;margin:0}#home #get-involved #actions .actionItem:nth-child(1){border-right:5px solid #fff}#home #get-involved #actions .actionItem:nth-child(2){border-left:5px solid #fff}#home #get-involved #actions .actionItem .actionContent{position:relative}footer{text-align:center;padding:45px 0 160px}footer ul{list-style:none;margin:0 auto;width:100%;padding:30px 0}footer ul li{display:inline;padding:0 7px;margin:0 10px;font-family:proxima-nova,sans-serif;font-weight:700;height:45px;line-height:45px;font-size:1.15em;text-transform:uppercase}@media(max-width:768px){footer ul li{font-size:1.1em}}@media(max-width:568px){footer ul li{font-size:.9em;margin:0 3px;padding:0 3px;height:35px;line-height:35px}}footer ul li a{margin:0 auto;display:inline-block;color:#333;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer ul li a:hover{opacity:.65;text-decoration:none}footer .container img{margin:0 auto;width:100%;height:auto;max-width:265px}footer .container .paidfor{font-size:.65em;padding:6px 10px;display:block;margin:0 auto;border:1px solid #999;width:100%;max-width:275px}footer .container #privacy{font-size:.65em;color:#007fc5}#contact{background:#004e91;text-align:center;padding:40px 0}#contact h2{color:#fff;margin:0 0 1.25rem;padding:0}#thank-you #banner{background:url(../img/background.jpg)50% 0 no-repeat #004e91;-webkit-background-size:cover;background-size:cover}#addresses{max-width:650px;margin:0 auto 30px;width:100%;float:none}#addresses h4{color:#004e91;font-size:1.35em;font-weight:600;text-transform:uppercase;margin:0;padding:0}#carousel div{text-align:center;width:300px;height:185px;float:left;position:relative;padding:0 20px}#carousel div img{border:none;width:100%;height:auto}