/*
Theme Name: nycaasa-closed
Author: NYCAASA
Author URI: https://svfreenyc.org/
Description: Closed
Tags: closed
Version: 1.0
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,input,select,textarea{font-size:16px;font-size:1rem;font-family:sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:3px}textarea{padding-left:3px;width:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@keyframes shrink{0%{transform:scale(1)}50%{transform:scale(0.1)}100%{transform:scale(1)}}@keyframes slide--to-right{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}@keyframes slide--from-right{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes slide--to-left{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes slide--from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes left{0%{left:0}}@keyframes drop-in{0%{transform:translateY(-260%)}100%{transform:translateY(0%)}}@keyframes fly-out{0%{transform:translateY(0%)}25%{transform:translateY(25%)}100%{transform:translateY(-260%)}}@keyframes fade-and-pop-in{0%{opacity:0;transform:translateX(-50%) translateY(-50%) scale(0.25)}70%{transform:translateX(-50%) translateY(-50%) scale(1.1)}80%{transform:translateX(-50%) translateY(-50%) scale(1.05)}100%{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}}@keyframes pulse{0%{transform:scale(0);opacity:1}100%{transform:scale(1.3);opacity:0}}@font-face{font-family:"DIN-Regular";font-style:normal;font-weight:normal;src:url("fonts/DIN/DIN-Regular.ttf") format("truetype")}@font-face{font-family:"DIN-Bold";font-style:normal;font-weight:normal;src:url("fonts/DIN/DIN-Bold.ttf") format("truetype")}@font-face{font-family:"DIN-LightAlternate";font-style:normal;font-weight:normal;src:url("fonts/DIN/DIN-LightAlternate.ttf") format("truetype")}.color--primary{color:#2baec1}.color--white{color:white}.bold{font-family:"DIN-Bold"}section .header{font-size:3.4em;margin-bottom:1rem;line-height:1}.nycaasa-copy,.pop-up .pop-up__content__instructions{font-size:1.8em}.nycaasa-copy a,.pop-up .pop-up__content__instructions a{color:#2baec1}.nycaasa-copy a:visited,.pop-up .pop-up__content__instructions a:visited,.nycaasa-copy a:active,.pop-up .pop-up__content__instructions a:active{color:#2baec1}.info-box{color:#2baec1}.disclaimer{font-size:1.2rem}.noscroll{overflow:hidden}.invisible-anchor-link{display:block;position:relative;top:-250px;visibility:hidden}.pop-ups{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100vh;width:100vw;z-index:-1;transition:opacity .4s ease-in-out;opacity:0;background-color:rgba(0,0,0,0.25);position:fixed;top:0;right:0;bottom:0;left:0}.pop-ups.active{opacity:1}.pop-ups.on-top{z-index:4}.pop-up{transition:transform 0.4s ease, max-width 0.25s ease;position:relative;min-height:300px;width:100%;max-width:866px;opacity:0;display:none;background-color:white;color:black;overflow:hidden}@media (max-width: 870px){.pop-up{max-width:90%}}.pop-up.active{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:1}.pop-up.drop-in{animation:drop-in 0.4s cubic-bezier(0.21, 0.3, 0.25, 1) forwards}.pop-up.fly-out{animation:fly-out 0.4s cubic-bezier(0.21, 0.3, 0.25, 1) forwards}.pop-up.fly-out-success:before{display:block;position:absolute;top:0;left:0;content:'';height:100%;width:100%;z-index:2}.pop-up.fly-out-success:after{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;content:'Your submission has been sent!';animation:fade-and-pop-in 0.5s ease forwards;position:absolute;top:50%;left:50%;padding-top:30px;padding-bottom:30px;width:100%;max-width:400px;text-align:center;color:white;font-size:2.5em;background-color:#2baec1;z-index:2}.pop-up.loading .loader{opacity:1;z-index:1}.pop-up.loading .loader:before{animation:pulse 3s linear infinite}.pop-up.loading .loader:after{animation:pulse 2s linear 2.3s infinite}.pop-up .loader{transition:all .25s ease;opacity:0;z-index:-1;position:absolute;height:75px;width:75px;background-color:#c8c8c8;border-radius:50%}.pop-up .loader:before,.pop-up .loader:after{display:-ms-flexbox;display:flex;content:"";position:absolute;height:75px;width:75px;top:0;left:0;background:#2baec1;opacity:0;border-radius:50%}.pop-up__close{position:absolute;right:10px;top:10px;border-radius:0;border:none;background-color:transparent;cursor:pointer;height:31px;width:32px}@media (max-width: 870px){.pop-up__close{height:16px;width:15px}}.pop-up__close:before,.pop-up__close:after{transition:width .25s ease;display:block;content:'';height:1px;width:44px;position:absolute;top:calc(50% - 1px);left:-7px;right:0;background-color:#b4b8b9}@media (max-width: 870px){.pop-up__close:before,.pop-up__close:after{width:28px;left:-5px;top:calc(50% - 2px)}}.pop-up__close:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pop-up__close:after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.pop-up .pop-up__content{width:100%;transition:padding .25s ease;max-height:95vh;-ms-overflow-style:none;overflow:auto;padding:40px 55px}@media (max-width: 870px){.pop-up .pop-up__content{padding:40px 30px}}.pop-up .pop-up__content label{font-weight:500}.pop-up .pop-up__content .g-recaptcha>div>div>iframe{transition:border .75s ease-in-out, box-shadow .75s ease-in-out;border:1px solid transparent;border-radius:2px;box-shadow:0 0 10px transparent}.pop-up .pop-up__content .g-recaptcha>div>div>iframe.warn{border:1px solid #d45252;box-shadow:0 0 10px #d45252}@media (min-width: 768px){.pop-up .pop-up__content .submit-subscribe-email{padding-right:15px}}@media (max-width: 767px){.pop-up .pop-up__content .submit-subscribe-email{padding-right:0}}.display-none{display:none !important}h1,h2,h3,h4,h5,h6,p,body,ul{margin:0}html,body{height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{margin-left:auto;margin-right:auto;width:100%;background-color:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto";font-size:100%;color:black}body header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;position:fixed;top:0;z-index:4}@media all and (max-width: 767px){body header{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}body header,body footer{-ms-flex:0 0 auto;flex:0 0 auto}body main{padding-top:50px;padding-bottom:50px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin-top:100px;background-color:white;overflow:hidden}@media all and (min-width: 768px){body main{margin-top:127px}}.header-navigation{height:inherit;width:100%;margin:0;border:0;text-transform:uppercase}.header-navigation>nav{border-radius:0}@media all and (min-width: 768px){.header-navigation>nav{min-height:25px;margin-bottom:0}}.header-navigation a{color:white}.header-navigation .fa-search{font-size:1.8rem;margin-right:5px}.header-navigation .menu-item a{font-size:1.4em}.header-navigation .menu-item,.header-navigation .menu-item a:hover{text-decoration:none}.header-navigation .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;margin-top:1px;margin-bottom:0;height:inherit;width:100%;max-width:1100px;padding:0}@media all and (min-width: 768px) and (max-width: 1110px){.header-navigation .container-fluid{padding-right:20px;padding-left:20px}}@media all and (min-width: 768px){.header-navigation .container-fluid:before,.header-navigation .container-fluid:after{display:none}}.header-navigation .navbar-default{border:0}.navbar-brand{height:75px;width:100%;max-width:195px;padding:0}.navbar-brand img{height:inherit}.navigation__menus-wrapper{width:100%;max-width:inherit;padding:0;overflow-x:hidden}@media all and (max-width: 767px){.navigation__menus-wrapper{margin-top:50px}}@media all and (min-width: 768px){.navigation__menus-wrapper{margin-top:initial}.navigation__menus-wrapper.collapse{display:-ms-flexbox !important;display:flex !important;will-change:height}}.navigation__menus-wrapper .navigation__menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-align:end;align-items:flex-end}@media all and (min-width: 768px){.navigation__menus-wrapper .navigation__menu{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.navigation__menus-wrapper .navigation__menu .menu-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"DIN-Regular"}.navigation__menus-wrapper .navigation__menu .menu-item a{padding-left:0;padding-right:0;color:black}@media all and (min-width: 768px){.navigation__menus-wrapper .navigation__menu .menu-item a{padding-top:5px;padding-bottom:5px}}@media all and (max-width: 767px){.navigation__menus-wrapper .navigation__menu .menu-item{padding-right:25px}.navigation__menus-wrapper .navigation__menu .menu-item:not(:last-child){margin-right:15px}.navigation__menus-wrapper .navigation__menu .menu-item.current-menu-item{border-right:2px solid black;padding-right:23px}}.navigation__menus-wrapper .navigation__menu .menu-separator{height:5px;width:5px;border-radius:50%;background-color:#5fa8a1}.navigation__menus-wrapper .navigation__menu .menu-separator:last-child{background-color:transparent}@media all and (max-width: 767px){.navigation__menus-wrapper .navigation__menu .menu-separator{display:none}}.navigation__menus-wrapper .navigation__menu::before,.navigation__menus-wrapper .navigation__menu::after{display:none}.navigation__menus-wrapper .navigation__menu .navigation--social-media__list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:end;align-self:flex-end}@media all and (max-width: 767px){.navigation__menus-wrapper .navigation__menu .navigation--social-media__list-item{margin-right:40px;-ms-flex-pack:end;justify-content:flex-end}}.navigation__menus-wrapper .navigation__menu .navigation--social-media__list-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;font-size:1.8em;padding:0;background-color:black;color:white}@media all and (max-width: 767px){.navigation__menus-wrapper .navigation__menu .navigation--social-media__list-item a{margin-right:20px}.navigation__menus-wrapper .navigation__menu .navigation--social-media__list-item a:last-child{margin-right:0}}.navigation--help{height:95px;background-color:#2baec1}.navigation--help button:focus,.navigation--help a:focus{outline-color:white}.navigation--help .container-fluid .navigation__menus-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu:last-child{margin-left:10px}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"DIN-Regular"}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item.current-menu-item{border-right:none;padding:0}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item:first-child{background-color:white}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item:first-child a{color:black}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item:last-child{background-color:#4d4d4d;margin-top:10px}@media all and (min-width: 768px){.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item:last-child{margin-left:10px;margin-top:0}}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item:last-child a{color:white}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:160px;height:30px;padding:0;margin:0}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu .menu-item a:hover{background-color:transparent}@media all and (min-width: 768px){.navigation--help .container-fluid .navigation__menus-wrapper{width:100%;max-width:900px}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu.navigation--social-media li{display:initial;width:auto}.navigation--help .container-fluid .navigation__menus-wrapper .navigation__menu.navigation--social-media li:not(:first-child){margin-left:10px}}@media all and (max-width: 767px){.navigation--help{height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:18px}.navigation--help .container-fluid .navbar-brand{display:none}.navigation--help .container-fluid .nav.navbar-nav.navigation__menu{width:100%}.navigation--help .container-fluid .nav.navbar-nav.navigation__menu .menu-item{padding-right:0}.navigation--help .container-fluid .nav.navbar-nav.navigation__menu .menu-item:last-child{margin-top:0}.navigation--help .container-fluid .nav.navbar-nav.navigation__menu.navigation--social-media{display:none}}.navigation--primary{height:32px;background-color:#fff}.navigation--primary .container-fluid a{color:black}.navigation--primary .container-fluid .navbar-collapse{border:0}@media all and (min-width: 768px){.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu{width:100%}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--social-media{display:none}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--pages .menu-separator:last-child{display:none}.navigation--primary .container-fluid .navbar-brand{display:none}}@media all and (max-width: 767px){.navigation--primary .container-fluid .navbar-collapse.in,.navigation--primary .container-fluid .navbar-collapse.collapsing[aria-expanded="true"]{height:84vh !important}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--pages{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--pages li{width:50%;margin-right:auto;padding-right:initial;text-align:center}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--pages li.current-menu-item{border:0;background-color:rgba(194,194,194,0.55)}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--social-media{-ms-flex:0 0 auto;flex:0 0 auto}}@media all and (max-width: 767px){.navigation--primary .container-fluid .navbar-collapse{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:1px}.navigation--primary .container-fluid .navbar-collapse:before,.navigation--primary .container-fluid .navbar-collapse:after{display:none}.navigation--primary .container-fluid .navbar-collapse.in,.navigation--primary .container-fluid .navbar-collapse.collapsing[aria-expanded="true"]{height:auto}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--pages{display:-ms-flexbox;display:flex}.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--social-media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;margin-top:10px}.navigation--primary .container-fluid .navbar-brand{height:40px;position:absolute;left:15px;top:6px}}@media all and (min-width: 768px){.navigation--primary .container-fluid .nav.navbar-nav.navigation__menu.navigation--social-media{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:10%}}.navigation--primary__hamburger-wrapper{position:absolute;top:0;right:0;height:50px;width:50px}.navigation--primary__hamburger{position:absolute;top:17px;right:17px;height:20px;width:20px;padding-top:10px;margin:0;border:0;background-color:transparent}.navigation--primary__hamburger__bars{position:absolute;top:8px}.navigation--primary__hamburger__bars:before{top:-6px}.navigation--primary__hamburger__bars:after{top:6px}.navigation--primary__hamburger__bars,.navigation--primary__hamburger__bars::before,.navigation--primary__hamburger__bars::after{transition:all .25s ease-out;display:block;content:'';height:2px;width:20px;position:absolute;right:0;cursor:pointer;border-radius:1px;background-color:#000}.navigation--social-media__list-item a{color:white;padding-right:15px;padding-left:15px}.navigation--social-media__list-item a:last-child{padding-right:0}.navigation--social-media__list-item a:hover{color:black;background-color:white}.site-footer{padding-top:40px;padding-bottom:40px;min-height:154px;background-color:#000}.site-footer .site-info{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:inherit;text-align:center;text-transform:uppercase;font-size:1.2em;font-family:"DIN-LightAlternate";color:white}.site-footer .site-info a{color:white}.site-footer__links__list{display:-ms-flexbox;display:flex}.menu-separator--footer{margin-left:5px;margin-right:5px}.menu-separator--footer:last-child{display:none}main>section{width:100%;background-color:white}main>section:not(:first-child),main>section:not(main>section.section-center-locator){margin-top:20px}main>section:not(:last-child){margin-bottom:40px}main>section>.content{margin-left:auto;margin-right:auto;width:100%;max-width:1100px}main>section>.content .section .header{margin-top:10px;margin-bottom:10px}@media all and (max-width: 1150px){main>section>.content{padding-left:25px;padding-right:25px}}@media all and (max-width: 350px){main>section>.content{padding-left:12.5px;padding-right:12.5px}}main>section>.content.content--vertical{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-direction:column;flex-direction:column}.section--full-width-carousel .content{max-width:1100px}.section--quote{font-family:"Roboto"}.section--quote>.content{width:70%;max-width:940px;position:relative}@media (max-width: 499px){.section--quote>.content{width:100%}}.section--quote>.content .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:block;max-width:inherit;font-size:2.5em}.section--quote>.content .text-container .quote.quote--inside{max-width:90%;margin-left:auto;margin-right:auto;text-align:center}.section--quote>.content .quotation-mark{position:absolute;color:#c9c9c9}.section--quote>.content .quotation-mark.quotation-mark--left{top:0;left:0}@media all and (min-width: 500px){.section--quote>.content .quotation-mark.quotation-mark--left{left:-80px}}.section--quote>.content .quotation-mark.quotation-mark--left.quotation-mark--inside{left:0}.section--quote>.content .quotation-mark.quotation-mark--right{bottom:0;right:0%}@media all and (min-width: 500px){.section--quote>.content .quotation-mark.quotation-mark--right{right:-80px}}.section--quote>.content .quotation-mark.quotation-mark--right.quotation-mark--inside{right:0}.section--quote.section--quote--with-background-image>.content{height:350px;background-repeat:no-repeat;background-position:100% center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section--quote.section--quote--with-background-image>.content .le-quote{max-width:350px;position:relative;transition:max-width 1s ease-in-out}.section--quote.section--quote--with-background-image>.content .le-quote .text-container{text-align:center}@media all and (max-width: 1200px){.section--quote.section--quote--with-background-image>.content{background-image:none !important;height:auto !important}.section--quote.section--quote--with-background-image>.content .le-quote{margin-left:auto;margin-right:auto;max-width:500px}}@media all and (max-width: 1200px){.section--quote.section--quote--with-background-image{padding-top:25px;padding-bottom:25px}}.section--quote--inside .quote-content{margin-top:20px}.section--banner>.content{display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;width:100%;position:relative;min-height:320px}.section--banner>.content .banner__copy{position:relative;max-width:531px;vertical-align:middle;padding-top:20px;padding-bottom:20px;margin-left:0;margin-right:0;z-index:1}.section--banner>.content .banner__copy .banner__title{margin:0;margin-bottom:10px;font-size:3.4em;text-transform:uppercase;font-family:"DIN-Bold"}.section--banner>.content .banner__image{z-index:0;height:100%;position:absolute;top:0;right:-100px}@media all and (min-width: 1200px){.section--banner>.content .banner__image{right:-200px}}.section--banner>.content .banner__image img{height:inherit;width:auto}@media all and (max-width: 1000px){.section--banner>.content{height:auto;padding-bottom:10px}.section--banner>.content .banner__copy{margin-left:auto;margin-right:auto}.section--banner>.content .banner__image{display:none}}.section--banner.section--banner-with-quote>.content .quotation-mark{position:absolute;color:#c9c9c9}.section--banner.section--banner-with-quote>.content .quotation-mark.quotation-mark--left{transition:left .25s ease;top:-5px;left:0}@media all and (min-width: 600px){.section--banner.section--banner-with-quote>.content .quotation-mark.quotation-mark--left{left:-80px}}.section--banner.section--banner-with-quote>.content .quotation-mark.quotation-mark--left.quotation-mark--inside{left:0}.section--banner.section--banner-with-quote>.content .quotation-mark.quotation-mark--right{transition:right .25s ease;bottom:-15px;right:0}@media all and (min-width: 600px){.section--banner.section--banner-with-quote>.content .quotation-mark.quotation-mark--right{bottom:-5px;right:-80px}}.section--banner.section--banner-with-quote>.content .quotation-mark.quotation-mark--right.quotation-mark--inside{right:0}.section--banner.section--banner-with-quote>.content .banner__copy{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}.section--banner.section--banner-with-quote>.content .banner__copy .banner__text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.section--banner.section--banner-with-quote>.content .banner__copy .banner__text br{display:none}}.section--with-breathing-room{padding-top:25px;padding-bottom:25px}.section--form input,.section--form select,.section--form option,.section--form textarea{background-color:#ebebeb;border:0;border-radius:0;box-shadow:none;font-family:"DIN-Regular"}.section--form textarea{resize:none}.section--form select,.section--form option{font-weight:700}.section--form input,.section--form select{height:48px}.section--form label,.section--form input,.section--form select{font-size:1.6em}.section--form input[type="text"],.section--form input[type="email"],.section--form input[type="number"]{padding-left:15px}@media all and (min-width: 991px){.section--form #donation-impact{margin-left:-20px}}.section--informational .article-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section--informational .article-container .information__article{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.section--informational .article-container .information__article:not(:last-child){margin-bottom:4em}.section--informational .article-container .information__article .article__image{height:auto}@media all and (min-width: 640px){.section--informational .article-container .information__article .article__image{min-width:360px}}.section--informational .article-container .information__article .article__image img{width:100%}.section--informational .article-container .information__article .article__copy{width:100%;max-width:705px;margin-left:2em}.section--informational .article-container .information__article .article__copy .title{font-size:3.4rem;font-family:"DIN-Bold";text-transform:uppercase;margin-bottom:.25em;line-height:1}@media all and (max-width: 900px){.section--informational .article-container .information__article{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section--informational .article-container .information__article .article__image{width:100%;max-width:360px}.section--informational .article-container .information__article .article__copy{margin-left:0;width:100%;max-width:500px}.section--informational .article-container .information__article .article__copy .title{margin-top:.75em}}.section--blog-post:not(:last-child){margin-bottom:40px}.section--blog-post .blog-post__publishing-details{margin-bottom:10px;margin-top:-5px;margin-left:5px;font-style:italic;font-size:1.3em}.section-separator{margin-bottom:38px}.section-separator:before{content:" ";transition:all .25s ease;display:block;width:100%;max-width:1100px;margin:0 auto;border-top:1px solid #ccc}.section--form.section--password{font-family:"Roboto"}.section--form.section--password form>p:first-child{margin-bottom:10px}.section--form.section--password form>p:nth-child(2){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 726px){.section--form.section--password form>p:nth-child(2){-ms-flex-pack:end;justify-content:flex-end}}.section--form.section--password form>p:nth-child(2) label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:25px}.section--form.section--password form>p:nth-child(2) label>input{display:inline-block;margin-right:25px}.section--form.section--password label,.section--form.section--password input{margin:0;font-size:1.8rem}.section--form.section--password input{font-family:"Roboto"}.section--form.section--password input[type="submit"]{background-color:#2baec1;color:white;padding:10px 50px}.section--form.section--password input[type="submit"]:hover{box-shadow:none}@media (max-width: 726px){.section--form.section--password input[type="submit"]{-ms-flex-pack:end;justify-content:flex-end;margin-right:25px}}.section--form.section--password input[type="password"]{width:400px;padding-left:25px;margin-left:25px}label.nycaasa-search__label{font-size:1.8rem}input.nycaasa-search__input{background-color:#eee}.nycaasa-search__results{min-height:200px}.nycaasa-search__label,.nycaasa-search__input{display:block}.nycaasa-search__input{width:100%;max-width:400px}.nycaasa-search__results-header{font-size:1.8rem}.nycaasa-search__results{padding-top:10px}@media all and (min-width: 768px){.nycaasa-search__results .results{padding-left:50px}}.nycaasa-search__result a{text-decoration:underline}article.search-result{display:block}article.search-result:first-child{margin-top:25px}article.search-result:not(:last-child){margin-bottom:50px;margin-top:25px}article.search-result .search-result__content{margin-left:50px}article.search-result--blog .spot-light-post{display:-ms-flexbox;display:flex}@media all and (max-width: 767px){article.search-result--blog .spot-light-post{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}article.search-result--blog .spot-light-post .spot-light-post__associated-image{margin-right:0;margin-bottom:10px}article.search-result--blog .spot-light-post .spot-light-post__content{margin-top:0}}article.search-result--blog .spot-light-post .spot-light-post__associated-image{height:230px;width:230px;min-width:230px;margin-right:35px}article.search-result--blog .spot-light-post .spot-light-post__content{max-width:850px}article.search-result--blog .spot-light-post .spot-light-post__content .content__headline{color:black;text-transform:uppercase;font-size:2rem;font-family:"DIN-Bold"}.content .header{font-family:"DIN-Bold";text-transform:uppercase}.content .header.section{margin-bottom:20px}.button{margin-top:15px;margin-bottom:15px;font-size:1.4rem;font-weight:bold;padding:10px 20px;text-transform:uppercase;text-decoration:none;text-align:center;min-width:145px;display:inline-block;font-family:"DIN-Regular"}.button:hover,.button:active{text-decoration:none}input[type="submit"].button.submission{text-shadow:none;padding:0}input[type="submit"].button.submission:hover{box-shadow:none;border:none}.information-piece{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto";font-weight:bold}.information-piece.information-piece--bubble{height:243px;width:243px;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;border:3px solid #2baec1}@media all and (max-width: 1099px){.information-piece.information-piece--bubble{border:5px solid #2baec1;margin:5px}}.information-piece.information-piece--bubble .content{padding:10px;color:#2baec1;font-size:1.8em}.information-piece.information-piece--bubble .content .icon{background-repeat:no-repeat;background-position:center;background-size:auto 100%;height:0;padding-bottom:50%}.information-piece.information-piece--bubble:hover{text-decoration:none}.information-piece>.content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px}.information-piece>.content .information-piece__copy{padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;margin-top:10px;font-size:4em;font-family:"Roboto";font-weight:bold;color:black}.information-piece>.content .information-piece__copy span{display:block}.information-piece>.content .information-piece__copy .copy-image{width:100%;height:auto}.information-piece>.content .information-piece__copy.information-piece__copy--white{color:white}.information-piece>.content .information-piece__cta-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.information-piece>.content .information-piece__cta-container .information-piece__cta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"DIN-Regular";font-size:1.4em;text-transform:uppercase;justify-self:flex-end;height:40px;width:140px;margin-top:10px;margin-left:20px;text-decoration:none}.information-piece>.content .information-piece__cta-container .information-piece__cta.information-piece__cta--grey{color:white;background-color:#4d4d4d}.information-piece>.content .information-piece__cta-container .information-piece__cta.information-piece__cta--white{color:black;background-color:white}.information-piece>.content .information-piece__cta-container .information-piece__cta.information-piece__cta--learn-more{width:initial;margin-top:0}.repeater--cards{width:inherit;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 768px){.repeater--cards{-ms-flex-pack:distribute;justify-content:space-around}}.repeater--cards .item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:360px;width:360px;border:1px solid #2baec1;background-color:#efefef;font-size:2em;text-transform:uppercase;text-align:center;margin-bottom:10px}@media all and (min-width: 768px){.repeater--cards .item{width:33%;max-width:360px}}.repeater--lists{width:100%}@media all and (min-width: 768px){.repeater--lists[data-list-count="1"]{column-count:1}.repeater--lists[data-list-count="2"]{column-count:2}.repeater--lists[data-list-count="3"]{column-count:3}.repeater--lists[data-list-count="4"]{column-count:4}.repeater--lists[data-list-count="5"]{column-count:5}.repeater--lists[data-list-count="6"]{column-count:6}.repeater--lists[data-list-count="7"]{column-count:7}.repeater--lists[data-list-count="8"]{column-count:8}.repeater--lists[data-list-count="9"]{column-count:9}.repeater--lists[data-list-count="10"]{column-count:10}.repeater--lists[data-list-count="11"]{column-count:11}.repeater--lists[data-list-count="12"]{column-count:12}.repeater--lists[data-list-count="13"]{column-count:13}.repeater--lists[data-list-count="14"]{column-count:14}.repeater--lists[data-list-count="15"]{column-count:15}.repeater--lists[data-list-count="16"]{column-count:16}.repeater--lists[data-list-count="17"]{column-count:17}.repeater--lists[data-list-count="18"]{column-count:18}.repeater--lists[data-list-count="19"]{column-count:19}.repeater--lists[data-list-count="20"]{column-count:20}.repeater--lists[data-list-count="21"]{column-count:21}.repeater--lists[data-list-count="22"]{column-count:22}.repeater--lists[data-list-count="23"]{column-count:23}.repeater--lists[data-list-count="24"]{column-count:24}.repeater--lists[data-list-count="25"]{column-count:25}.repeater--lists[data-list-count="26"]{column-count:26}.repeater--lists[data-list-count="27"]{column-count:27}.repeater--lists[data-list-count="28"]{column-count:28}.repeater--lists[data-list-count="29"]{column-count:29}.repeater--lists[data-list-count="30"]{column-count:30}.repeater--lists[data-list-count="31"]{column-count:31}.repeater--lists[data-list-count="32"]{column-count:32}.repeater--lists[data-list-count="33"]{column-count:33}.repeater--lists[data-list-count="34"]{column-count:34}.repeater--lists[data-list-count="35"]{column-count:35}.repeater--lists[data-list-count="36"]{column-count:36}.repeater--lists[data-list-count="37"]{column-count:37}.repeater--lists[data-list-count="38"]{column-count:38}.repeater--lists[data-list-count="39"]{column-count:39}.repeater--lists[data-list-count="40"]{column-count:40}.repeater--lists[data-list-count="41"]{column-count:41}.repeater--lists[data-list-count="42"]{column-count:42}.repeater--lists[data-list-count="43"]{column-count:43}.repeater--lists[data-list-count="44"]{column-count:44}.repeater--lists[data-list-count="45"]{column-count:45}.repeater--lists[data-list-count="46"]{column-count:46}.repeater--lists[data-list-count="47"]{column-count:47}.repeater--lists[data-list-count="48"]{column-count:48}.repeater--lists[data-list-count="49"]{column-count:49}.repeater--lists[data-list-count="50"]{column-count:50}.repeater--lists[data-list-count="51"]{column-count:51}.repeater--lists[data-list-count="52"]{column-count:52}.repeater--lists[data-list-count="53"]{column-count:53}.repeater--lists[data-list-count="54"]{column-count:54}.repeater--lists[data-list-count="55"]{column-count:55}.repeater--lists[data-list-count="56"]{column-count:56}.repeater--lists[data-list-count="57"]{column-count:57}.repeater--lists[data-list-count="58"]{column-count:58}.repeater--lists[data-list-count="59"]{column-count:59}.repeater--lists[data-list-count="60"]{column-count:60}.repeater--lists[data-list-count="61"]{column-count:61}.repeater--lists[data-list-count="62"]{column-count:62}.repeater--lists[data-list-count="63"]{column-count:63}.repeater--lists[data-list-count="64"]{column-count:64}.repeater--lists[data-list-count="65"]{column-count:65}.repeater--lists[data-list-count="66"]{column-count:66}.repeater--lists[data-list-count="67"]{column-count:67}.repeater--lists[data-list-count="68"]{column-count:68}.repeater--lists[data-list-count="69"]{column-count:69}.repeater--lists[data-list-count="70"]{column-count:70}.repeater--lists[data-list-count="71"]{column-count:71}.repeater--lists[data-list-count="72"]{column-count:72}.repeater--lists[data-list-count="73"]{column-count:73}.repeater--lists[data-list-count="74"]{column-count:74}.repeater--lists[data-list-count="75"]{column-count:75}.repeater--lists[data-list-count="76"]{column-count:76}.repeater--lists[data-list-count="77"]{column-count:77}.repeater--lists[data-list-count="78"]{column-count:78}.repeater--lists[data-list-count="79"]{column-count:79}.repeater--lists[data-list-count="80"]{column-count:80}.repeater--lists[data-list-count="81"]{column-count:81}.repeater--lists[data-list-count="82"]{column-count:82}.repeater--lists[data-list-count="83"]{column-count:83}.repeater--lists[data-list-count="84"]{column-count:84}.repeater--lists[data-list-count="85"]{column-count:85}.repeater--lists[data-list-count="86"]{column-count:86}.repeater--lists[data-list-count="87"]{column-count:87}.repeater--lists[data-list-count="88"]{column-count:88}.repeater--lists[data-list-count="89"]{column-count:89}.repeater--lists[data-list-count="90"]{column-count:90}.repeater--lists[data-list-count="91"]{column-count:91}.repeater--lists[data-list-count="92"]{column-count:92}.repeater--lists[data-list-count="93"]{column-count:93}.repeater--lists[data-list-count="94"]{column-count:94}.repeater--lists[data-list-count="95"]{column-count:95}.repeater--lists[data-list-count="96"]{column-count:96}.repeater--lists[data-list-count="97"]{column-count:97}.repeater--lists[data-list-count="98"]{column-count:98}.repeater--lists[data-list-count="99"]{column-count:99}.repeater--lists[data-list-count="100"]{column-count:100}}@media all and (max-width: 767px){.repeater--lists{column-count:2}}.repeater--lists .item{list-style-position:inside}.for_production_only__background_grey_cross{background:linear-gradient(to top left, transparent 0%, transparent calc(50% - 0.8px), #d8d8d8 50%, transparent calc(50% + 0.8px), transparent 100%),linear-gradient(to top right, transparent 0%, transparent calc(50% - 0.8px), #d8d8d8 50%, transparent calc(50% + 0.8px), transparent 100%)}.carousel-indicators{z-index:1}ul,ol{margin:0 0 1.5rem 1rem}li>ul,li>ol{margin-left:1rem}.timeline{position:relative;margin:20px auto}.timeline .mobile{display:block}.timeline .desktop{display:none}@media all and (min-width: 960px){.timeline{border-left:2px solid #5fa8a1;width:auto;height:0;margin:300px 20px 300px 0;border-bottom:2px solid #5fa8a1}.timeline .mobile{display:none}.timeline .desktop{display:block}}.timeline .desktop .timeline__date{position:absolute}.timeline .desktop .timeline__date .timeline__date_year{border-bottom-left-radius:15px;border-top-left-radius:15px;-ms-transform:rotate(-45deg) translateX(-11px) translateY(5px);transform:rotate(-45deg) translateX(-11px) translateY(5px);position:absolute;left:-5px;top:-50px;padding-left:10px;font-size:24px;font-family:"DIN-Bold", sans-serif;transition:color .25s ease-out}.timeline .mobile .timeline__date{position:relative}.timeline .mobile .timeline__date .timeline__date_year{font-size:24px;font-family:"DIN-Bold", sans-serif;transition:color .25s ease-out;background-color:#efefef;padding:2px 5px 2px 20px;position:relative;border-bottom:1px solid #fff}.timeline .mobile .timeline__date .timeline__date_year:before{position:absolute;left:10px;top:50%;-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);content:' ';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #666}.timeline .timeline__date .closebtn{z-index:1;transition:all .25s ease-out;position:absolute;top:0;right:0;background-color:#ebebeb;padding:1px 5px;-ms-transform:translateY(-100%) scaleY(0);transform:translateY(-100%) scaleY(0);-ms-transform-origin:0 100%;transform-origin:0 100%;overflow:hidden;cursor:pointer}.timeline .timeline__date .timeline__date_marker{z-index:1;width:9px;height:9px;background-color:white;border:1px solid #5fa8a1;border-radius:50%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all .25s ease-out}.timeline .timeline__date .timeline__date_year{line-height:1}.timeline .timeline__date .timeline__date_details{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#ebebeb;max-height:0;transition:max-height .25s ease-out;padding:0 5px;overflow:hidden}@media all and (min-width: 960px){.timeline .timeline__date .timeline__date_details{overflow:inherit;padding:5px;max-height:inherit;-ms-flex-direction:row;flex-direction:row;position:absolute;-ms-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);transition:opacity .25s ease-out;opacity:0;margin-top:-70px}.timeline .timeline__date .timeline__date_details:after{top:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#ebebeb;border-width:20px}}@media all and (min-width: 960px){.timeline .timeline__date:nth-child(2n) .timeline__date_details{margin-top:30px;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}.timeline .timeline__date:nth-child(2n) .timeline__date_details:after{top:inherit;bottom:100%;border-bottom-color:#ebebeb;border-top-color:transparent}.timeline .timeline__date:first-child .timeline__date_details{margin-left:-30px;-ms-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%)}.timeline .timeline__date:first-child .timeline__date_details:after{left:30px}.timeline .timeline__date:last-child .timeline__date_details{margin-left:20px;-ms-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}.timeline .timeline__date:last-child .timeline__date_details:after{right:0;left:initial}.timeline .timeline__date:nth-child(2n):last-child .timeline__date_details{-ms-transform:translateX(-100%) translateY(0%);transform:translateX(-100%) translateY(0%)}}.timeline .timeline__date.pseudo-active{z-index:3}.timeline .timeline__date.active .timeline__date_year,.timeline .timeline__date.pseudo-active .timeline__date_year{color:#5fa8a1}@media all and (max-width: 959px){.timeline .timeline__date.active .timeline__date_year,.timeline .timeline__date.pseudo-active .timeline__date_year{border-bottom:1px solid #ebebeb}.timeline .timeline__date.active .timeline__date_year:before,.timeline .timeline__date.pseudo-active .timeline__date_year:before{-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);border-left:5px solid #5fa8a1}}.timeline .timeline__date.active .timeline__date_details,.timeline .timeline__date.pseudo-active .timeline__date_details{z-index:2}@media all and (max-width: 959px){.timeline .timeline__date.active .timeline__date_details,.timeline .timeline__date.pseudo-active .timeline__date_details{max-height:500px;border-bottom:5px solid #ebebeb}}.timeline .timeline__date.active .timeline__date_details p,.timeline .timeline__date.active .timeline__date_details img,.timeline .timeline__date.pseudo-active .timeline__date_details p,.timeline .timeline__date.pseudo-active .timeline__date_details img{opacity:1;visibility:visible;max-height:500px}.timeline .timeline__date.active .closebtn,.timeline .timeline__date.pseudo-active .closebtn{z-index:2;-ms-transform:translateY(-100%) scaleY(1);transform:translateY(-100%) scaleY(1)}.timeline .timeline__date.active .timeline__date_marker,.timeline .timeline__date.pseudo-active .timeline__date_marker{z-index:2;background-color:#5fa8a1;border:1px solid white}.timeline .timeline__date.active .timeline__date_details,.timeline .timeline__date.pseudo-active .timeline__date_details{z-index:2;opacity:1}.timeline .timeline__date.active .timeline__date_details .timeline__date_inner,.timeline .timeline__date.pseudo-active .timeline__date_details .timeline__date_inner{transition-delay:0s}.timeline .timeline__date_inner{min-width:250px;-ms-flex:1;flex:1;background-color:#fafafa;padding:5px;overflow:hidden;transition-delay:.5s;transition:max-height .5s ease-out, opacity .25s ease-out}.timeline .desktop .timeline__date_inner{border:1px solid #d7d7d7}.timeline .desktop .timeline__date_inner:not(:first-child){margin-left:5px}.timeline .mobile .timeline__date_inner{-ms-flex:1 0 auto;flex:1 0 auto}.timeline .mobile .timeline__date_inner:not(:first-child){margin-top:5px}.timeline img{width:100%;height:auto}.timeline p{overflow:hidden;font-size:12px;transition:all .5s ease-out}@media all and (min-width: 960px){.timeline p{opacity:0;visibility:hidden;max-height:0}}.timeline h2{font-family:"DIN-Bold", sans-serif;font-size:12px;margin:8px 0}.nycaasa-page--front-page{padding-top:0}.nycaasa-page--front-page section{padding-top:40px;padding-bottom:40px}.nycaasa-page--front-page section>.content{display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-pack:distribute;justify-content:space-around}@media all and (max-width: 1149px){.nycaasa-page--front-page section>.content{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 1100px){.nycaasa-page--front-page section>.content{-ms-flex-pack:justify;justify-content:space-between}}.nycaasa-page--front-page section.section--intro{padding-top:0;padding-bottom:0}.nycaasa-page--front-page section.section--intro>.content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 420px){.nycaasa-page--front-page section.section--intro>.content{padding:0}}.nycaasa-page--front-page section.section--intro>.content .intro__mission,.nycaasa-page--front-page section.section--intro>.content .intro__first-96-hours{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nycaasa-page--front-page section.section--intro>.content .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:800px;min-height:420px;padding:15px;font-size:4rem}@media all and (max-width: 1149px){.nycaasa-page--front-page section.section--intro>.content .content-wrapper{min-height:0}}@media all and (max-width: 980px){.nycaasa-page--front-page section.section--intro>.content .content-wrapper{font-size:3rem}}@media all and (max-width: 575px){.nycaasa-page--front-page section.section--intro>.content .content-wrapper{font-size:2.5rem}}.nycaasa-page--front-page section.section--intro>.content .content-wrapper p{width:100%;max-width:800px}.nycaasa-page--front-page section.section--intro>.content .intro__mission{transition:all .25s ease;background-size:cover;background-repeat:no-repeat;width:100%;max-width:905px;color:white;font-family:"Roboto";font-weight:bold}@media all and (min-width: 1150px){.nycaasa-page--front-page section.section--intro>.content .intro__mission{margin-left:-56px;margin-right:5px}}@media all and (max-width: 1149px){.nycaasa-page--front-page section.section--intro>.content .intro__mission{margin-bottom:10px;margin-top:10px}}@media all and (max-width: 420px){.nycaasa-page--front-page section.section--intro>.content .intro__mission{margin:0}}.nycaasa-page--front-page section.section--intro>.content .intro__side-focus{transition:all .25s ease;background-color:#ffd0bc;width:100%;max-width:300px}@media all and (min-width: 1150px){.nycaasa-page--front-page section.section--intro>.content .intro__side-focus{margin-right:-56px}}@media all and (max-width: 420px){.nycaasa-page--front-page section.section--intro>.content .intro__side-focus{max-width:none}}.nycaasa-page--front-page section.section--intro>.content .intro__side-focus .content-wrapper{-ms-flex-align:center;align-items:center}@media all and (max-width: 1100px){.nycaasa-page--front-page section.section--resources>.content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:590px;font-size:90%}}.nycaasa-page--front-page section.section--helpline{background-color:#5fa8a1}.nycaasa-page--front-page section.section--helpline span,.nycaasa-page--front-page section.section--helpline a{color:white}.nycaasa-page--front-page section.section--helpline>.content{text-transform:uppercase}.nycaasa-page--front-page section.section--helpline>.content #call-our-helpline__copy{font-size:2.4em}.nycaasa-page--front-page section.section--helpline>.content #call-our-helpline__phone_number{font-size:3.4em}.nycaasa-page--front-page section.section--helpline>.content #call-our-helpline__availability-and-contact{font-size:1.6em;text-transform:none}.nycaasa-page--front-page section.section--helpline>.content address{margin:0}.nycaasa-page--front-page section.section--quotes{padding-top:0;font-family:"Roboto";font-size:2.5em}.nycaasa-page--front-page section.section--quotes .author{font-size:1.9rem}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;min-height:300px;width:100%}@media (max-width: 700px){.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content{min-height:335px}}@media (max-width: 600px){.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content{min-height:409px}}@media (max-width: 500px){.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content{min-height:334px}}@media (max-width: 400px){.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content{min-height:394px}}@media (max-width: 300px){.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content{min-height:446px}}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content .text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:770px}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content .text-container .quote{display:block;max-width:inherit;text-align:center;margin-bottom:20px}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content .text-container .quote.quote--inside{max-width:90%;margin-left:auto;margin-right:auto;text-align:center}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content .quotation-mark{position:absolute;color:#c9c9c9}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content .quotation-mark.quotation-mark--left{top:0;left:0}.nycaasa-page--front-page section.section--quotes .carousel>.carousel-inner .item>.content .quotation-mark.quotation-mark--right{bottom:0;right:0}@media all and (min-width: 1101px){.nycaasa-page--front-page section.section--quotes .carousel{width:70%}}.nycaasa-page--front-page section.section--quotes .carousel-indicators{bottom:-80px}.nycaasa-page--front-page section.section--quotes .carousel-indicators li{border:1px solid #4d4d4d}.nycaasa-page--front-page section.section--quotes .carousel-indicators li.active{background-color:#4d4d4d}@media (max-width: 500px){.nycaasa-page--front-page section.section--quotes{font-size:2em}.nycaasa-page--front-page section.section--quotes .author{font-size:1.5rem}}.nycaasa-page--front-page section.section--announcements{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#ffd0bc;margin-bottom:0}.nycaasa-page--front-page section.section--announcements>.content>h1{text-transform:uppercase;margin:0 0 40px;font-size:2.4em;font-family:"DIN-Bold"}.nycaasa-page--front-page section.section--announcements .announcement__copy{font-family:"Roboto";font-weight:bold}.nycaasa-page--front-page section.section--announcements .announcements-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement{min-width:200px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:center;justify-content:center;margin-top:5px;border-right:1px solid black}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement:last-child{border-right:0}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement .announcement__copy{width:100%;font-size:1.99em}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement .button{margin-top:10px;background-color:#4d4d4d;color:white}@media all and (max-width: 1096px){.nycaasa-page--front-page section.section--announcements .announcements-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-right:0;width:100%;max-width:300px}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement:not(:last-child){border-bottom:1px solid;padding-bottom:20px;margin-bottom:20px}.nycaasa-page--front-page section.section--announcements .announcements-container .announcement .announcement__copy p{margin-bottom:0}}.nycaasa-page--front-page section.section--accomplishments{margin-bottom:0}.nycaasa-page--front-page section.section--accomplishments>.content>h1{text-transform:uppercase;font-size:2.4em;margin:0;margin-bottom:40px;font-family:"DIN-Bold"}.nycaasa-page--front-page section.section--accomplishments .accomplishments-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:100%;background-color:#2baec1;color:white;font-family:"DIN-Bold";font-weight:lighter;margin:5px}@media all and (max-width: 349px){.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment{height:300px;width:300px;min-width:300px}}@media all and (min-width: 350px){.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment{height:350px;width:350px;min-width:350px}}.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment .accomplishment__title{font-family:"DIN-Bold"}.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment .accomplishment__description{font-family:"Roboto";font-weight:bold}.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment .accomplishment__title{text-transform:uppercase;font-size:6.6em}.nycaasa-page--front-page section.section--accomplishments .accomplishments-container .accomplishment .accomplishment__description{font-size:2em;max-width:260px}.nycaasa-page--about-us .staff-members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:20px;-ms-flex-pack:start;justify-content:flex-start}@media all and (max-width: 1025px){.nycaasa-page--about-us .staff-members{-ms-flex-pack:center;justify-content:center}}.nycaasa-page--about-us .staff-members .staff-member{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;min-width:238px;min-height:235px}@media all and (min-width: 525px) and (max-width: 1025px){.nycaasa-page--about-us .staff-members .staff-member:not(:last-child){margin-left:5px;margin-right:5px}}@media all and (min-width: 714px){.nycaasa-page--about-us .staff-members .staff-member{width:25%}}.nycaasa-page--about-us .staff-members .staff-member .staff-member__photo{height:238px;width:238px;position:relative}.nycaasa-page--about-us .staff-members .staff-member .staff-member__photo:hover .staff-member__hover-text{opacity:1}.nycaasa-page--about-us .staff-members .staff-member .staff-member__photo img{width:100%}.nycaasa-page--about-us .staff-members .staff-member .staff-member__photo .staff-member__hover-text{transition:all .25s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:inherit;position:absolute;top:0;left:0;background-size:100% 100%;background-repeat:no-repeat;background:url("./images/shared/nycaasa__staff--backdrop.png");text-align:left;overflow-x:hidden;overflow-y:scroll;color:white;padding-top:8px;padding-left:10px;padding-right:10px;opacity:0;font-size:1.5em;font-weight:bold}.nycaasa-page--about-us .staff-members .staff-member .staff-member__details{max-width:238px;margin-top:5px;font-size:1.2em;text-align:left;font-weight:600}.nycaasa-page--about-us .board-of-directors{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nycaasa-page--about-us .board-of-directors .director{font-size:18px;font-weight:600}.nycaasa-page--about-us .board-of-directors .director:nth-child(2){margin-top:10px}.nycaasa-page--about-us .support-links{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media all and (max-width: 1100px){.nycaasa-page--about-us .support-links .link:not(:last-child){margin-bottom:20px}}.nycaasa-page--about-us .support-links .link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:240px;height:240px;border:3px solid #2baec1;border-radius:50%;text-decoration:none}.nycaasa-page--about-us .support-links .link:hover{text-decoration:none}.nycaasa-page--about-us .support-links .link .link__text{margin-top:20px;font-size:18px;text-transform:uppercase}.nycaasa-page--about-us .support-links .link .link__text,.nycaasa-page--about-us .support-links .link .link__text:active{font-family:"Roboto";font-weight:bold;color:#2baec1;text-decoration:none;text-transform:none}.nycaasa-page--about-us .support-links .link .link__asset{width:60%;max-width:145px}.nycaasa-page--about-us-annual-reports .section--annual-reports .annual-reports{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.nycaasa-page--about-us-annual-reports .section--annual-reports .annual-reports .annual-report{display:block;font-size:1.8rem}.nycaasa-page--about-us-annual-reports .section--annual-reports .annual-reports .annual-report:not(:last-child){margin-bottom:25px}.nycaasa-page--about-us-contact section .content ul{-webkit-padding-start:20px}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:100%;margin-bottom:40px}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__title-toggle{border:0;background-color:transparent}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__title-toggle.focused .category__toggle{transform:rotateX(0);-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__title-toggle.focused+.category__entries{height:auto;display:table-cell}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__title-toggle .category__toggle{transform:rotateX(180deg)}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__title-toggle .category__title-toggle__flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:30px}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__title-toggle .category__title{display:inline-block;color:#2baec1;font-family:"DIN-Bold";font-size:1.8em;text-transform:uppercase;margin-left:5px;height:30px}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__entries{overflow-y:hidden;height:0}@media all and (min-width: 450px){.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category .category__entries{padding-left:25px}}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category--no-opportunities{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.nycaasa-page--about-us--join-our-team .section--opportunities .opportunities-category--no-opportunities .category__title{display:inline-block;color:#2baec1;font-family:"DIN-Bold";font-size:1.8em;text-transform:uppercase;height:30px}.nycaasa-page--about-us--join-our-team .section--opportunities .volunteer-opportunities{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:100%}.nycaasa-page--about-us--join-our-team .section--opportunities .volunteer-opportunities .category__title{display:inline-block;color:#2baec1;font-family:"DIN-Bold";font-size:1.8em;text-transform:uppercase;height:30px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title{background-color:transparent;border:0;padding:0;text-align:left}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title .job-title__flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:1.8rem}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title .job-toggle{transition:all .25s;position:relative;display:inline-block;margin-right:5px;height:27px;width:27px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title .job-toggle:before,.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title .job-toggle:after{content:'';width:15px;height:1px;transition:all .3s;border:1px solid black;background-color:black;position:absolute}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.not-focused .job-toggle:before,.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.not-focused .job-toggle:after{top:8px;left:11px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.not-focused .job-toggle:before{-ms-transform:rotate(0deg) translate(-5px, 5px);transform:rotate(0deg) translate(-5px, 5px)}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.not-focused .job-toggle:after{-ms-transform:rotate(90deg) translate(5px, 5px);transform:rotate(90deg) translate(5px, 5px)}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.is-focused .job-toggle:before,.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.is-focused .job-toggle:after{left:7px;top:5px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.is-focused .job-toggle:before{-ms-transform:rotate(-45deg) translate(-5px, 5px);transform:rotate(-45deg) translate(-5px, 5px)}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-title.is-focused .job-toggle:after{-ms-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description{transition:max-height .25s;overflow:hidden;margin-left:27px}@media all and (min-width: 450px){.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description{margin-left:32px}}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description.not-visible{max-height:0}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description.is-visible{max-height:2000px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description ul{-webkit-padding-start:20px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry,.nycaasa-page--about-us--join-our-team .section--opportunities .entries-info{margin-top:20px}.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description,.nycaasa-page--about-us--join-our-team .section--opportunities .entries-info{display:block;width:100%;max-width:900px}@media all and (max-width: 768px){.nycaasa-page--about-us--join-our-team .section--opportunities .job-entry .job-description,.nycaasa-page--about-us--join-our-team .section--opportunities .entries-info{max-width:calc(100% - 50px)}}.nycaasa-page--get-help .support-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nycaasa-page--get-help .support-links .support-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:272px;min-height:272px;margin-left:0;margin-right:10px;margin-bottom:10px}.nycaasa-page--get-help .support-links .support-link .support-link__photo{height:272px;width:272px;position:relative}.nycaasa-page--get-help .support-links .support-link .support-link__photo img{width:100%}.nycaasa-page--get-help .support-links .support-link .support-link__photo .support-link__text{transition:all .25s ease-in-out;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:inherit;overflow:hidden;color:white;text-transform:uppercase;text-align:center;font-size:2.4em;font-family:"DIN-Bold";text-shadow:0 1px 10px black}@media all and (min-width: 1151px){.nycaasa-page--get-help .support-links{-ms-flex-pack:justify;justify-content:space-between}.nycaasa-page--get-help .support-links .support-link{margin-right:0}}@media all and (max-width: 1100px){.nycaasa-page--get-help .support-links{max-width:816px;margin-left:auto;margin-right:auto}}.nycaasa-page--training-institute .resources--cards .resource{min-width:364px}.nycaasa-page--prevention>.header{margin-bottom:20px}.nycaasa-page--prevention .section--full-width-carousel{background-color:#5fa8a1}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:visible;position:relative}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;position:relative;width:50%;margin-right:50px}@media all and (min-width: 1100px){.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides{height:400px}}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner{height:inherit;max-width:inherit}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide{will-change:transform;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:300px;height:inherit;width:100%}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide.active,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide.next,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide.left,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide.right{display:-ms-flexbox;display:flex}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide .slide__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;max-width:550px;color:white}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide .slide__copy .slide__title{text-transform:uppercase;font-weight:bold;font-size:2.2em}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .carousel__slide .slide__copy .slide__description{font-family:"Roboto";font-weight:lighter;font-size:1.8em}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-position{background-color:inherit;display:-ms-flexbox;display:flex;left:0;height:21px;width:auto;margin-left:0;-webkit-margin-after:0}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-position>li{margin:0}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-position>li:not(:last-child){margin-right:15px}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-position .position-indicator{height:12px;width:12px;border:1px solid white;border-radius:50%;background-color:transparent}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-position .position-indicator:hover{cursor:pointer}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .position-indicator__dot{will-change:transform;transition:all 0.25s cubic-bezier(0.55, 0.09, 0.68, 0.53);z-index:1;position:absolute;bottom:9px;left:0;background-color:white;border-radius:50%;width:12px;height:12px}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .position-indicator__dot.indicator-shrink{animation:shrink .5s ease-out}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images{position:relative;display:block;overflow:hidden;height:100%;width:50%}@media all and (min-width: 1100px){.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images{height:400px}}@media all and (min-width: 1100px){.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images{width:55%;margin-right:-5%}}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image{will-change:transform;position:absolute;top:0;right:0;height:100%;width:100%;background-color:rgba(243,243,243,0.2);display:none}@media all and (min-width: 1100px){.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image{height:400px}}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image.active,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image[class*="slide--"]{display:block}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image.slide--to-left{animation:slide--to-left .6s ease-in-out 0s 1}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image.slide--from-left{animation:slide--from-left .6s ease-in-out 0s 1}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image.slide--to-right{animation:slide--to-right .6s ease-in-out 0s 1}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images .carousel__image.slide--from-right{animation:slide--from-right .6s ease-in-out 0s 1}@media all and (min-width: 1100px){.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images{-ms-flex-order:2;order:2}}@media all and (max-width: 1099px){.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding:0}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images{-ms-flex-pack:center;justify-content:center}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__image{width:100%;height:auto}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-inner .item{padding:25px}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__images,.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__image{min-width:0;width:100%;max-width:750px;margin:0;padding:0}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides{padding-bottom:25px}.nycaasa-page--prevention .section--full-width-carousel .carousel--initiatives .carousel__slides .carousel-indicators{margin-left:25px}}.nycaasa-page--prevention .projects{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:30px}@media all and (max-width: 1150px){.nycaasa-page--prevention .projects{-ms-flex-pack:center;justify-content:center}}.nycaasa-page--prevention .projects .project{position:relative;height:273px;width:273px;margin-bottom:2px;margin-right:2px;overflow:hidden}.nycaasa-page--prevention .projects .project .project__image{width:100%}.nycaasa-page--prevention .projects .project .project-text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:inherit;overflow:hidden;background-color:rgba(0,0,0,0.35);color:white;font-size:2.4em;font-family:"DIN-Bold";text-align:center;text-transform:uppercase;text-shadow:2px 2px 10px black}.nycaasa-page--policy .section--policies-we-support .policies{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}@media all and (max-width: 1150px){.nycaasa-page--policy .section--policies-we-support .policies{-ms-flex-pack:center;justify-content:center}.nycaasa-page--policy .section--policies-we-support .policies .policy{margin-right:10px}}@media all and (max-width: 793px){.nycaasa-page--policy .section--policies-we-support .policies .policy{margin-right:5px;margin-left:5px}}.nycaasa-page--policy .section--policies-we-support .policies .policy{max-height:362px;margin-bottom:10px}.nycaasa-page--policy .section--policies-we-support .policies .policy .policy__image{width:100%}.nycaasa-page--policy .section--resources .timeline-map{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:547px;width:1095px;background-color:#efefef;border:1px solid #0066cc;margin-top:25px}@media all and (max-width: 1094px){.nycaasa-page--policy .section--resources .timeline-map{width:100%}}@media all and (max-width: 400px){.nycaasa-page--policy .section--resources .timeline-map{height:300px}}.nycaasa-page--policy .section--resources .timeline-map span{font-size:2.4em;text-transform:uppercase;color:#0066cc}.nycaasa-page--research .reports__reports-container .report{font-family:"Roboto"}.nycaasa-page--research .reports__reports-container .report:not(:last-child){margin-bottom:20px}.nycaasa-page--research .reports__reports-container .report .report__title{display:inline-block;font-size:2em}.nycaasa-page--research .reports__reports-container .report .report__title a{color:#2baec1}.nycaasa-page--research .reports__reports-container .report .report__year{font-size:2rem;font-style:italic}.facts__facts-container .fact{font-family:"Roboto"}.facts__facts-container .fact:not(:last-child){margin-bottom:20px}.facts__facts-container .fact .fact__title{font-size:2em}.facts__facts-container .fact .fact__title a{color:#2baec1}.facts__facts-container .fact .fact__description,.facts__facts-container .fact .fact__link{font-size:1.8rem}.facts__facts-container .fact .fact__link{color:#2baec1}.stats__stats-container .stat{margin-top:30px;margin-bottom:40px;clear:both}.stats__stats-container .stat .stat__info-graphic{float:left;height:230px;width:230px;min-width:230px;background-color:#efefef;background-repeat:no-repeat;background-size:100% auto;margin-bottom:30px}@media all and (min-width: 768px){.stats__stats-container .stat .stat__info-graphic{margin-right:30px}}.stats__stats-container .stat .stat__info-graphic.for_production_only__background_grey_cross{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #d8d8d8;text-transform:uppercase;font-size:1.8em}.stats__stats-container .stat .stat__details{display:block;width:100%}@media all and (max-width: 767px){.stats__stats-container .stat .stat__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.stats__stats-container .stat .stat__details .title{display:inline;text-transform:uppercase;color:black;font-size:2.5em;font-family:"DIN-Bold";padding:0;line-height:1}.stats__stats-container .stat .stat__details .title .link{color:#2baec1;font-size:2.5rem}.stats__stats-container .stat .stat__details .description{display:block;width:100%;max-width:inherit;margin-top:10px;font-size:1.8em}.media-we-have{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}@media all and (max-width: 1150px){.media-we-have{-ms-flex-pack:center;justify-content:center}.media-we-have .link{margin-bottom:10px;margin-right:10px}}@media all and (max-width: 793px){.media-we-have .link{margin-right:5px;margin-left:5px}}.media-we-have .link{max-height:362px}.media-we-have .link .link__image{width:100%}.blog__copy{margin-top:10px;margin-bottom:10px}.blog__spot-light-post{display:-ms-flexbox;display:flex}@media all and (max-width: 767px){.blog__spot-light-post{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.blog__spot-light-post .spot-light-post__associated-image{margin-right:0;margin-bottom:10px;height:230px;width:230px;overflow:hidden}.blog__spot-light-post .spot-light-post__content{margin-top:0}}.spot-light-post__associated-image{height:230px;width:230px;min-width:230px;margin-right:35px;background-repeat:no-repeat;background-size:cover;background-position:center center}.spot-light-post__content{max-width:850px}.spot-light-post__content .content__headline{color:black;text-transform:uppercase;font-size:2em;font-family:"DIN-Bold"}.media-coverage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.media-coverage__article:not(:first-child){padding-top:25px}.media-coverage__article:not(:last-child):after{content:'';display:block;width:100%;border-bottom:1px solid #ccc;padding-top:25px}.media-coverage__article__title{color:#2baec1;font-size:1.8rem}.media-coverage__article__publishing-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.media-coverage__article__organization{font-weight:bold}.media-coverage__article__summary{margin-top:15px}.press-releases{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.press-releases__article:not(:last-child){margin-bottom:25px}.press-releases__article__title{color:#2baec1}.press-releases__article__publishing-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.press-releases__article__organization{font-weight:bold}.press-releases__article__summary{margin-top:15px}.center-locator__map{height:530px;width:100%;max-width:1098px;margin-bottom:28px;margin-top:28px}.center-locator__map .gm-style .gm-style-iw{background-color:rgba(79,184,199,0.95) !important;padding-top:15px !important;padding-bottom:1px !important;padding-left:15px !important;padding-right:15px !important;width:100% !important;min-width:300px !important;max-width:500px !important;color:white !important}.center-locator__map .gm-style .gm-style-iw a,.center-locator__map .gm-style .gm-style-iw a:hover{color:white !important}@media all and (max-width: 780px){.center-locator__map{height:350px}}.form-group__separator{width:100%;height:1px;background-color:#ccc;margin-top:10px;margin-bottom:15px}.center-marker__name.underlined{border-bottom:1px solid white;margin-bottom:20px}input.center-locator__parameter--address{padding-left:15px}.pac-container .pac-item{color:black}.pac-container .pac-item:hover,.pac-container .pac-item-selected{background-color:rgba(238,238,238,0.5)}.pac-container .pac-item-query{border-bottom:1px solid #2baec1}.center-locator__submit-clear,.center-locator__submit-search{margin-bottom:18px;margin-left:25px}.center-locator__parameter{width:100%}.center-locator__parameter:not(:first-child){margin-left:25px}.center-locator__parameter[data-parameter="address"]{max-width:709px;min-width:250px}.center-locator__parameter[data-parameter="radius"]{max-width:115px;min-width:115px}.center-locator__parameter input,.center-locator__parameter select,.center-locator__parameter option{width:inherit;max-width:inherit}@media all and (max-width: 780px){.center-locator__parameters{-ms-flex-wrap:wrap;flex-wrap:wrap}.center-locator__parameters .center-locator__parameter{margin-left:0}}@media all and (max-width: 504px){.center-locator__parameters{padding-bottom:60px}.center-locator__parameters .center-locator__submit-search{position:absolute;bottom:0;right:0}}.center-locator__parameter--filter{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-right:25px;position:relative}.center-locator__parameter--filter:before{content:attr(aria-label);display:inline-block;margin-left:35px}.center-locator__parameter--filter:after{display:none;content:'';height:10px;width:10px;background-color:white;position:absolute;top:7px;left:6px}.center-locator__parameter--filter input[type="checkbox"]{-webkit-appearance:none;height:22px;width:22px;background-color:#ebebeb;position:absolute;top:-3px;left:0}.map-controls__field-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.map-controls__field-group:not(.center-locator__parameters){margin-top:5px;margin-bottom:10px}.map-controls__field-group.field-group--space-between{-ms-flex-pack:justify;justify-content:space-between}.map-controls__field-group.field-group--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.map-controls__field-group.field-group--2-filter-columns{-ms-flex-align:start;align-items:flex-start}.map-controls__field-group.field-group--2-filter-columns .center-locator__parameter--filter{width:50%;min-width:250px;margin-right:0}.map-controls__field-group.field-group--2-filter-columns .center-locator__parameter--filter input,.map-controls__field-group.field-group--2-filter-columns .center-locator__parameter--filter:after{cursor:pointer}@media all and (max-width: 550px){.map-controls__field-group.field-group--2-filter-columns .center-locator__parameter--filter{width:100%}}.map-controls__field-group .form-group--vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.map-controls__field-group input[type="checkbox"]:active,.map-controls__field-group input[type="checkbox"]:focus{outline:none}.map-controls__field-group input[type="checkbox"]:checked{box-shadow:inset 0 0 15px #2baec1}.center-locator__search-results-container{margin-top:25px}.center-locator__search-results-container .hidden-results{margin-top:20px;margin-bottom:20px;font-size:1.75em}.center-locator__search-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.center-locator__search-results .center-locator__search-result{width:50%;min-width:250px;margin-bottom:25px}.center-locator__search-results .center-locator__search-result.active .result__name{color:#2baec1}.center-locator__search-results .center-locator__search-result>span{cursor:pointer}.center-locator__search-results .center-locator__search-result span{display:table}.center-locator__search-results .center-locator__search-result span:empty{display:none}.center-locator__search-results .center-locator__search-result .result__name{font-weight:bold}.center-locator__search-results .center-locator__search-result .result__click-to-view-on-map{font-size:1.2rem;text-decoration:underline}.center-locator__search-results .center-locator__search-yielded-no-results{display:none}.center-locator__search-results .center-locator__search-yielded-no-results.active{display:block}@media all and (max-width: 775px){.center-locator__search-results-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.center-locator__search-results-container .center-locator__search-results{-ms-flex-direction:column;flex-direction:column;width:100%;max-width:355px}.center-locator__search-results-container .center-locator__search-results .center-locator__search-result{width:100%}}.page--404,.page--401{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page--404 section,.page--401 section{width:100%;max-width:440px}.page--404 section h1,.page--401 section h1{font-size:3.4em}.page--404 section p,.page--401 section p{margin-top:25px}.seamless-donations-forms-engine .dgx-donate-container{border-radius:0 !important}.seamless-donations-forms-engine .seamless-donations-forms-error-message,.seamless-donations-forms-engine .seamless-donations-error-message-field{background-color:#efefef;color:#777;padding:10px 25px;margin-bottom:10px;margin-top:10px}.seamless-donations-forms-engine input[type="text"].seamless-donations-invalid-input{background-color:transparent}.seamless-donations-forms-engine .dgx-donate-form-section{border:none !important;border-radius:0 !important}.seamless-donations-forms-engine .dgx-donate-form-section h2{text-transform:uppercase;font-family:"DIN-Bold", sans-serif}@media (max-width: 777px){.seamless-donations-forms-engine .dgx-donate-form-section #other_radio_button{display:block;margin-left:0}}@media (max-width: 767px){.seamless-donations-forms-engine .dgx-donate-form-section [id*="dgx_donate_giving_level_"]{width:50%;margin-left:0;display:inline-block}}.seamless-donations-forms-engine input[type="radio"],.seamless-donations-forms-engine input[type="checkbox"]{margin-right:10px;margin-top:-5px}.seamless-donations-forms-engine .dgx-donate-form-payment-section{text-align:center}.seamless-donations-forms-engine .dgx-donate-pay-enabled{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#2baec1;position:relative;display:block;text-align:center;margin:0 auto;height:50px;width:150px}.seamless-donations-forms-engine .dgx-donate-pay-enabled:before{display:block;content:'DONATE';color:white;font-size:14px;text-align:center;line-height:36px;position:absolute;top:7px;left:0;right:0}.seamless-donations-forms-engine .dgx-donate-pay-enabled input{position:absolute;top:0;left:0;right:0;bottom:0;height:inherit;width:100%;opacity:0;padding:0;margin:0;border:0}
