html{font-family:proxima-nova, sans-serif;font-weight:300;color:#000}::-moz-selection{background:#b3d4fc}::selection{background:#b3d4fc}.flex-container>img{-ms-grid-row-align:center;align-self:center}[class*='width-'].int-wrap{margin:0 !important}.responsive-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}h1,h2,h3,h4,h5,h6{margin:30px 0;font-weight:700;letter-spacing:normal;color:#0055ac}p{margin:15px 0}main ul,main ol{margin:15px 0}main p:last-child,main ul:last-child,main ol:last-child{margin-bottom:30px}main li{margin:7.5px 0}.txt-center ul{list-style-type:none;padding:0}blockquote{margin:30px;border-left:5px solid;padding-left:30px}span.light,span.normal{font-weight:400}b,strong,span.semibold,span.bold{font-weight:700}hr{margin:15px 0}a:link,a:visited,a:hover,a:active{color:#0055ac;text-decoration:none}a:hover{color:#ff6903}a.link-button:active,a.link-button:hover,a.link-button:link,a.link-button:visited{display:inline-flex;flex-direction:column;justify-content:center;min-height:45px;padding:10px 30px;text-decoration:none;background-color:#0055ac;font-weight:700;color:#fff}a.link-button:hover{background-color:#ff6903;color:#fff}.toll-free-number{text-transform:uppercase}.bg-blue{background-color:#0055ac;color:#fff}.bg-blue *{color:#fff}.bg-blue a:active,.bg-blue a:hover,.bg-blue a:link,.bg-blue a:visited{color:#fff;text-decoration:underline}.bg-blue a:hover{color:#ff6903}.bg-orange{background-color:#ff6903;color:#fff}.bg-orange *{color:#fff}.bg-orange a:active,.bg-orange a:hover,.bg-orange a:link,.bg-orange a:visited{color:#0055ac}.bg-orange a:hover{color:#fff;text-decoration:underline}.bg-grey{background-color:#c6c6c6}.bg-grey a:active,.bg-grey a:hover,.bg-grey a:link,.bg-grey a:visited{color:#0055ac}.bg-grey a:hover{color:#fff;text-decoration:underline}.bg-grey a.link-button{color:#fff}.bg-grey a.link-button:hover{text-decoration:none}.bg-wrap{background-position:50% 50%}.parallax-window:before{content:'';position:absolute;z-index:-200;top:0;bottom:0;left:0;right:0;overflow:hidden;background-size:cover;background-repeat:no-repeat}#nav-main-container,#nav-collapse,nav li ul{background:#0055ac}#nav-main-container{z-index:3000;box-shadow:0 0 15px rgba(0,0,0,0.5)}#nav-icon span,#nav-icon span:before,#nav-icon span:after{background:#fff}nav a:link,nav a:visited,nav a:hover,nav a:active,#nav-main-container [id^=phone]{text-decoration:none;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:0.1em}nav a:hover,nav .selected>a,#nav-main-container [id^=phone]:hover{color:#ff6903}#banner:before{background:#fff}#banner .link-button{background-color:#0055ac;color:#fff}#banner .link-button:hover{background-color:#ff6903;color:#fff}#footer-logo{margin:30px 0}#social,.social-wrap{margin-left:-15px;margin-right:-15px}#social a,.social-wrap a{text-decoration:none;display:block}#social a i,.social-wrap a i{display:block;border-radius:50%;padding:15px}ul.contact-info{list-style-type:none;padding:0}ul.contact-info li{margin:30px 0}ul.contact-info i{padding-right:15px}ul.contact-info a{text-decoration:none}#footer-top .toll-free-number{font-size:0.75em}#footer-bottom a{text-decoration:none}input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],input[type=file],select,textarea{background:#f5f5f5}input[type=submit],input[type=reset],input[type=button],button[type=button],button[type=submit],button[type=reset]{background:#0055ac;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button[type=button]:hover,button[type=submit]:hover,button[type=reset]:hover{background:#ff6903}input:focus,select:focus,textarea:focus{outline:#222 1px solid !important}::-webkit-input-placeholder{color:#b8b8b8;opacity:1}:-moz-placeholder{color:#b8b8b8;opacity:1}::-moz-placeholder{color:#b8b8b8;opacity:1}:-ms-input-placeholder{color:#b8b8b8}:placeholder{color:#b8b8b8}:focus::-webkit-input-placeholder{color:#999}:focus:-moz-placeholder{color:#999}:focus::-moz-placeholder{color:#999}:focus:-ms-input-placeholder{color:#999}:placeholder{color:#999}input.error,.submitted input:required:invalid,select.error,.submitted select:required:invalid,textarea.error,.submitted textarea:required:invalid{background:#ffebeb}select.error,.submitted select.error{color:#ff3b3b}.error::-webkit-input-placeholder,.submitted .error::-webkit-input-placeholder{color:#ff7676;opacity:1}.error:-moz-placeholder,.submitted .error:-moz-placeholder{color:#ff7676;opacity:1}.error::-moz-placeholder,.submitted .error::-moz-placeholder{color:#ff7676;opacity:1}.error:-ms-input-placeholder,.submitted .error:-ms-input-placeholder{color:#ff7676}.error:placeholder,.submitted .error:placeholder{color:#ff7676}.error:focus::-webkit-input-placeholder,.submitted .error:focus::-webkit-input-placeholder{color:#ff3b3b}.error:focus:-moz-placeholder,.submitted .error:focus:-moz-placeholder{color:#ff3b3b}.error:focus::-moz-placeholder,.submitted .error:focus::-moz-placeholder{color:#ff3b3b}.error:focus:-ms-input-placeholder,.submitted .error:focus:-ms-input-placeholder{color:#ff3b3b}.error:placeholder,.submitted .error:placeholder{color:#ff3b3b}a:link,a:visited,a:hover,a:active,#give button,button,button:hover input,input:hover{transition:background-color 0.25s ease, color 0.25s ease}#lock_screen{height:calc(100% - 60px)}#lock_screen .inner,#lock_screen .inner>div{height:100%}#lock_screen .login-wrap{max-width:300px}#lock_screen img{max-width:180px}#lock_screen form{margin:0 auto}#lock_screen input[type='password']{max-width:300px}#lock_screen input{margin-left:auto;margin-right:auto}#get-to-know-us .page-intro-section,#get-involved .page-intro-section,#give .page-intro-section{text-align:center}#mission *{color:#fff;text-shadow:0 0 15px #000}#how-we-do-it .clearfix{margin-bottom:30px}#how-we-do-it img{margin-top:30px}#how-we-do-it p:last-child{margin-bottom:0 !important}.section-partners .flex-container{align-items:center}.section-partners .partner-slide{height:inherit;vertical-align:top;padding:15px 30px 45px;font-weight:400}.section-partners .partner-slide img{max-height:90px;object-fit:contain}#cycle-partner{overflow:hidden}#cycle-partner .slick-track{display:flex !important}#cycle-partner .slick-slide{height:inherit !important}#cycle-partner .slick-slide>div{height:100%}#cycle-partner .slick-dots li button:before{color:#0055ac}#cycle-partner .slick-dots li.slick-active button:before{color:#ff6903}#give button{display:block;width:100%;min-height:45px;margin:15px 0;border:0;padding:7.5px 30px;background:#0055ac;color:#fff;font-weight:700;letter-spacing:0.1em}#give button:hover{background:#ff6903}@media only screen and (max-width: 240px){#banner{background-color:#fff}.slick-arrow{padding:0 15px}#banner .slick-dots li button:before{color:#0055ac}#banner .slick-dots.pos-abs li button:before{color:#fff}#banner .slick-dots li.slick-active button:before{color:#ff6903}#banner .slick-dots.pos-abs li.slick-active button:before{color:#0055ac}}@media only screen and (min-width: 240px){.slick-arrow{padding:0 30px}#banner .slick-dots li button:before{color:#fff}#banner .slick-dots li.slick-active button:before{color:#0055ac}}@media only screen and (max-width: 400px){main ul.contact-info{text-align:center}#footer-top .inner>div:nth-child(2){text-align:center}#social{justify-content:center}#footer-top .inner>div:last-child{text-align:center}#footer-top ul.contact-info .flex-container{justify-content:center}ul.contact-info .flex-container{flex-direction:column}ul.contact-info i{padding-right:0}.icon-wrap{margin:7.5px 0}.section-partners .partner-slide{width:100%;padding:15px 15px 30px}}@media only screen and (min-width: 400px){#footer-top .contact-info .icon-wrap i{vertical-align:middle}#supporters .flex-container{margin:0 -30px}}@media only screen and (min-width: 400px) and (max-width: 640px){#footer-top .inner>div:nth-child(2){text-align:left}#footer-top #social{justify-content:flex-start}#footer-top .inner>div:last-child{text-align:left}#footer-top ul.contact-info .flex-container{justify-content:flex-start}.section-partners .partner-slide{width:50%;padding:15px 30px 30px}}@media only screen and (max-width: 560px){#banner,#banner:not(.internal) #banner-int-wrap,#banner .banner-slide{max-height:calc(100vh - 60px)}}@media only screen and (min-width: 560px) and (max-width: 800px){#banner,#banner:not(.internal) #banner-int-wrap,#banner .banner-slide{max-height:calc(100vh - 75px)}}@media only screen and (min-width: 640px){#footer-top .inner>div:nth-child(2){text-align:center}#social{justify-content:center}#footer-top .inner>div:last-child{text-align:right}#footer-top ul.contact-info .flex-container{justify-content:flex-end}.section-partners .partner-slide{width:33.3333%;padding:15px 30px 45px}}@media only screen and (min-width: 800px){.sub-nav-box-shadow{box-shadow:0 0 15px rgba(0,0,0,0.5);clip:rect(0px, 600px, 1200px, -15px);-webkit-clip-path:inset(0 -15px -15px -15px);clip-path:inset(0 -15px -15px -15px)}#banner,#banner:not(.internal) #banner-int-wrap,#banner .banner-slide{max-height:calc(100vh - 90px)}}@media only screen and (min-width: 800px) and (max-width: 960px){#phone-nav-ext{display:none}}
