html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,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-appearance:textfield;box-sizing:content-box;}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;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html,body,div,span,applet,object,iframe,h1,h2,.page-node-type-success-story h1.page-title,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}html{box-sizing:border-box;}html,body{font-family:"Rubik",sans-serif;font-size:16px;line-height:1.4;text-align:center;}body{overflow-x:hidden;}*,*:before,*:after{box-sizing:inherit;}strong,b{font-weight:bold;}i,em{font-style:italic;}sup,sub{vertical-align:baseline;position:relative;font-size:0.6em;top:-0.8em;}sub{top:0.4em;}h1{color:#FFF;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.875em;line-height:1.2;letter-spacing:1px;text-transform:uppercase;}@media (min-width:670px){h1{font-size:3.125em;}}@media (min-width:1440px){h1{font-size:4.375em;}}h2,.page-node-type-success-story h1.page-title{color:#45558A;font-size:1.5em;font-weight:700;font-family:"Roboto Condensed",sans-serif;letter-spacing:1px;text-transform:uppercase;margin:3.3em 0 1.3em 0;text-align:center;padding-bottom:20px;border-bottom:1px solid #A28D8A;}h2.borderless-h2,.page-node-type-success-story h1.borderless-h2.page-title{padding-bottom:0;margin:1em 0;text-align:initial;border-bottom:none;}@media (min-width:670px){h2,.page-node-type-success-story h1.page-title{font-size:1.875em;}h2:not(.borderless-h2),.page-node-type-success-story h1.page-title:not(.borderless-h2){width:110%;margin-left:-5%;}}@media (min-width:1024px){h2:not(.borderless-h2),.page-node-type-success-story h1.page-title:not(.borderless-h2){width:120%;margin-left:-10%;}}@media (min-width:1440px){h2,.page-node-type-success-story h1.page-title{font-size:2.1875em;}}h3{color:#676262;font-size:1.25em;font-weight:700;line-height:1.6;margin:1em 0;}h3 a{color:#676262;}@media (min-width:670px){h3{font-size:1.5em;}}@media (min-width:1440px){h3{font-size:1.625em;}}h4,.search-result__title{color:#45558A;font-size:1.125em;font-weight:400;margin:1.5em 0 1em 0;}h4 a,.search-result__title a{color:#45558A;}@media (min-width:670px){h4,.search-result__title{font-size:1.375em;}}@media (min-width:1440px){h4,.search-result__title{font-size:1.5em;}}h5{color:#A28D8A;font-size:0.875em;font-weight:400;}h5 a{color:#A28D8A;font-weight:700;}@media (min-width:670px){h5{font-size:1em;}}h6{color:#E74C3C;font-size:0.875em;font-weight:700;text-align:center;margin-bottom:4em;}h6 a{color:#E74C3C;}@media (min-width:670px){h6{font-size:1em;margin-bottom:3em;}}@media (min-width:1440px){h6{font-size:1.125em;}}p{color:#4A4A4A;font-size:1em;font-weight:400;margin:1em 0;}p a{color:#45558A;}@media (min-width:670px){p{font-size:1.125em;}}@media (min-width:1440px){p{font-size:1.25em;}}h1 a,h2 a,.page-node-type-success-story h1.page-title a,h3 a,h4 a,h5 a,h6 a,p a{text-decoration:underline;}h1 a:hover,h2 a:hover,.page-node-type-success-story h1.page-title a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover{text-decoration:none;}blockquote{color:#A28D8A;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.5em;line-height:1;text-align:center;padding:30px 0 0 0;position:relative;margin:1.8em auto 0;letter-spacing:1px;}blockquote:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";background-image:url("data:image/svg+xml,%3Csvg width='32' height='37' viewBox='0 0 32 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23A28D8A' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath stroke-width='.5' stroke-linejoin='round' d='M.21 13.482h13.464V4.556M3.316 15.3h10.358v16.112'/%3E%3Cpath d='M15.347 13.195V1.08' stroke-width='.993'/%3E%3Cpath d='M31.699 13.482H15.374' stroke-width='.5'/%3E%3Cpath stroke-width='.996' stroke-linejoin='round' d='M28.016 15.3H15.347v21.203'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;width:32px;height:36px;top:0;}blockquote p{color:#A28D8A;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:0.5em;}blockquote p a{color:#A28D8A;}blockquote p:before{content:"“";}blockquote p:after{content:"”";}@media (min-width:670px){blockquote{font-size:1.875em;margin:1.2em auto 0;}blockquote p{font-size:1.875rem;}}@media (min-width:1024px){blockquote{width:120%;margin-left:-10%;}}@media (min-width:1440px){blockquote{font-size:2.1875em;}blockquote p{font-size:2.1875rem;}}a.blue-button-link{position:relative;display:inline-block;width:auto;max-width:100%;height:44px;line-height:44px;padding:0 25px;text-align:center;font-size:1em;font-weight:400;text-decoration:none;text-transform:uppercase;letter-spacing:1px;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;color:#FFF;background-color:#45558A;margin:1em 0;letter-spacing:2px;}a.blue-button-link:hover{text-decoration:none;}@media (min-width:670px){a.blue-button-link{height:54px;line-height:54px;}}a.blue-button-link:hover{background-color:#3C4A78;}.inner-container,.page-path-search-results #block-cccsny-content{width:90%;max-width:625px;margin:0 auto;text-align:left;}@media (min-width:670px){.inner-container,.page-path-search-results #block-cccsny-content{width:80%;}.inner-container.desktop-90,.page-path-search-results #block-cccsny-content.desktop-90{width:90%;}}@media (min-width:1440px){.inner-container,.page-path-search-results #block-cccsny-content{max-width:800px;}}.node__content,#block-backtocommunitystorieslink{width:90%;margin:0 auto;}@media (min-width:670px){.node__content,#block-backtocommunitystorieslink{width:80%;max-width:620px;}}@media (min-width:1440px){.node__content,#block-backtocommunitystorieslink{max-width:800px;}}article{text-align:left;overflow:hidden;}article h2,article .page-node-type-success-story h1.page-title,.page-node-type-success-story article h1.page-title,.cke_editable h2,.cke_editable .page-node-type-success-story h1.page-title,.page-node-type-success-story .cke_editable h1.page-title,.block-with-node-styles h2,.block-with-node-styles .page-node-type-success-story h1.page-title,.page-node-type-success-story .block-with-node-styles h1.page-title{position:relative;}article h2:after,article .page-node-type-success-story h1.page-title:after,.page-node-type-success-story article h1.page-title:after,.cke_editable h2:after,.cke_editable .page-node-type-success-story h1.page-title:after,.page-node-type-success-story .cke_editable h1.page-title:after,.block-with-node-styles h2:after,.block-with-node-styles .page-node-type-success-story h1.page-title:after,.page-node-type-success-story .block-with-node-styles h1.page-title:after{content:"";display:block;position:absolute;height:500vh;width:150vw;top:-3.3em;z-index:-1;left:-50vw;}article h2:nth-of-type(even):after,article .page-node-type-success-story h1.page-title:nth-of-type(even):after,.page-node-type-success-story article h1.page-title:nth-of-type(even):after,.cke_editable h2:nth-of-type(even):after,.cke_editable .page-node-type-success-story h1.page-title:nth-of-type(even):after,.page-node-type-success-story .cke_editable h1.page-title:nth-of-type(even):after,.block-with-node-styles h2:nth-of-type(even):after,.block-with-node-styles .page-node-type-success-story h1.page-title:nth-of-type(even):after,.page-node-type-success-story .block-with-node-styles h1.page-title:nth-of-type(even):after{background-color:#F2EDED;}article h2:nth-of-type(2n+3):after,article .page-node-type-success-story h1.page-title:nth-of-type(2n+3):after,.page-node-type-success-story article h1.page-title:nth-of-type(2n+3):after,.cke_editable h2:nth-of-type(2n+3):after,.cke_editable .page-node-type-success-story h1.page-title:nth-of-type(2n+3):after,.page-node-type-success-story .cke_editable h1.page-title:nth-of-type(2n+3):after,.block-with-node-styles h2:nth-of-type(2n+3):after,.block-with-node-styles .page-node-type-success-story h1.page-title:nth-of-type(2n+3):after,.page-node-type-success-story .block-with-node-styles h1.page-title:nth-of-type(2n+3):after{background-color:#FFF;}article a.blue-button-link,.cke_editable a.blue-button-link,.block-with-node-styles a.blue-button-link{margin-bottom:2em;}article p,.cke_editable p,.block-with-node-styles p{line-height:1.6;}article p:last-of-type a.blue-button-link,.cke_editable p:last-of-type a.blue-button-link,.block-with-node-styles p:last-of-type a.blue-button-link{margin-bottom:3.5em;}article blockquote p,.cke_editable blockquote p,.block-with-node-styles blockquote p{line-height:1.4;}article ul,article ol,.cke_editable ul,.cke_editable ol,.block-with-node-styles ul,.block-with-node-styles ol{text-align:left;padding-left:35px;font-weight:normal;margin:0 0 1.5em 0;color:#45558A;}article ul li,article ol li,.cke_editable ul li,.cke_editable ol li,.block-with-node-styles ul li,.block-with-node-styles ol li{line-height:1;margin:1em 0;}article ul p,article ol p,.cke_editable ul p,.cke_editable ol p,.block-with-node-styles ul p,.block-with-node-styles ol p{color:#4A4A4A;margin:0;}article ul a,article ol a,.cke_editable ul a,.cke_editable ol a,.block-with-node-styles ul a,.block-with-node-styles ol a{text-decoration:none;}article ul a:hover,article ol a:hover,.cke_editable ul a:hover,.cke_editable ol a:hover,.block-with-node-styles ul a:hover,.block-with-node-styles ol a:hover{text-decoration:underline;}@media (min-width:670px){article ul,article ol,.cke_editable ul,.cke_editable ol,.block-with-node-styles ul,.block-with-node-styles ol{margin:0 0 2em 16px;}}article ul,.cke_editable ul,.block-with-node-styles ul{list-style:none;}article ul li,.cke_editable ul li,.block-with-node-styles ul li{position:relative;}article ul li:before,.cke_editable ul li:before,.block-with-node-styles ul li:before{content:"";position:absolute;left:-24px;top:7px;display:block;width:11px;height:11px;border-radius:100%;background-color:#45558A;}article ol,.cke_editable ol,.block-with-node-styles ol{list-style-type:decimal;font-family:"Roboto Condensed",sans-serif;font-weight:700;}article ol li,.cke_editable ol li,.block-with-node-styles ol li{font-size:1em;}article ol p,.cke_editable ol p,.block-with-node-styles ol p{font-family:"Rubik",sans-serif;font-weight:400;padding-left:10px;}article ol p strong,.cke_editable ol p strong,.block-with-node-styles ol p strong{font-weight:700;}@media (min-width:670px){article ol li,.cke_editable ol li,.block-with-node-styles ol li{font-size:1.125em;}article ol p,.cke_editable ol p,.block-with-node-styles ol p{font-size:1.125rem;}}article img,.cke_editable img,.block-with-node-styles img{width:111%;height:auto;margin:1em 0 1em -5.5%;}article img.align-center,.cke_editable img.align-center,.block-with-node-styles img.align-center{width:111%;height:auto;margin:1em 0 1em -5.5%;}article img.align-right,article img.align-left,.cke_editable img.align-right,.cke_editable img.align-left,.block-with-node-styles img.align-right,.block-with-node-styles img.align-left{margin:1em auto;}@media (min-width:0) and (max-width:670px){article img.align-right,article img.align-left,.cke_editable img.align-right,.cke_editable img.align-left,.block-with-node-styles img.align-right,.block-with-node-styles img.align-left{float:none;width:100%;height:auto;}}@media (min-width:670px){article img,.cke_editable img,.block-with-node-styles img{margin:1em auto;width:100%;max-width:100%;}article img.align-center,.cke_editable img.align-center,.block-with-node-styles img.align-center{margin:1em auto;width:100%;max-width:100%;}article img.align-right,article img.align-left,.cke_editable img.align-right,.cke_editable img.align-left,.block-with-node-styles img.align-right,.block-with-node-styles img.align-left{margin:6px 0 10px 30px;max-width:300px;}article img.align-left,.cke_editable img.align-left,.block-with-node-styles img.align-left{float:right;}}.cke_editable{text-align:left;padding:0 10px;}.cke_editable h2,.cke_editable .page-node-type-success-story h1.page-title,.page-node-type-success-story .cke_editable h1.page-title,.cke_editable blockquote{max-width:100%;margin-left:0;}.block-with-node-styles{padding:20px 0 40px 0;}.block-with-node-styles img{margin-top:0;margin-bottom:0;}.close-x-button{cursor:pointer;}.close-x-button svg,.close-x-button span{vertical-align:middle;}.close-x-button svg{opacity:0.5;transition:opacity 0.3s ease;}.close-x-button span{color:#FFF;margin-right:9px;font-size:0.8125em;line-height:1;display:none;}.close-x-button:hover span{text-decoration:underline;}.close-x-button:hover svg{opacity:1;}@media (min-width:670px){.close-x-button{top:10px;right:42px;}.close-x-button span{display:inline;}}.tabs{margin-top:20px;margin-bottom:20px;}.tabs ul{border-bottom:1px solid #bbb;max-width:899px;margin:0 auto;width:90%;border-collapse:collapse;position:relative;z-index:5;}.tabs ul li{margin-bottom:-1px;}.tabs ul li a{border:1px solid #bbb;padding:0.3em 1.3em;background-color:#eee;color:#676262;}.tabs ul a.is-active{border-bottom:1px solid #fff;background-color:#fff;color:#3C4A78;}.tabs ul a.is-active:hover{background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;}.user-login-form{max-width:899px;margin:40px auto;width:90%;}.user-login-form *{box-sizing:border-box;}.user-login-form input[type=text],.user-login-form input[type=password]{width:100%;max-width:500px;margin:10px 0;padding:10px;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(162,141,138);}.user-login-form #edit-submit{position:relative;display:inline-block;width:auto;max-width:100%;height:44px;line-height:44px;padding:0 25px;text-align:center;font-size:1em;font-weight:400;text-decoration:none;text-transform:uppercase;letter-spacing:1px;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;color:#FFF;background-color:#45558A;margin:1em 0;letter-spacing:2px;border:none;-webkit-appearance:none;-moz-appearance:none;line-height:40px;}.user-login-form #edit-submit:hover{text-decoration:none;}@media (min-width:670px){.user-login-form #edit-submit{height:54px;line-height:54px;}}.user-login-form #edit-submit:hover{background-color:#3C4A78;}@media (min-width:670px){.user-login-form #edit-submit{width:246px;padding:0;}}body.path-user .block-system-main-block{width:90%;max-width:899px;margin:0 auto;min-height:300px;}@-webkit-keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-moz-keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-o-keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.sn-button{position:relative;display:inline-block;width:auto;max-width:100%;height:44px;line-height:44px;padding:0 25px;text-align:center;font-size:1em;font-weight:400;text-decoration:none;text-transform:uppercase;letter-spacing:1px;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;}.sn-button:hover{text-decoration:none;}@media (min-width:670px){.sn-button{height:54px;line-height:54px;}}.white-button{position:relative;display:inline-block;width:auto;max-width:100%;height:44px;line-height:44px;padding:0 25px;text-align:center;font-size:1em;font-weight:400;text-decoration:none;text-transform:uppercase;letter-spacing:1px;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;color:#fff;border:1px solid #FFF;background-color:transparent;font-weight:400;}.white-button:hover{text-decoration:none;}@media (min-width:670px){.white-button{height:54px;line-height:54px;}}.white-button:hover{background-color:#E74C3C;border-color:#E74C3C;color:#FFF;}header{text-align:left;background-color:#FFF;position:fixed;width:100%;top:0;left:0;z-index:16;box-shadow:0px 0px 8px -1px rgba(0,0,0,0.2);}@media (min-width:1024px){header{padding:9px 0 0 0;}}.user-logged-in header{top:39px;}.user-logged-in.toolbar-tray-open header{top:79px;}.layout-container{padding-top:64px;}@media (min-width:670px){.layout-container{padding-top:100px;}}@media (min-width:1024px){.layout-container{padding-top:131px;position:relative;top:0;}}@media (min-width:1024px){.region-header{display:inline-block;margin-right:30px;}}#block-cccsny-branding:before,#block-cccsny-branding:after{content:" ";display:table;}#block-cccsny-branding:after{clear:both;}.site-name{padding:7px 0 0 15px;display:inline-block;float:left;}.site-name a,.site-name svg{width:113px;height:50px;transition-duration:0.3s;transition-timing-function:ease;transition-property:width,height;}.site-name a{display:block;color:transparent;}.site-name a span{display:none;}@media (min-width:670px){.site-name{padding:14px 0 0 36px;}.site-name a,.site-name svg{width:158px;height:70px;}}@media (min-width:1024px){.site-name a,.site-name svg{width:194px;height:86px;}}@media (min-width:1440px){.site-name{padding:14px 0 0 112px;}}.nav-menu-trigger{background-color:#F2EDED;width:64px;height:64px;float:right;transition:width,height 0.3s ease;cursor:pointer;}@media (min-width:1024px){.nav-menu-trigger{display:none;}}.tcon-menu--xbutterfly{margin:21px 0 0 16px;padding:0;transition:margin 0.2s ease;transform:scale(0.8);}@media (min-width:670px){.nav-menu-trigger{width:100px;height:100px;}.tcon-menu--xbutterfly{transform:scale(1);margin:38px 0 0 35px;}}.tcon{appearance:none;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:31px;transition:0.3s;user-select:none;width:31px;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}.tcon > *{display:block;}.tcon:hover,.tcon:focus{outline:none;}.tcon::-moz-focus-inner{border:0;}.tcon-menu__lines{display:inline-block;height:4.4285714286px;width:31px;border-radius:2.2142857143px;transition:0.3s;background:#45558A;position:relative;}.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:4.4285714286px;width:31px;border-radius:2.2142857143px;transition:0.3s;background:#45558A;content:"";position:absolute;left:0;transform-origin:2.2142857143px center;width:100%;}.tcon-menu__lines::before{top:8.8571428571px;}.tcon-menu__lines::after{top:-8.8571428571px;}.tcon-transform .tcon-menu__lines{transform:scale3d(1,1,1);}.tcon-menu--xbutterfly{width:auto;}.tcon-menu--xbutterfly .tcon-menu__lines::before,.tcon-menu--xbutterfly .tcon-menu__lines::after{transform-origin:50% 50%;transition:top 0.3s 0.6s ease,transform 0.3s ease;}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:transparent;}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{top:0;transition:top 0.3s ease,transform 0.3s 0.5s ease;width:31px;}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before{transform:rotate3d(0,0,1,45deg);}.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{transform:rotate3d(0,0,1,-45deg);}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.region-primary-menu{display:none;position:absolute;width:100%;z-index:20;background-color:#FFF;max-height:calc(100vh - 64px);overflow-y:scroll;}@media (min-width:670px){.region-primary-menu{max-height:calc(100vh - 100px);}}@media (min-width:1024px){.region-primary-menu{display:inline-block;width:auto;position:relative;bottom:17px;overflow-y:visible;}}@media (max-width:1023px){.region-primary-menu{box-shadow:0px 0px 8px -1px rgba(0,0,0,0.2);}}@media (min-width:1440px){.region-primary-menu{margin-left:41px;}}#block-cccsny-search{background-color:#45558A;padding:20px 0;}#block-cccsny-search form{width:calc(100% - 70px);max-width:100%;margin:0 0 0 35px;}@media (min-width:670px){#block-cccsny-search form{width:calc(100% - 128px);margin:0 0 0 64px;}}@media (min-width:1024px){#block-cccsny-search{display:none;}}.region-pre-header .block-search{position:fixed;top:-96px;width:100%;background-color:#45558A;padding:20px 0;z-index:20;display:none;}.region-pre-header .block-search .header-search-form-close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:2%;}@media (min-width:1024px){.region-pre-header .block-search{display:block;}}@media (min-width:1024px){.region-pre-header .block-search,.layout-container,header{transition:top 0.3s ease-in-out;}}.desktop-nav-search-open .region-pre-header .block-search{top:0;}.desktop-nav-search-open .layout-container,.desktop-nav-search-open header{top:96px;}.desktop-nav-search-open.user-logged-in .region-pre-header .block-search{top:39px;}.desktop-nav-search-open.user-logged-in header{top:135px;}.desktop-nav-search-open.user-logged-in.toolbar-tray-open .region-pre-header .block-search{top:79px;}.desktop-nav-search-open.user-logged-in.toolbar-tray-open header{top:175px;}.menu-main{text-align:left;}.menu-main li{transition:background-color 0.3s ease;}.menu-main a{color:#45558A;font-size:1.25rem;text-decoration:none;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;}.menu-main-level-0--item{background-color:#FFF;}.menu-main-level-0--link{text-transform:uppercase;display:block;position:relative;font-weight:700;background-color:#FFF;}.menu-main-level-0--link span{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.126 7.994c.275-.029.536-.146.745-.338l5.627-5.122a1.487 1.487 0 0 0 .18-2.037 1.315 1.315 0 0 0-.936-.494 1.295 1.295 0 0 0-.986.37L7 4.703 2.244.374a1.295 1.295 0 0 0-.986-.37C.895.026.558.205.322.497a1.487 1.487 0 0 0 .18 2.037l5.627 5.122c.275.252.635.373.997.338z' fill='%2345558A' fill-rule='evenodd'/%3e%3c/svg%3e ");background-repeat:no-repeat;background-position:center;background-size:14px 8px;width:95px;height:100%;position:absolute;right:0;top:0;transform:rotate(0deg);display:inline-block;vertical-align:top;transform-origin:center;transition:transform 0.3s ease;}.menu-main-level-0--link:hover{background-color:#F2EDED;}.menu-main-level-0--link.menu-is-open{background-color:#F2EDED;}.menu-main-level-0--link.menu-is-open span{transform:rotate(180deg);}.menu-main-level-0--link.menu-is-open:hover{color:#FFF;background-color:#45558A;}.menu-main-level-0--link.menu-is-open:hover span{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.126 7.994c.275-.029.536-.146.745-.338l5.627-5.122a1.487 1.487 0 0 0 .18-2.037 1.315 1.315 0 0 0-.936-.494 1.295 1.295 0 0 0-.986.37L7 4.703 2.244.374a1.295 1.295 0 0 0-.986-.37C.895.026.558.205.322.497a1.487 1.487 0 0 0 .18 2.037l5.627 5.122c.275.252.635.373.997.338z' fill='%23FFFFFF' fill-rule='evenodd'/%3e%3c/svg%3e ");}.menu-main--submenu{display:none;}.menu-main-level-1--item{background-color:#F2EDED;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}.menu-main-level-1--item:last-child{border-bottom:none;}.menu-main-level-1--item:hover{background-color:#45558A;}.menu-main-level-1--item:hover a{color:#FFF;}.menu-main-level-1--link{text-transform:none;margin-left:0;display:inline-block;font-weight:400;}@media (max-width:669px){.menu-main a{padding:12px 0 12px 37px;}.menu-main-level-0--item:first-of-type .menu-main-level-0--link{padding-top:25px;}}@media (max-width:1023px){.menu-main-level-0--item:first-of-type .menu-main-level-0--link span{top:6px;}.menu-main-level-0--item:nth-child(n+2){border-top:1px solid #FFF;}}@media (min-width:670px){.menu-main a{font-size:1.875rem;}}@media (min-width:670px) and (max-width:1023px){.menu-main a{padding:15px 0 15px 64px;}.menu-main-level-0--link span{background-size:20px 11px;}.menu-main-level-0--item:first-of-type .menu-main-level-0--link{padding-top:30px;}}@media (min-width:1024px){.menu-item--expanded{display:inline-block;position:relative;}.menu-main{font-size:0;}.menu-main a{font-size:1.125rem;}.menu-main-level-0--link{padding:15px 75px 15px 23px;display:inline-block;border-right:1px solid #FFF;border-left:1px solid #FFF;}.menu-main-level-0--link span{width:20px;height:23px;position:relative;right:auto;top:auto;display:inline-block;margin-left:15px;}.menu-main--submenu{min-width:100%;position:absolute;top:55px;left:0;background-color:#F2EDED;border:1px solid #FFF;}.menu-main-level-1--link{display:block;padding:12px 10px 11px 23px;font-size:0.9375rem;}}@media (min-width:1210px){.menu-main-level-0--link{padding:15px 90px 15px 36px;}.menu-main-level-1--link{padding:12px 10px 11px 36px;}}.header-secondary-navigation-links{padding:30px 0 35px 37px;text-align:left;}@media (min-width:670px){.header-secondary-navigation-links{padding:30px 0 46px 64px;}}@media (min-width:1024px){.header-secondary-navigation-links{display:block;padding:0;}}.header-contact-link,.header-donate{color:#676262;text-transform:uppercase;font-size:0.8125rem;font-weight:700;display:inline-block;vertical-align:middle;text-decoration:none;}.header-contact-link{color:#676262;}.header-contact-link:hover{text-decoration:underline;}.header-donate{color:#E74C3C;border:2px solid red;padding:4px 10px;margin-left:20px;text-align:center;background-color:#FFF;transition:background-color 0.3s ease,color 0.3s ease;}.header-donate:hover{background-color:#E74C3C;color:#FFF;}.header-search-trigger{width:55px;height:55px;background-color:#45558A;cursor:pointer;display:none;}.header-search-trigger svg{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity 0.3s ease;opacity:0.5;}.header-search-trigger:hover svg{opacity:1;}@media (min-width:670px) and (max-width:1023px){.header-contact-link,.header-donate{font-size:1.125rem;}.header-donate{padding:8px 30px;margin-left:58px;}}@media (min-width:1024px){#block-headernavigationsecondarylinksdesktop{position:absolute;top:0;right:0;}.header-donate{margin:0 20px 0 18px;}.header-search-trigger{display:inline-block;vertical-align:middle;}}@media (min-width:1440px){.header-contact-link,.header-donate{font-size:0.875rem;}}.mobile-tablet-open-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;background-color:#000;opacity:0.85;display:none;}@media (min-width:670px){header.shrunk .site-name{padding-top:9px;padding-left:44px;}header.shrunk .site-name a,header.shrunk .site-name svg{width:113px;height:50px;}header.shrunk .nav-menu-trigger{width:70px;height:70px;}header.shrunk .tcon-menu--xbutterfly{margin:21px 0 0 20px;transform:scale(0.8);}}@media (min-width:1024px){header.shrunk{padding:0;}header.shrunk .site-name{padding:0;}header.shrunk .site-name a,header.shrunk .site-name svg{background-color:#F2EDED;}header.shrunk .site-name a{width:84px;height:55px;}header.shrunk .site-name svg{width:100px;height:38px;margin:8px 0 0 18px;}header.shrunk .site-name svg .logo-text{display:none;}header.shrunk .region-header{vertical-align:middle;margin-right:0;}header.shrunk .region-primary-menu{vertical-align:middle;bottom:auto;margin-left:-3px;}header.shrunk #block-cccsny-main-menu .menu-item--expanded a:first-child{font-size:1rem;}header.shrunk #block-cccsny-main-menu .menu-item--expanded .menu a{font-size:0.9375rem;}header.shrunk .menu-main-level-0--link{padding:15px 59px 15px 23px;height:55px;}header.shrunk .menu-main-level-1--link{padding-left:23px;}}.region-banner{position:relative;width:100%;}.region-banner .block-page-title-block,.region-banner .page-title-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:2;}.dynamic-banner{width:100%;height:100%;min-height:130px;}@media (min-width:670px){.dynamic-banner{height:250px;}}@media (min-width:1024px){.dynamic-banner{height:auto;min-height:250px;}}.block-sanky-banners{position:relative;}.dynamic-banner{position:relative;background-color:#45558A;background-position:center top;background-size:cover;background-repeat:no-repeat;}.dynamic-banner-standard-page{background-image:url(/themes/custom/cccsny/images/banners/general-page-banner.jpg);}@media (min-width:1024px){.banner-image{width:100%;height:auto;}}.page-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1D3A9D;opacity:0.7;}.path-frontpage .region-banner{background-color:#45558A;background-position:center top;background-size:cover;background-repeat:no-repeat;background-image:url(/themes/custom/cccsny/images/banners/homepage-banner-mobile.jpg);height:435px;}.path-frontpage .region-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1D3A9D;opacity:0.7;}.path-frontpage .region-banner #block-logohomepagehero{z-index:2;width:100%;position:absolute;top:31.4%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.path-frontpage .region-banner #homepage-hero-logo{margin-left:-23px;width:194px;height:84px;}.path-frontpage .region-banner .block-page-title-block{position:relative;top:51.4%;margin-bottom:0.3em;max-width:300px;}@media (min-width:670px){.path-frontpage .region-banner{height:886px;}.path-frontpage .region-banner #block-logohomepagehero{top:34%;}.path-frontpage .region-banner #homepage-hero-logo{margin-left:-61px;width:298px;height:130px;}.path-frontpage .region-banner .block-page-title-block{max-width:430px;}}@media (min-width:840px) and (max-width:1023px){.path-frontpage .region-banner .block-page-title-block{max-width:100%;top:48%;}}@media (min-width:1024px){.path-frontpage .region-banner{height:530px;background-image:url(/themes/custom/cccsny/images/banners/homepage-banner-desktop.jpg);}.path-frontpage .region-banner #block-logohomepagehero{top:29%;}.path-frontpage .region-banner .block-page-title-block{max-width:none;margin-bottom:1.5em;}}@media (min-width:1440px){.path-frontpage .region-banner #block-logohomepagehero{top:26.5%;}}.region-banner .search-block-form{position:relative;top:51.4%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;}.page-path-our-services .page-title-container{top:25%;}.page-path-our-services #block-searchform{position:absolute;top:64%;}@media (min-width:670px){.page-path-our-services .page-title-container{top:calc(64% - 76px);}}@media (min-width:1024px){.page-path-our-services .page-title-container{top:calc(64% - 90px);}}@media (min-width:1440px){.page-path-our-services .page-title-container{top:calc(64% - 96px);}}.page-node-type-success-story .region-banner{height:auto;min-height:112px;max-width:744px;margin:0 auto;}@media (min-width:670px){.page-node-type-success-story .region-banner{width:90%;margin-top:10px;}}@media (min-width:1440px){.page-node-type-success-story .region-banner{max-width:960px;margin-top:20px;}}#block-smoothscrolllinktomainsection{position:absolute;bottom:18px;z-index:2;width:100%;}@media (min-width:1024px){#block-smoothscrolllinktomainsection{bottom:30px;}}.banner-smooth-scroll{opacity:0.75;margin:0 auto;transition:opacity 0.3s ease-in-out;}.banner-smooth-scroll:hover{opacity:1;}.banner-smooth-scroll svg{width:25px;height:25px;}@media (min-width:1024px){.banner-smooth-scroll{opacity:0.5;}.banner-smooth-scroll svg{width:15px;height:15px;}}footer{background-color:#45558A;color:#FFF;padding:30px 0 50px 0;}footer a{color:#FFF;}@media (min-width:670px){footer{padding-top:40px;}}.footer-top{width:90%;max-width:867px;margin:0 auto 27px;border-bottom:1px solid #FFF;padding-bottom:8px;}@media (min-width:670px){.footer-top{margin-bottom:35px;}}@media (min-width:1440px){.footer-top{max-width:1212px;}}.footer-bottom a{text-decoration:underline;}.footer-bottom a:hover{text-decoration:none;}.footer-text{color:#FFF;font-weight:300;font-size:0.8125em;}.footer-text a{font-weight:700;}@media (min-width:670px){.footer-text{font-size:0.875em;}.footer-text a{font-weight:400;}}.footer-logo{display:block;background-repeat:no-repeat;background-size:cover;background-image:url(/themes/custom/cccsny/images/footer-logo-100plus.png);text-indent:-99999em;width:220px;height:68px;margin:27px auto 30px;}.footer-copyright{margin:3em 0;}.help-numbers li{margin:1em 0;}.help-numbers li a{display:block;text-decoration:underline;}@media (min-width:670px){.help-numbers li{display:inline;}.help-numbers li:nth-child(2){margin-right:10px;margin-left:10px;}.help-numbers li a{display:inline;text-decoration:none;}.help-numbers li a:hover{text-decoration:underline;}}@media (min-width:670px){.footer-info-desktop .footer-text{margin:1.5em 0;}}#block-cccsny-footer .menu{width:90%;max-width:290px;margin:1.4em auto;}#block-cccsny-footer li{width:49%;display:inline-block;margin:0.5em 0;}#block-cccsny-footer li:nth-child(even){clear:left;}#block-cccsny-footer a{color:#FFF;text-decoration:none;text-transform:uppercase;font-size:0.8125em;}#block-cccsny-footer a:hover{text-decoration:underline;}@media (min-width:670px){#block-cccsny-footer .menu{width:100%;max-width:none;margin:1.6em auto;}#block-cccsny-footer li{width:auto;margin-left:2.5%;margin-right:2.5%;}#block-cccsny-footer li:first-child{margin-left:0;}#block-cccsny-footer li:last-child{margin-right:0;}}@media (min-width:1440px){#block-cccsny-footer li{margin-left:3.7%;margin-right:3.7%;}}.footer-fixed-banner{background-color:#E74C3C;color:#FFF;position:fixed;left:0;bottom:50px;width:100%;padding:13px 0;transition:transform 0.3s ease-in-out,bottom 0.3s ease-in-out;transform:translateY(100%);z-index:10;}.footer-fixed-banner.open{transform:translateY(0%);bottom:0;}.footer-fixed-banner.closed{bottom:-200px;}.footer-fixed-banner p{color:#FFF;font-size:1.125em;width:90%;margin:1em auto;}@media (min-width:670px){.footer-fixed-banner{padding-top:10px;}}.footer-fixed-banner-close{position:absolute;top:0;right:0;height:50px;line-height:50px;padding:0 13px 0 15px;}.call-for-help-link{text-decoration:none;font-family:"Roboto Condensed",sans-serif;font-size:1em;font-weight:400;letter-spacing:1px;}.call-for-help-link svg,.call-for-help-link span{vertical-align:middle;}.call-for-help-link svg{width:23px;height:23px;}.call-for-help-link .help-text{margin:0 10px;}.call-for-help-link .help-number{display:block;margin-top:20px;}@media (min-width:670px){.call-for-help-link{font-size:1.125em;}.call-for-help-link .help-number{display:inline;margin-top:0;}}#block-fixedfooterbannercallforhelp .contextual{bottom:30px;top:auto;}.block-sanky-services{background-color:#F2EDED;padding-top:8px;}.block-sanky-services h2,.block-sanky-services .page-node-type-success-story h1.page-title,.page-node-type-success-story .block-sanky-services h1.page-title{border-bottom:none;margin-bottom:8px;}#service-buckets-container{display:flex;flex-wrap:wrap;}.service-bucket-link{border:1px solid #FFF;background-color:#F2EDED;transition:background-color 0.3s ease;padding:14px;text-decoration:none;width:50%;}.service-bucket-link:hover,.service-bucket-link.active-link{background-color:#E74C3C;}.service-bucket-link:hover h3,.service-bucket-link.active-link h3{color:#FFF;}.service-bucket-link:hover path,.service-bucket-link.active-link path{fill:#FFFFFF;}.service-bucket-link h3{transition:color 0.3s ease;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1em;font-weight:bold;line-height:1.2;margin:0 auto;}.service-bucket-link svg{height:31px;width:auto;}.service-bucket-link svg path{transition:fill 0.3s ease;}@media (min-width:670px){.service-bucket-link{padding:45px 20px;width:33.333333%;}.service-bucket-link h3{font-size:1.5em;margin-top:14px;}.service-bucket-link svg{height:64px;}}@media (max-width:669px){.odd-service-link{width:100%;}}#service-buckets-description-container{background:#fff;text-align:left;}.service-bucket-description{display:none;padding:32px 0 16px;margin:0 auto;width:92%;}.service-bucket-description .service-bucket-header{position:relative;border-bottom:1px solid #A28D8A;}.service-bucket-description .service-bucket-header img{height:31px;}.service-bucket-description .service-bucket-header h2,.service-bucket-description .service-bucket-header .page-node-type-success-story h1.page-title,.page-node-type-success-story .service-bucket-description .service-bucket-header h1.page-title{text-align:left;padding-bottom:12px;margin-top:16px;}.service-bucket-description .service-bucket-close{position:absolute;color:#E74C3C;font-weight:bold;font-size:13px;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;padding-right:24px;top:0;right:0;}.service-bucket-description .service-bucket-close:hover{text-decoration:underline;}.service-bucket-description .service-bucket-close .close-icon{position:absolute;display:block;overflow:hidden;text-indent:-999em;margin-left:8px;width:16px;height:16px;top:50%;right:0;transform:translateY(-50%);}.service-bucket-description .service-bucket-close .close-icon:before,.service-bucket-description .service-bucket-close .close-icon:after{position:absolute;content:"";border-radius:2px;background:#E74C3C;margin:-1.5px auto 0;width:18px;height:3px;top:50%;left:0;right:0;}.service-bucket-description .service-bucket-close .close-icon:before{transform:rotate(45deg);}.service-bucket-description .service-bucket-close .close-icon:after{transform:rotate(-45deg);}.service-bucket-description .service-bucket-body{line-height:1.6;}.service-bucket-description h4{color:#4A4A4A;font-size:16px;font-weight:bold;margin-top:0;}.service-bucket-description .load-spinner{animation:spin 3200ms infinite;}.service-bucket-description .service-program{display:block;background:#F2EDED;color:#3C4A78;text-decoration:none;padding:20px 12px;margin-bottom:2px;transition:background-color 0.3s ease,color 0.3s ease;}.service-bucket-description .service-program:hover{background-color:#3C4A78;color:#fff;}.service-bucket-description .service-program h3{color:inherit;font:bold 16px "Roboto Condensed",sans-serif;text-transform:uppercase;margin:0;}.service-bucket-description .service-program p,.service-bucket-description .service-program .dummy-link{display:none;}.service-bucket-description .back-to-service-buckets{display:block;color:#E74C3C;font:bold 13px "Rubik",sans-serif;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;margin:32px 0;}.service-bucket-description .back-to-service-buckets .link-copy{margin-left:8px;}.service-bucket-description .back-to-service-buckets:hover .link-copy{text-decoration:underline;}@media (min-width:670px){.service-bucket-description .service-bucket-header{padding:24px 0;}.service-bucket-description .service-bucket-header img{vertical-align:middle;height:56px;}.service-bucket-description .service-bucket-header h2,.service-bucket-description .service-bucket-header .page-node-type-success-story h1.page-title,.page-node-type-success-story .service-bucket-description .service-bucket-header h1.page-title{display:inline-block;vertical-align:middle;line-height:1.1;padding:0;margin:0 0 0 16px;width:80%;}.service-bucket-description .service-bucket-close{font-size:14px;}.service-bucket-description h4{font-size:18px;margin-bottom:32px;}.service-bucket-description .service-program{padding:24px 32px 40px 32px;}.service-bucket-description .service-program:hover p,.service-bucket-description .service-program:hover .dummy-link span,.service-bucket-description .service-program:hover .dummy-link b{color:#fff;}.service-bucket-description .service-program:hover .dummy-link span{text-decoration:none;}.service-bucket-description .service-program h3{font-size:24px;}.service-bucket-description .service-program p{display:block;color:#4A4A4A;transition:color 0.3s ease;}.service-bucket-description .service-program .dummy-link{display:block;}.service-bucket-description .service-program .dummy-link span{color:#3C4A78;font-weight:bold;text-decoration:underline;transition:color 0.3s ease;}.service-bucket-description .service-program .dummy-link b{color:#4A4A4A;font-weight:bold;transition:color 0.3s ease;}}@media (min-width:1024px){.service-bucket-description{padding-right:128px;width:960px;}.service-bucket-description .service-bucket-close{top:50%;right:-128px;transform:translateY(-50%);}}.page-node-type-service-category .node__content{padding-bottom:4em;width:87%;max-width:605px;}.page-node-type-service-category .node__content h2,.page-node-type-service-category .node__content .page-node-type-success-story h1.page-title,.page-node-type-success-story .page-node-type-service-category .node__content h1.page-title{text-align:left;margin-left:0;margin-right:0;width:100%;}@media (min-width:1024px){.page-node-type-service-category .node__content{width:90%;max-width:900px;}}#block-servicelocationssection{position:relative;background:#fff;}#block-servicelocationssection .section-title{text-align:left;border-bottom:1px solid #A28D8A;padding-bottom:16px;margin:32px auto 48px;width:87%;max-width:605px;}#block-servicelocationssection #locations-container{text-align:left;margin:32px auto;width:87%;max-width:605px;}#block-servicelocationssection #locations-container .location{line-height:1.6;margin:48px 0;}#block-servicelocationssection #locations-container .loc-pin-icon{background-image:url(/themes/custom/cccsny/css/svg/map-pin.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin:8px 0;width:19px;height:27px;}#block-servicelocationssection #locations-container .loc-name{font-weight:bold;}#block-servicelocationssection #locations-container .loc-link{margin:8px 0;}#block-servicelocationssection #locations-container .loc-link a{position:relative;color:#E74C3C;font:bold 14px "Rubik",sans-serif;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;}#block-servicelocationssection #locations-container .loc-link a:before{content:">";position:absolute;right:-12px;top:50%;transform:translateY(-50%);}#block-servicelocationssection #locations-container .loc-link a:hover{text-decoration:underline;}#block-servicelocationssection #locations-map{position:fixed;display:none;background:#F2EDED;top:0;left:100%;}#block-servicelocationssection #locations-map.show{display:block;width:100vw;z-index:12;}#block-servicelocationssection #locations-map .map-close{position:absolute;background:#E74C3C;color:#fff;font:13px/28px "Rubik",sans-serif;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding-right:12px;width:104px;top:80px;right:16px;z-index:2;}#block-servicelocationssection #locations-map .map-close:hover{background-color:#D64233;}#block-servicelocationssection #locations-map .map-close .close-icon{position:absolute;display:inline-block;overflow:hidden;text-indent:-999em;width:16px;height:16px;top:50%;right:16px;transform:translateY(-50%);}#block-servicelocationssection #locations-map .map-close .close-icon:before,#block-servicelocationssection #locations-map .map-close .close-icon:after{content:"";position:absolute;background:#fff;border-radius:3px;margin:-1px auto 0;width:12px;height:2px;top:50%;left:0;right:0;}#block-servicelocationssection #locations-map .map-close .close-icon:before{transform:rotate(45deg);}#block-servicelocationssection #locations-map .map-close .close-icon:after{transform:rotate(-45deg);}#block-servicelocationssection #locations-map .load-spinner{position:absolute;margin:-24px auto 0;top:50%;left:0;right:0;z-index:0;animation:spin 3200ms infinite;}#block-servicelocationssection #locations-map iframe{position:relative;z-index:1;}@media (min-width:670px){#block-servicelocationssection .section-title{margin-bottom:0;}#block-servicelocationssection #locations-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:32px 0;}#block-servicelocationssection #locations-container .location{padding:32px 0;margin:0;width:calc(50% - 48px);}}@media (min-width:1024px){#block-servicelocationssection .section-title{width:90%;max-width:900px;}#block-servicelocationssection #locations-container{margin:0 auto;width:90%;max-width:900px;}#block-servicelocationssection #locations-container .loc-link a:before{content:"";background:#F2EDED;border:1px solid #A28D8A;border-radius:4px;width:17px;height:17px;right:-28px;}#block-servicelocationssection #locations-container .loc-link.active a:after{content:"";position:absolute;background:url(/themes/custom/cccsny/css/svg/checkmark-red.svg) no-repeat;width:23px;height:21px;top:-5px;right:-36px;}#block-servicelocationssection #locations-map{position:absolute;}#block-servicelocationssection #locations-map.show{width:40vw;z-index:0;}}.search-block-form{z-index:10;}.search-block-form.container-inline .services-search-dropdown-container,.search-block-form.container-inline label .services-search-dropdown-container{display:block;}.search-block-form.container-inline .services-search-dropdown-container div,.search-block-form.container-inline label .services-search-dropdown-container div{display:block;}.search-block-form.container-inline .services-search-dropdown-container div.services-search-dropdown,.search-block-form.container-inline label .services-search-dropdown-container div.services-search-dropdown{display:none;}.search-block-form form,#search-form{width:90%;max-width:450px;border:1px solid #FFF;margin:0 auto;}.search-block-form form:before,.search-block-form form:after,#search-form:before,#search-form:after{content:" ";display:table;}.search-block-form form:after,#search-form:after{clear:both;}.search-block-form form .form-type-search,#search-form .form-type-search{width:calc(100% - 42px);height:42px;display:inline-block;float:left;margin:0;position:relative;}.search-block-form form .form-type-search:after,#search-form .form-type-search:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.25;z-index:0;}.search-block-form form input[type=submit],#search-form input[type=submit]{width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.648 12.943l.672.671a1.431 1.431 0 0 1 1.565.297l4.238 4.192c.554.549.449 1.541 0 1.986a1.43 1.43 0 0 1-2.008 0l-4.238-4.192c-.419-.415-.46-1.083-.263-1.577l-.671-.671a7.485 7.485 0 0 1-4.9 1.851A7.5 7.5 0 1 1 15.5 7.998a7.49 7.49 0 0 1-1.852 4.945zM8.043 2.489a5.51 5.51 0 1 0 5.463 5.509 5.493 5.493 0 0 0-5.463-5.509z' fill='%23FFF' fill-rule='evenodd' /%3E%3C/svg%3E");background-color:#45558A;background-position:center;background-repeat:no-repeat;text-indent:-99999em;cursor:pointer;border:none;display:inline-block;float:left;transition:background-color 0.3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;border-radius:0;}.search-block-form form input[type=submit][disabled],#search-form input[type=submit][disabled]{cursor:not-allowed;}.search-block-form form input[type=submit]:hover,#search-form input[type=submit]:hover{background-color:#3C4A78;}@media (min-width:670px){.search-block-form form input[type=submit],#search-form input[type=submit]{text-indent:initial;background-image:none;color:#FFF;text-transform:uppercase;font-size:1em;letter-spacing:1px;}}@media (min-width:670px){.search-block-form form .form-type-search,#search-form .form-type-search{width:calc(100% - 121px);height:54px;}.search-block-form form input[type=submit],#search-form input[type=submit]{width:121px;height:54px;}}@media (min-width:1024px){.search-block-form form,#search-form{max-width:620px;}.search-block-form form .form-type-search,#search-form .form-type-search{width:calc(100% - 156px);}.search-block-form form input[type=submit],#search-form input[type=submit]{width:156px;}}input[type=search]{position:relative;z-index:1;width:100%;height:42px;line-height:42px;border-radius:0;border-style:none;-webkit-appearance:none;background-color:transparent;display:inline-block;float:left;font-family:"Rubik",sans-serif;font-size:1em;font-weight:300;padding:0 15px;color:#FFF;}input[type=search]:focus{background-color:#FFF;color:#676262;outline:none;}@media (min-width:670px){input[type=search]{font-size:1.25em;font-weight:400;}}input[type=search] ::-webkit-input-placeholder{color:#FFF;}input[type=search] :-moz-placeholder{color:#FFF;}input[type=search] ::-moz-placeholder{color:#FFF;}input[type=search] :-ms-input-placeholder{color:#FFF;}@media (min-width:670px){input[type=search]{height:54px;line-height:54px;}}.services-search-dropdown-container{width:90%;max-width:450px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:43px;}@media (min-width:670px){.services-search-dropdown-container{top:55px;}}@media (min-width:1024px){.services-search-dropdown-container{max-width:620px;}}.services-search-dropdown{width:calc(100% - 42px);border:1px solid #45558A;background-color:#FFF;padding:10px 0;text-align:left;margin-left:-1px;}@media (min-width:670px){.services-search-dropdown{width:calc(100% - 121px);}}@media (min-width:1024px){.services-search-dropdown{width:calc(100% - 156px);}}.services-search-label{color:#E74C3C;font-size:0.8125rem;font-weight:400;padding:5px 0 5px 10px;}@media (min-width:670px){.services-search-label{font-size:0.9375em;font-weight:bold;padding-left:15px;}}.services-search-list li{padding:8px 10px;background-color:#FFF;transition:background-color 0.3s ease;cursor:pointer;}.services-search-list li:hover{background-color:#F2EDED;}.services-search-list li a{font-size:1rem;font-weight:300;color:#676262;text-decoration:none;}.services-search-list .match-text{font-weight:bold;}@media (min-width:670px){.services-search-list li{padding-left:15px;}.services-search-list li a{font-size:1.25rem;}}.region-primary-menu .services-search-dropdown-container{z-index:1;width:calc(100% - 70px);max-width:none;top:62px;}@media (min-width:670px){.region-primary-menu .services-search-dropdown-container{width:calc(100% - 128px);top:75px;}}@media (min-width:670px){.region-pre-header .services-search-dropdown-container{top:75px;}}.page-path-search-results .region-banner .search-block-form{position:absolute;top:50%;}.page-path-search-results .region-content{padding-bottom:50px;}.page-path-search-results #search-form{display:none;}.page-path-search-results .search-help-link{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px;color:#FFF;font-family:"Rubik",sans-serif;font-weight:700;text-decoration:underline;}.page-path-search-results .search-help-link:hover{text-decoration:none;}.page-path-search-results #block-cccsny-content{text-align:left;}.page-path-search-results #block-cccsny-content .item-list h3:not(.search-result__title){margin-top:3.5em;text-align:center;}.page-path-search-results #block-cccsny-content .item-list li{margin:3em 0;padding-right:15px;}.page-path-search-results #block-cccsny-content .item-list li:first-of-type{margin-top:0;}.page-path-search-results .pager a{color:#45558A;}.search-result__snippet{font-weight:300;}body.maintenance-page header{text-align:center;padding-top:35px;padding-bottom:35px;}body.maintenance-page main{max-width:650px;margin:0 auto;margin-top:200px;}body.maintenance-page .name-and-slogan{width:80%;margin:0 auto;display:none;}body.maintenance-page h1{color:#45558A;font-size:26px;margin:20px 0;}body.maintenance-page h1.site-name{float:none;width:auto;padding:0;}body.maintenance-page h1.site-name a{color:#45558A;width:auto;height:auto;text-decoration:none;}.page-node-type-success-story .node__content{padding-bottom:40px;}#block-backtocommunitystorieslink{text-align:left;}a.blue-button-link.community-stories-page-link{margin-top:0;margin-bottom:4em;}.bold-text{font-weight:700;}.light-text{font-weight:300;}.italic-text{font-style:italic;}.uppercase-text{text-transform:uppercase;}.blue-text{color:#45558A;}.red-text{color:#E74C3C;}.brown-text{color:#A28D8A;}.mobile-hide{display:none;}@media (min-width:670px){.mobile-hide{display:block;}}.mobile-hide-inline{display:none;}@media (min-width:670px){.mobile-hide-inline{display:inline;}}.mobile-tablet-hide{display:none;}@media (min-width:1024px){.mobile-tablet-hide{display:block;}}@media (min-width:670px){.tablet-desktop-hide{display:none;}}@media (min-width:1024px){.desktop-hide{display:none;}}.hidden{display:none;}.transparent-input{border-radius:0;border-style:none;-webkit-appearance:none;background-color:transparent;display:inline-block;float:left;font-family:"Rubik",sans-serif;font-size:1em;font-weight:300;padding:0 15px;}.transparent-input:focus{background-color:#FFF;color:#676262;outline:none;}@media (min-width:670px){.transparent-input{font-size:1.25em;font-weight:400;}}
.email-signup-container{background-color:#F2EDED;padding:12px 0 40px 0;border-top:1px solid #FFF;}@media (min-width:670px){.email-signup-container .inner-container{max-width:none;text-align:center;}}@media (min-width:768px){.email-signup-container{padding:15px 0;}}h2.email-update-h2{letter-spacing:2px;text-align:center;}@media (min-width:768px){h2.email-update-h2{text-align:initial;margin-right:30px;display:inline-block;vertical-align:middle;}}@media (min-width:1440px){h2.email-update-h2{font-size:2.5em;}}.email-update-p{font-size:20px;text-align:center;margin:8px 0 0;}@media (min-width:670px){.email-update-p{margin-bottom:32px;}}#get-updates-signup{border:1px solid #A28D8A;width:100%;max-width:450px;margin:0 auto;position:relative;transition:border-color 0.3s ease;}#get-updates-signup.form-error{border-color:#E74C3C;}#get-updates-signup input[type=email]{height:44px;line-height:44px;width:calc(100% - 42px);}#get-updates-signup input[type=email] ::-webkit-input-placeholder{color:#A28D8A;font-weight:400;}#get-updates-signup input[type=email] :-moz-placeholder{color:#A28D8A;font-weight:400;}#get-updates-signup input[type=email] ::-moz-placeholder{color:#A28D8A;font-weight:400;}#get-updates-signup input[type=email] :-ms-input-placeholder{color:#A28D8A;font-weight:400;}#get-updates-signup input[type=submit]{width:42px;height:44px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='16' viewBox='0 0 9 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.494 7.865a1.449 1.449 0 0 0-.338-.798l-5.122-6.03a1.419 1.419 0 0 0-2.531.81c-.024.389.11.77.37 1.057L5.203 8l-4.33 5.096a1.445 1.445 0 0 0 .124 2.06 1.42 1.42 0 0 0 2.037-.194l5.122-6.029a1.45 1.45 0 0 0 .338-1.068z' fill='%23F2EDED' fill-rule='evenodd'/%3e%3c/svg%3e");background-color:#45558A;background-position:center;background-repeat:no-repeat;text-indent:-99999em;cursor:pointer;border:none;display:inline-block;float:left;transition:background-color 0.3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;border-radius:0;}#get-updates-signup input[type=submit][disabled]{cursor:not-allowed;}#get-updates-signup input[type=submit]:hover{background-color:#3C4A78;}@media (min-width:670px){#get-updates-signup input[type=submit]{text-indent:initial;background-image:none;color:#FFF;text-transform:uppercase;font-size:1em;letter-spacing:1px;}}#get-updates-signup .parsley-errors-list{position:absolute;color:#E74C3C;font-size:0.875rem;font-weight:bold;bottom:-30px;left:0;}@media (min-width:670px){#get-updates-signup{display:inline-block;vertical-align:middle;}#get-updates-signup input[type=email]{height:54px;line-height:54px;width:calc(100% - 145px);}#get-updates-signup input[type=submit]{width:145px;height:54px;line-height:54px;}}@media (min-width:1024px){#get-updates-signup{max-width:544px;}}#get-updates-confirmation{display:none;}#get-updates-confirmation .email-update-h2{margin-right:0;margin-bottom:8px;}
