@import url(https://fonts.googleapis.com/css2?family=Francois+One&display=swap);@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,200italic,300,300italic,900,700italic,700,600italic,600,400italic);body{font-family:Open Sans,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:1px;font-weight:300;margin:0}h1{font-size:34px;margin-bottom:34px}h2{font-size:28px;margin-bottom:28px}h3{font-size:22px;margin-bottom:22px}h4{font-size:18px;margin-bottom:18px}h5{font-size:14px;margin-bottom:14px}h6{font-size:12px;margin-bottom:12px}.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.box-vide{border:1px dashed #eee;text-align:center;font-weight:300;font-size:16px;padding:30px 0;color:#666;margin:0}.body-container{padding:50px 0}.ele-block{display:block!important}.ele-inline{display:inline!important}.ele-inbloc{display:inline-block!important}.ele-center{text-align:center!important}.ele-left{text-align:left!important}.ele-right{text-align:right!important}.ele-hide{display:none!important}.font-style .fs-xs{font-size:16px}.font-style .fs-md{font-size:22px}.font-style .fs-lg{font-size:28px}.bg-size-cover{background-position:50%;background-size:cover}@media screen and (max-width:767px){h1{font-size:24px;margin-bottom:24px}h2{font-size:22px;margin-bottom:22px}h3{font-size:18px;margin-bottom:18px}h4{font-size:16px;margin-bottom:16px}h5{font-size:14px;margin-bottom:14px}h6{font-size:12px;margin-bottom:12px}}@media screen and (max-width:768px){.vc_row{margin-left:0!important;margin-right:0!important}div[data-vc-full-width=true]{left:0!important}}@media screen and (max-width:767px){.wpb_single_image.vc_align_left{text-align:center!important}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:15px}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:15px}.hideMobile{display:none!important}}.container{margin-right:auto!important;margin-left:auto!important}.vc_row.container{padding-left:0!important;padding-right:0!important}button,button.dark-blue,input,input.dark-blue,select,select.dark-blue,textarea,textarea.dark-blue{border:1px solid #c9c9c9;color:#333;font-size:14px;padding-left:10px}.alerts-text{list-style:square;font-size:12px;padding:0 0 0 15px;border-radius:0;border:none}.alert-text-danger{color:#f11510}.alert-text-complete,.alert-text-info{color:#0a91ed}.alert-text-warning{color:#f5bd0e}.alert-text-success{color:#0da99a}button,input,select{height:60px;line-height:60px}.gform_body ul{list-style:none;margin:0;padding:0}.gform_body ul li label{padding-top:15px}.gform_body ul li .ginput_container_name{display:flex}.gform_body ul li .ginput_container_name span{flex:0 50%}.gform_body ul li .ginput_container_name span:first-child{padding-right:15px}.gform_body ul li .ginput_container_name span:last-child{padding-left:15px}@media screen and (max-width:768px){.gform_body .gform_body ul li label{padding-top:15px}.gform_body .gform_body ul li .ginput_container_name{display:block}.gform_body .gform_body ul li .ginput_container_name span{flex:0 50%}.gform_body .gform_body ul li .ginput_container_name span:first-child{padding-right:0}.gform_body .gform_body ul li .ginput_container_name span:last-child{padding-left:0}}.gform_body .gform_footer{margin-top:15px}.btn,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{position:relative;display:inline-block;background-color:#ccc;color:#222;text-shadow:none!important;box-shadow:none!important;height:40px;line-height:40px;font-size:14px;font-weight:400;letter-spacing:.01em;text-align:center;margin:3px;padding:0 20px;border:none;cursor:pointer;border-radius:4px;transition:all .2s ease-out}.btn:focus,.btn:hover,.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#333;color:#fff}.btn.btn-default,.gform_wrapper .gform_footer input.button.btn-default,.gform_wrapper .gform_footer input[type=submit].btn-default{background-color:#fff;color:#222}.btn.btn-default:focus,.btn.btn-default:hover,.gform_wrapper .gform_footer input.button.btn-default:focus,.gform_wrapper .gform_footer input.button.btn-default:hover,.gform_wrapper .gform_footer input[type=submit].btn-default:focus,.gform_wrapper .gform_footer input[type=submit].btn-default:hover{background-color:#732121;color:#000}.btn.btn-primary,.gform_wrapper .gform_footer input.button.btn-primary,.gform_wrapper .gform_footer input[type=submit].btn-primary{background-color:#732121;border:1px solid #732121;color:#fff;margin-bottom:10px}.btn.btn-primary:hover,.gform_wrapper .gform_footer input.button.btn-primary:hover,.gform_wrapper .gform_footer input[type=submit].btn-primary:hover{background-color:#491b1b}.btn.btn-primary:focus,.gform_wrapper .gform_footer input.button.btn-primary:focus,.gform_wrapper .gform_footer input[type=submit].btn-primary:focus{background-color:#f1f1f1}.btn.btn-complete,.gform_wrapper .gform_footer input.button.btn-complete,.gform_wrapper .gform_footer input[type=submit].btn-complete{background-color:#48b0f7;color:#fff}.btn.btn-complete:focus,.btn.btn-complete:hover,.gform_wrapper .gform_footer input.button.btn-complete:focus,.gform_wrapper .gform_footer input.button.btn-complete:hover,.gform_wrapper .gform_footer input[type=submit].btn-complete:focus,.gform_wrapper .gform_footer input[type=submit].btn-complete:hover{background-color:#60bbf8}.btn.btn-success,.gform_wrapper .gform_footer input.button.btn-success,.gform_wrapper .gform_footer input[type=submit].btn-success{background-color:#10cfbd;color:#fff}.btn.btn-success:focus,.btn.btn-success:hover,.gform_wrapper .gform_footer input.button.btn-success:focus,.gform_wrapper .gform_footer input.button.btn-success:hover,.gform_wrapper .gform_footer input[type=submit].btn-success:focus,.gform_wrapper .gform_footer input[type=submit].btn-success:hover{background-color:#12e7d3}.btn.btn-warning,.gform_wrapper .gform_footer input.button.btn-warning,.gform_wrapper .gform_footer input[type=submit].btn-warning{background-color:#f8d053;color:#fff}.btn.btn-warning:focus,.btn.btn-warning:hover,.gform_wrapper .gform_footer input.button.btn-warning:focus,.gform_wrapper .gform_footer input.button.btn-warning:hover,.gform_wrapper .gform_footer input[type=submit].btn-warning:focus,.gform_wrapper .gform_footer input[type=submit].btn-warning:hover{background-color:#f9d76c}.btn.btn-danger,.gform_wrapper .gform_footer input.button.btn-danger,.gform_wrapper .gform_footer input[type=submit].btn-danger{background-color:#f55753;color:#fff}.btn.btn-danger:focus,.btn.btn-danger:hover,.gform_wrapper .gform_footer input.button.btn-danger:focus,.gform_wrapper .gform_footer input.button.btn-danger:hover,.gform_wrapper .gform_footer input[type=submit].btn-danger:focus,.gform_wrapper .gform_footer input[type=submit].btn-danger:hover{background-color:#f66f6b}.btn.btn-floated,.gform_wrapper .gform_footer input.button.btn-floated,.gform_wrapper .gform_footer input[type=submit].btn-floated{position:fixed;bottom:50px;right:20px;padding:0;width:56px;height:56px;font-size:18px;line-height:56px;z-index:9999;border-radius:50%}.btn.btn-icon,.gform_wrapper .gform_footer input.button.btn-icon,.gform_wrapper .gform_footer input[type=submit].btn-icon{padding:0 15px 0 35px;text-align:left;line-height:42px}.btn.btn-icon>i,.gform_wrapper .gform_footer input.button.btn-icon>i,.gform_wrapper .gform_footer input[type=submit].btn-icon>i{display:block;position:absolute;left:0;width:25px;font-size:10px;height:40px;line-height:43px;text-align:right}.btn-icon i:before{font-size:1.3em!important}.bg-blur{position:absolute;top:-11%;z-index:-1;filter:blur(21px);background-size:100%;background-position:50%;right:-11%;left:-11%;bottom:-11%}.upcoming-events-list{position:relative;cursor:pointer}.navbar-default .donate{display:inline-block;position:relative;text-decoration:none;background:#4169e1;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4)),linear-gradient(90deg,#839deb 0,#4169e1 50%,#839deb);background-position:0 0;background-size:200% 100%;color:#fff;padding:19px 120px 18px 15px;text-shadow:1px 1px 5px #666;transition:all .8s}.navbar-default .donate:after{border-left:1px solid #004f3a;color:#003527;content:"\F004";font:20px FontAwesome;padding:15px 0 15px 15px;position:absolute;right:16px;top:7px;transition:all .6s .2s}.navbar-default .donate:hover{background-position:-100% 0}.navbar-default .donate:hover:after{border-left:1px solid #008260;color:#fff;text-shadow:0 0 10px #000}#home>section{padding:80px 0}#home>section.no-padding{padding:0}#home .register-to-vote{background:#732121;color:#fff}#home .register-to-vote i{color:#fff}#home .register-to-vote .nav-social-links{list-style:none;margin:0;padding:0}#home .register-to-vote .nav-social-links li{float:left}#home .register-to-vote .nav-social-links li a{display:inline-block;margin-left:20px;cursor:pointer}#home .register-to-vote .nav-social-links li a i{font-size:24px}#home .register-to-vote .block-title>a{margin-bottom:10px}#home .register-to-vote .block-title>a.link-style{position:relative}#home .donate{padding-bottom:40px;padding-top:20px}#home .home-hero{background-position:100% 0;background-size:cover;background-repeat:no-repeat;height:580px;padding-top:60px;padding-bottom:0;color:#fff}#home .home-hero .container{position:relative;height:100%}#home .home-hero .home-intro{width:350px;margin:80px 0}#home .home-hero .home-intro h1{font-size:14px;text-transform:uppercase;font-weight:700;line-height:18px;margin:0 0 18px}#home .home-hero .home-intro p{font-size:14px;margin:0}#home .home-hero .home-intro .action-links{margin-top:30px}#home .site-actions{margin-top:15px;background-color:#732121}@media screen and (min-width:769px){#home .site-actions{position:absolute;bottom:0;left:15px;width:calc(100% - 30px)}}#home .site-actions .site-action{padding:20px;border-left:1px solid hsla(0,0%,100%,.15)}#home .site-actions .site-action .sa-image{float:left;margin-right:15px;height:60px;line-height:60px}#home .site-actions .site-action .sa-image img{max-height:40px}#home .site-actions .site-action .sa-info h2{font-size:12px;text-transform:uppercase;font-weight:600;margin-bottom:10px}#home .site-actions .site-action .sa-info h2 a{color:#fff}#home .site-actions .site-action .sa-info h2 a:hover{color:hsla(0,0%,100%,.8)}#home .site-actions .site-action .sa-info p{font-size:12px;margin:0;color:#fff}#home .site-actions>.row>div:first-child .site-action{border-left:none}#home .events-map{background-color:#732121;color:#fff}#home .events-map .upcoming-events h2{font-weight:600;font-size:24px;text-transform:uppercase}#home .events-map .upcoming-events .ue-date{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:30px 0;margin-bottom:30px}#home .events-map .upcoming-events .ue-date>div{min-height:70px;line-height:70px}#home .events-map .upcoming-events .ue-date img{display:inline}#home .events-map .upcoming-events .ue-date .date-day{font-size:42px;font-weight:600}#home .events-map .upcoming-events .ue-date .date-month{float:right;font-size:25px;text-transform:uppercase;text-align:left}#home .events-map .upcoming-events .ue-info h3{font-size:18px;text-transform:capitalize;font-weight:600;margin-bottom:10px}#home .events-map .upcoming-events .ue-info>span{font-size:12px}#home .events-map .upcoming-events .ue-info>p{font-size:12px;font-weight:300;margin-top:15px;margin-bottom:20px;line-height:24px}#home .events-map .upcoming-events .ue-info>a{font-size:12px;color:#fff;text-decoration:none}#home .events-map .upcoming-events .ue-info>a img{width:15px}#home .events-map .upcoming-events .ue-info .navigator-rows{margin-top:40px}#home .hire-workers h2{font-weight:600;font-size:24px;text-transform:uppercase;width:240px}#home .hire-workers .workers-map{background-position:50%;background-size:contain;background-repeat:no-repeat;height:450px;width:100%}#home .donate-to-us{padding:40px}#home .donate-to-us .block-title{color:#fff}#home .donate-to-us .block-title h2{width:auto;display:inline-block}#home .donate-to-us .block-title p{width:40%}#home .donate-to-us .block-title .link-actions{position:absolute;top:35px;right:40px}#home .our-updates{padding-bottom:0}@media screen and (min-width:769px){#home .our-updates{padding-top:120px}}#home .our-updates .container .post-style{margin-bottom:30px}#home .our-updates .container .post-style .adjust>img{max-height:350px!important;object-fit:cover}#home .our-updates .container .post-style .ps-image{width:100%;height:200px;background-position:50%;background-size:cover}#home .our-updates .container .post-style h3{font-size:14px;text-transform:uppercase;font-weight:600}#home .our-updates .container .post-style .post-date{font-weight:700;font-size:14px}#home .our-updates .container .post-style.ps-relative{position:relative;min-height:350px;background-position:50%;background-size:cover;overflow:hidden}#home .our-updates .container .post-style .ps-caption{left:0;padding:20px}#home .our-updates .container .post-style .ps-caption>h3{margin-bottom:20px;line-height:24px}#home .our-updates .container .post-style .ps-caption>p{font-size:12px;line-height:24px;text-overflow:ellipsis}#home .our-updates .container .post-style .ps-caption>a{font-weight:700;color:#fff;display:block}#home .our-updates .container .post-style .ps-caption.ps-caption-left{top:0;width:30%;height:100%}#home .our-updates .container .post-style .ps-caption.ps-caption-bottom{bottom:0;width:100%}#home .our-updates .container .post-style .ps-caption.ps-caption-dark{background-color:rgba(46,46,46,.8);color:#fff;width:auto}#home .our-updates .container .post-style .ps-caption.ps-caption-dark a{color:#85b2f7}#home .our-updates .container .post-style .ps-caption.ps-caption-block{padding:15px}#home .our-updates .container .post-style .ps-caption.ps-caption-block h3{margin-top:10px;line-height:18px}#home .our-programs{padding:40px 0}#home .our-programs .program-list .program-content{padding-top:20px;padding-right:20px;width:25%;float:left}#home .our-programs .program-list .program-content .post-style{height:250px;background-position:50%;background-size:cover;position:relative;border:1px solid #fff}#home .our-programs .program-list .program-content .post-style:before{content:" ";display:block;width:100%;height:100px;position:absolute;bottom:0;background:#000;background:-o-linear-gradient(transparent,#000)}#home .our-programs .program-list .program-content .post-style h3{position:absolute;bottom:0;left:0;width:100%;font-size:14px;font-weight:600;text-transform:uppercase;padding:10px;margin:0;color:#fff}#home .our-programs .program-list .program-content .post-style:hover{outline:2px solid #732121;cursor:pointer}#home .our-impact .impact-list{margin-top:60px}#home .our-impact .impact-list .impact-block h3{font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:20px}#home .our-impact .impact-list .impact-block>p{font-size:14px;line-height:24px;font-weight:300}#home .our-impact .impact-list .impact-block ul{padding:0;margin:0;list-style:none}#home .our-impact .impact-list .impact-block ul li{font-size:12px;font-weight:600}#home .our-impact .impact-list .impact-block ul li:before{content:attr(data-value) "%";margin-right:10px;display:inline-block;width:25px;text-align:right}#home .our-impact .impact-list .impact-block ul li.blue-light:before{color:#419aca}#home .our-impact .impact-list .impact-block ul li.blue-dark:before{color:#0045c1}#home .our-impact .impact-list .impact-block ul li.red:before{color:#d81f00}#home .our-impact .impact-list .impact-block ul li.red-light:before{color:#f51c4d}#home .our-impact .impact-list .impact-block ul li.red-dark:before{color:#d35837}#home .our-impact .impact-list .impact-block ul li.violet:before{color:#475959}#home .our-impact .impact-list .impact-block ul li.brown:before{color:#640000}.paginator{text-align:center;clear:both}.paginator .pagination li a{text-align:center;line-height:46px;margin:0 4px;border:none;height:46px;width:46px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:50%}.pane-section{overflow-x:hidden;position:relative;padding:0;clear:both}.pane-section .pane-menu.pane-left{float:left}.pane-section .pane-menu.pane-right{float:right}#error-page{padding:100px 0 50px;text-align:center}#error-page h1{font-size:36px}#error-page p{font-size:16px}#error-page input{max-width:200px}#error-page input[type=text]{border:1px solid #ccc}#error-page .screen-reader-text{display:none}body{font-family:Open Sans,serif;font-size:16px}footer{background-color:#171717;padding:0 30px;position:relative;padding:0!important;height:60px}footer:after{content:" ";display:block;width:100%;height:1px;clear:both}footer .navbar-brand{margin-right:20px;z-index:9999;position:absolute;top:0;left:30px}footer .navbar-brand img{height:40px;margin-top:10px}footer ul{list-style:none;padding:0;margin:0}footer ul li{display:inline-block;margin-right:15px;padding:0}footer ul li a{font-size:10px;font-weight:700;text-transform:uppercase;height:60px;line-height:60px;display:block;color:#fff}footer ul li a i{font-size:14px}footer .nav-social-links{z-index:9999;position:absolute;top:0;right:30px}.table-bordered+.paginator .pagination{margin:0}button,button.dark-blue,input,input.dark-blue,select,select.dark-blue,textarea,textarea.dark-blue{border-color:#00336a;background-color:#00336a;color:hsla(0,0%,100%,.6)}button.ten-percent,input.ten-percent,select.ten-percent,textarea.ten-percent{border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.bs-badge{margin-bottom:20px;background-color:hsla(0,0%,100%,.3);padding:5px 10px;width:auto;border-radius:2px}.bs-badge,.link-style{text-transform:uppercase;font-size:12px;display:inline-block}.link-style{height:42px;line-height:40px;text-align:center;padding-left:20px;padding-right:20px;border:2px solid #fff;color:#732121;font-weight:600}.link-style.ls-primary{background-color:#fff}.link-style.ls-ghost{color:#fff;border-color:hsla(0,0%,100%,.65)}.link-style.ls-ghost.ls-ghost-dark{color:#1e2224;border-color:#c8c5c5}.section-separator{height:1px;background-color:hsla(0,0%,67.8%,.5)}.btn{border-radius:0;height:60px;line-height:60px}.btn.btn-default{color:#0059ba}.block-title{position:relative}.block-title .title-style{font-weight:400;text-transform:capitalize;display:inline-block;width:auto}.block-title .title-style.ts-logo{background:url(../../assets/images/casalogo2@2x.png) no-repeat 0;padding-left:65px;height:40px;line-height:40px}.block-title .title-style.ts-logo-white{background:url(../../assets/images/casalogo@2x.png) no-repeat 0;padding-left:65px;height:40px;line-height:40px}.block-title .title-style span{font-weight:600;text-transform:capitalize}.block-title>p{font-size:12px;font-weight:300;width:70%;text-align:justify}.block-title>a{position:absolute;bottom:0;right:0}.block-title>a.no-bottom{bottom:auto}.ten-percents input{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);border:none}.map-locator-marker{width:200px;min-height:200px;color:#000}.map-locator-marker .marker{margin-right:0;margin-left:0}.map-locator-marker .title{font-size:14px;color:#732121;font-weight:600;text-transform:uppercase}.map-locator-marker .address,.map-locator-marker .description,.map-locator-marker .telephone,.map-locator-marker .title{margin-top:10px;margin-bottom:10px}.map-locator-marker .address i,.map-locator-marker .description i,.map-locator-marker .telephone i{padding-right:10px}#casa-default .casa-default-hero .filter-background-color{background-color:#000;opacity:.4;height:100%;position:absolute;top:0;width:100%}#casa-default .casa-default-hero .programs-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#programs-landing-page .one-program{padding-bottom:30px}#programs-landing-page .one-program .image{text-align:center}#programs-landing-page .one-program .image img{max-width:360px;display:initial}#campaigns-landing-page .one-campaign{padding-bottom:30px}#campaigns-landing-page .one-campaign .image{text-align:center}#campaigns-landing-page .one-campaign .image img{max-width:360px;display:initial}#casa-default.single-program .casa-default-page-content{padding-top:0}#casa-default.single-program .casa-default-page-content .program-title h1{background-color:#2f2f2f;color:#fff;padding:20px;margin-left:25%;margin-right:25%;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:.7px;font-weight:600}#casa-default.single-program .casa-default-page-content .lists-of-tags{text-align:center}#casa-default.single-program .casa-default-page-content .tags{text-align:center;list-style:none;margin:0;overflow:hidden;padding-bottom:20px}#casa-default.single-program .casa-default-page-content .tags li{float:left}#casa-default.single-program .casa-default-page-content .tags .tag{background:#eee;border-radius:3px 0 0 3px;color:#999;display:inline-block;height:26px;line-height:26px;padding:0 20px 0 23px;position:relative;margin:0 10px 10px 0;text-decoration:none;-webkit-transition:color .2s}#casa-default.single-program .casa-default-page-content .tags .tag:before{background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,.25);content:"";height:6px;left:10px;position:absolute;width:6px;top:10px}#casa-default.single-program .casa-default-page-content .tags .tag:after{background:#fff;border-bottom:13px solid transparent;border-left:10px solid #eee;border-top:13px solid transparent;content:"";position:absolute;right:0;top:0}#casa-default.single-program .casa-default-page-content .tags .tag:hover{background-color:#732121;color:#fff}#casa-default.single-program .casa-default-page-content .tags .tag:hover:after{border-left-color:#732121}#casa-default.single-program .casa-default-hero{height:360px}.pressroom-list .press-row{padding-top:25px;margin-top:25px;border-top:1px solid #fafafa}.pressroom-list .press-row h3{margin-bottom:5px;font-weight:500}.pressroom-list .press-row .date{font-style:italic}.pressroom-list .press-row:first-of-type{border-top:unset}.press-room-content .date{padding-top:2px;padding-bottom:10px;font-size:12px;font-weight:700}footer i.fa{font-size:16px}.indietech{text-align:right;padding-right:10px;background-color:#171717;font-size:9px;font-weight:700;text-transform:uppercase;padding-bottom:4px;display:block;color:#fff}.indietech a{color:#38da38}a:focus,a:hover{text-decoration:none}.pagination{text-align:center;display:block;padding-top:20px}.row-eq-height{display:flex}@media screen and (max-width:767px){.row-eq-height{display:block}}hr{border-top:1px solid #adadad}.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}.text-white{color:#fff!important}.filter-background-color{opacity:1;position:relative}.filter-background-color>div,.filter-background-color~.container{z-index:99}.filter-background-color img{width:100%;max-height:560px;object-fit:cover}.filter-background-color:after{content:"";background-color:#000;opacity:.4;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.navigation.pagination,.navigation.posts-navigation{margin:15px 0;padding:15px 0;display:flex;justify-content:center;text-align:center}.navigation.pagination .screen-reader-text,.navigation.posts-navigation .screen-reader-text{display:none}.navigation.pagination .nav-links .page-numbers,.navigation.posts-navigation .nav-links .page-numbers{margin:0 5px;padding:.375rem .75rem;background-color:#722020;border:1px solid #722020;border-radius:5px;color:#fff;display:inline-block}.navigation.pagination .nav-links .page-numbers.current,.navigation.posts-navigation .nav-links .page-numbers.current{background-color:transparent;color:#722020}#home{min-height:calc(100vh - 76px)}.search-results main{max-width:900px;margin:0 auto;display:block;position:relative;padding:150px 0 100px}.search-results main article{padding:25px 0}form.search{position:fixed;left:100%;right:0;top:0;bottom:0;background:hsla(0,0%,100%,.85);height:0;width:0;transition:all .15s linear}form.search.reveal{height:100%;width:100%;left:0}form.search.reveal .fa.fa-close{display:block}form.search .search-input{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);background:transparent;color:#000;border:none;border-bottom:1px solid #000;width:70%;text-align:center;font-size:20px}form.search .fa.fa-close{position:absolute;font-size:20px;right:0;top:0;padding:15px;display:none}form.search .fa.fa-close:hover{cursor:pointer}.no-scroll{overflow:hidden!important}.popup{visibility:hidden;z-index:-1;position:fixed;top:-100%;left:0;width:100%;height:100%;overflow:hidden;transition:all .8s ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.popup.popup-big .popup-container{width:768px}.popup.bg--overlay{background-color:rgba(0,0,0,.7)}.popup.is_visible{visibility:visible;top:0;z-index:999999}.popup .popup-header{min-height:20px;z-index:99;position:absolute;right:0}.popup .popup-container{width:80%;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:calc(100vh - 50px);box-shadow:0 10px 20px rgba(0,0,0,.09)}.popup .popup-body{color:inherit!important;position:relative;min-height:200px;max-height:calc(100vh - 100px);overflow-y:auto;padding-bottom:50px}.popup .popup-body img{width:100%;max-height:350px;object-fit:contain}.popup .popup-body h3{font-weight:500;text-transform:uppercase;font-size:32px;line-height:37px;margin-bottom:20px;font-family:Oswald,sans-serif}.popup .popup-body p{font-size:23px;line-height:30px}.popup .popup-container .btn-close{position:absolute;top:-35px;right:-25px;width:50px;height:50px;border-radius:25px;border:2px solid #fff;background:#000;display:table-cell;vertical-align:middle;text-align:center;line-height:45px}.popup .popup-container .btn-close svg{width:28px;height:28px}.popup .popup-container .btn-close svg path{fill:#fff}.popup .popup-container .btn-close svg{display:inline-block;vertical-align:middle}.popup .btn-donate{font-family:Oswald,sans-serif;font-weight:500;font-size:22px}@media screen and (min-width:768px){.row-reverse{display:flex;flex-direction:row-reverse}}@media screen and (max-width:767px){.popup-text{padding-top:50px}.popup .popup-container .btn-close{top:-10px;right:20px}}.btn-popup-trigger{color:inherit!important;cursor:pointer!important}.navbar-brand{display:block;padding:0}.navbar-brand img{height:50px;margin-top:5px}.navbar-default{margin:0;border:none;width:100%;z-index:101;border-radius:0}.navbar-default .container .navbar-brand{margin:0}.navbar-default .container ul{list-style:none}.navbar-default .container ul li{display:inline-block}.navbar-default .container ul li a{display:block;padding:0 15px;height:60px;line-height:60px;text-transform:uppercase;font-size:12px;color:#000;background-color:#fff!important}.navbar-default .container ul li a:focus,.navbar-default .container ul li a:hover{color:#333!important}.navbar-default .search-icon,.navbar-default ul li a{height:60px;line-height:60px;font-weight:700;font-size:11px;display:inline-block;padding:0 10px;color:#fff}.navbar-default{background-color:rgba(0,0,0,.63);border-bottom:1px solid hsla(0,0%,100%,.2);padding:0 15px;height:60px}.navbar-default .navbar-brand-container{position:absolute;top:0;left:30px;z-index:9999}.navbar-default .navbar-brand-container .navbar-brand{display:block;padding:0}.navbar-default .navbar-brand-container .navbar-brand img{height:40px;margin:10px 10px 20px}.navbar-default #toggleMe .navbar-center{z-index:100}.navbar-default #toggleMe .navbar-right{z-index:102;position:absolute;top:0;right:30px}.navbar-default ul{padding:0;margin:0;list-style:none}.navbar-default ul li{display:inline-block}.navbar-default ul li a{color:#fff;text-transform:uppercase}.navbar-default ul li a i{font-size:16px}.navbar-default ul li a:focus,.navbar-default ul li a:hover{text-decoration:none}.navbar-default ul.nav-social-links{padding-left:20px}.navbar-default ul.nav-social-links li a{padding:0 5px}.navbar-default .search-icon{padding-right:20px}.navbar-default .search-icon i{margin-left:6px}.navbar-default .search-icon:focus,.navbar-default .search-icon:hover{text-decoration:none}.navbar-default .nav-separator{display:inline-block;margin-top:20px;height:20px;width:1px;background-color:#ccc}.block-style .bs-badge{text-transform:uppercase;background-color:#2e2e2e;padding:5px 10px;display:block}.navbar-default.navbar-home{position:fixed}.whoweare-hero{position:relative;background-position:100% 0;background-size:cover;background-repeat:no-repeat;height:auto;padding-top:60px;color:#fff}.whoweare-hero .filter-background-color{opacity:1;position:relative}.whoweare-hero .filter-background-color~.container{z-index:99}.whoweare-hero .filter-background-color img{width:100%;max-height:560px;object-fit:cover}.whoweare-hero .filter-background-color:after{content:"";background-color:#000;opacity:.4;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.whoweare-hero .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whoweare-hero .whoweare-intro{width:50%;height:60px;background-color:#2e2e2e;margin-top:20px;text-align:center;margin-bottom:30px;font-weight:600;text-align:left;position:relative}.whoweare-hero .main-title{text-transform:uppercase;font-size:16px;letter-spacing:.7px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.whoweare-hero .main-content{width:85%;letter-spacing:.6px;margin-bottom:30px}.main-sub-content{width:80%;letter-spacing:.6px}.mission-vision .mission-vision-content{color:#2e2e2e}.mission-vision .mission-vision-content .mission-vision-img{background-size:cover;min-height:300px;flex:0 0 50%}.mission-vision .mission-vision-content .casa-history p{margin-bottom:20px;font-size:15px}.mission-vision .mission-vision-content .casa-history .casa-history-title{font-size:24px;font-weight:600;line-height:.88;letter-spacing:.9px;text-align:left;margin-left:10%;margin-bottom:30px}.mission-vision .mission-vision-content .casa-history .casa-history-content{line-height:2.33;letter-spacing:.6px;text-align:left;margin-left:10%}.mission-vision .mission-vision-sub-content{color:#2e2e2e;margin-top:80px}.mission-vision .mission-vision-sub-content h1{font-size:24px;font-weight:600}.mission-vision .mission-vision-sub-content p{margin-top:10px;font-size:14px;margin-bottom:30px}.mission-vision .mission-vision-sub-content .our-mission .title{text-align:center}.mission-vision .mission-vision-sub-content .our-values .title{text-align:center;padding-bottom:10px}.mission-vision .mission-vision-sub-content .our-values h1{margin-left:12%}.mission-vision .mission-vision-sub-content .our-values .category-blocks{display:flex;margin-bottom:30px}.mission-vision .mission-vision-sub-content .our-values .category-blocks .category{width:40%;height:32px;background-color:#732121;margin-left:12%;color:#fff;text-align:center;float:left;position:relative}.mission-vision .mission-vision-sub-content .our-values .category-blocks .category h2{font-size:14px;letter-spacing:.7px;position:absolute;font-weight:600;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.mission-vision .mission-vision-sub-content .our-values .category-blocks .category-text{font-size:14px;width:75%;margin-left:20px;float:right}.mission-our-campaign{color:#fff}.mission-our-campaign a{text-decoration:none;color:#fff}.mission-our-campaign .moc-content{margin-bottom:30px}.mission-our-campaign .moc-content .moc-text{font-size:14px}.mission-our-campaign .moc-content .moc-button{width:200px;height:48px;border:1px solid #fff;text-transform:uppercase;text-align:center;float:right;position:relative}.mission-our-campaign .moc-content .moc-button h2{width:85%;font-size:14px;letter-spacing:.7px;position:absolute;font-weight:600;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.mission-our-campaign .moc-campaign-card{width:100%;height:auto;margin-top:40px}.mission-our-campaign .moc-campaign-card .moc-card-image img{width:100%;border:1px solid #fff}.mission-our-campaign .moc-campaign-card .remove-right-padding{padding-right:0}.mission-our-campaign .moc-campaign-card .moc-card-title{font-size:20px;font-weight:600;margin-top:20px}.mission-our-campaign .moc-campaign-card .moc-card-text{clear:both;font-size:14px;line-height:2.33;letter-spacing:.6px;margin-top:20px}.job-openings{padding-bottom:0}.job-openings a{text-decoration:none;color:#2e2e2e}.job-openings .job-opening-content{margin-bottom:30px}.job-openings .job-opening-content .moc-text{font-size:14px}.job-openings .job-opening-content .job-opening-button{width:100px;height:48px;border:1px solid #cbcbcb;text-transform:uppercase;text-align:center;float:right;position:relative}.job-openings .job-opening-content .job-opening-button h2{width:85%;font-size:14px;letter-spacing:.7px;position:absolute;font-weight:600;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.job-openings .job-opening-listing .remove-right-padding{padding-right:0;margin-bottom:40px}.job-openings .job-opening-listing .job-opening-box{height:150px;border:1px solid #cbcbcb;position:relative}.job-openings .job-opening-listing .job-opening-box h2{font-size:18px;color:#732121;font-weight:600;margin-top:30px;margin-bottom:10px;margin-left:20px;letter-spacing:.7px}.job-openings .job-opening-listing .job-opening-box .content{width:75%;font-size:14px;color:#2e2e2e;margin-top:10px;margin-left:20px;letter-spacing:.7px;float:left}.job-openings .job-opening-listing .job-opening-box i{font-size:24px;margin-right:10px;position:absolute;top:50%;left:90%;transform:translateX(-50%) translateY(-50%)}.contact-staff{padding-top:0;padding-bottom:0}.contact-staff .contact-staff-content{margin-bottom:30px}.contact-staff .contact-staff-content .contact-staff-text{font-size:14px}.contact-staff .contact-staff-content .contact-staff-text p{font-size:14px;letter-spacing:.7px;line-height:2}.contact-staff .title{font-size:28px;font-weight:400;margin-left:15px;margin-top:30px}.contact-staff .contact-staff-listing{margin-top:60px}.contact-staff .contact-staff-listing a{text-decoration:none;color:#732121}.contact-staff .contact-staff-listing .remove-right-padding{padding-right:0}.contact-staff .contact-staff-listing .contact-staff-box{height:auto;position:relative}.contact-staff .contact-staff-listing .contact-staff-box h2{font-size:18px;color:#732121;font-weight:600;margin-bottom:10px;letter-spacing:.7px}.contact-staff .contact-staff-listing .contact-staff-box .content{width:75%;font-size:14px;color:#2e2e2e;margin-top:10px;letter-spacing:.7px;float:left;margin-bottom:30px}#casa-default{font-family:Open Sans,serif}#casa-default .ts-logo,#casa-default .ts-logo-white{margin-left:15px}#casa-default .row{margin-left:0;margin-right:0}#casa-default>section{padding:80px 0}#casa-default>section.no-padding{padding:0}#casa-default .casa-default-hero{position:relative;background-position:100% 0;background-size:cover;background-repeat:no-repeat;height:400px;padding-top:60px;color:#fff}#casa-default .casa-default-hero .container{position:absolute;bottom:20px;left:100px}#casa-default .casa-default-hero .container .casa-default-intro{width:60%;height:60px;background-color:#2e2e2e;margin-top:10%;margin-bottom:30px;font-weight:600;text-align:left;position:relative}#casa-default .casa-default-hero .container .main-title{text-transform:uppercase;font-size:16px;letter-spacing:.7px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#casa-default .casa-default-hero .container .main-content{width:85%;letter-spacing:.6px;margin-bottom:30px}#casa-default .casa-default-hero .container p{font-size:12px;margin:0}#casa-default .casa-default-hero .container .main-sub-content{width:80%;letter-spacing:.6px}#casa-default .casa-default-hero .updates-title{color:#fff;padding-top:100px;padding-left:25%;position:relative;max-width:80%}#casa-default .casa-default-page-content .casa-default-content{color:#2e2e2e;margin-top:20px;letter-spacing:1px}#casa-default .casa-default-page-content .casa-default-content h1{text-align:center}#casa-default .casa-default-page-content .casa-default-content .updates-image{text-align:center;padding-bottom:40px}#casa-default .casa-default-page-content .casa-default-content .updates-image img{max-height:350px}#casa-default .press-room{text-align:center;padding-top:100px;position:relative}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.gform_wrapper textarea{display:block;width:100%;min-height:36px;padding:6px 12px!important;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px!important;box-shadow:unset;height:unset}.gform_wrapper input:focus:not([type=radio]):not([type=checkbox]):not([type=submit]),.gform_wrapper textarea:focus{border-color:#66afe9;outline:0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#732121;color:#fff}.gform_wrapper .gform_footer input[type=submit]~img{width:16px;height:16px}@media only screen and (min-width:641px){.top_label div.ginput_complex.ginput_container.gf_name_has_1,.top_label div.ginput_complex.ginput_container.gf_name_has_2,.top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 20px)}}@media screen and (max-width:39.9375em){.navbar-default #toggleMe .navbar-right{position:relative;right:unset;text-align:center}.navbar-default .donate{position:fixed;width:96%;left:1px;bottom:27px}.navbar-default .search-icon{float:left!important;padding-left:50%}img{max-width:100%}.adjust{padding-right:15px!important}#home .home-hero{position:relative;height:auto;margin-bottom:0}#home .home-hero .home-intro{position:relative;width:100%;margin-top:50px;margin-bottom:0}#home #site-actions-mobile-container{padding:0}#home #site-actions-mobile-container .site-actions{margin-top:1px}#home #site-actions-mobile-container .site-actions .row{margin:0!important}#home #site-actions-mobile-container .site-actions .row .col-sm-3{padding:0!important}#home #site-actions-mobile-container .site-actions .row .col-sm-3 .site-action{text-align:center;min-height:auto;border:1px solid hsla(0,0%,100%,.15);border-top:none;border-right:none}#home #site-actions-mobile-container .site-actions .row .col-sm-3 .site-action .sa-image{float:none;width:100%}#home .our-updates{padding-top:40px}#home .our-updates .bg-blur{display:none}#home .our-updates .container .post-style.ps-relative{height:auto;margin:15px 15px 0}#home .our-updates .container .post-style.ps-relative .ps-caption-dark{width:100%}#home .events-map .upcoming-events{padding:24px}#home .events-map .hire-workers{padding-top:40px}#home .our-programs{padding-bottom:6px}#home .our-programs .program-list .program-content{width:100%;margin-bottom:20px}#home .our-programs .link-style{display:none}#home .donate{padding-bottom:3px;padding-top:0}#home .donate .donate-to-us .block-title p{width:100%}#home .donate .donate-to-us .link-actions{position:static}#casa-default section{padding:15px 0}#casa-default .casa-default-hero{height:auto}#casa-default .casa-default-hero .container{position:relative;bottom:0;left:0}#casa-default .casa-default-hero .container .casa-default-intro,#casa-default .casa-default-hero .container .main-content,#casa-default .casa-default-hero .container .main-sub-content{width:100%}}@media screen and (min-width:40em) and (max-width:63.9375em){.adjust{padding-right:15px!important}.adjust img{max-width:100%;max-height:auto!important}.adjust .bg-blur{display:none}#home .our-updates .container .post-style.ps-relative{height:auto!important}}@media (max-width:1100px){footer{height:120px;height:auto}footer .navbar-nav.navbar-center{background-color:rgba(0,0,0,.3);left:0;right:0;top:60px;position:relative;background-color:#171717;max-width:100%;margin:0;padding-bottom:20px}footer .navbar-nav.navbar-center ul{width:100%;text-align:center}footer .navbar-nav.navbar-center ul li{margin:0}footer .navbar-nav.navbar-center ul li a{padding:0 10px;height:40px;line-height:40px}}@media (min-width:767px){.navbar-nav.navbar-center{position:absolute;width:100%}.navbar-nav.navbar-center ul{width:100%;text-align:center}}@media (max-width:1100px){.navbar-default{height:120px}.navbar-default .navbar-nav.navbar-center{background-color:rgba(0,0,0,.3);left:0;right:0;top:60px}}@media (max-width:767px){#whoweare .mission-vision .mission-vision-content .mission-vision-img{min-height:calc(100vw - 50px);margin-bottom:30px}#whoweare .mission-our-campaign .moc-content .moc-button{float:none;margin:0 auto}#whoweare .contact-staff .contact-staff-listing .contact-staff-box .content{width:100%;float:none}.navbar-toggle{height:40px;margin-left:20px}.navbar-collapse{margin-left:-15px;margin-right:-15px;background-color:rgba(0,0,0,.5);border-color:transparent}.navbar-default{height:60px}.navbar-default .navbar-nav.navbar-center ul{width:100%}.navbar-default .navbar-nav.navbar-center ul li{display:block}.navbar-default .navbar-nav.navbar-center ul li a{text-align:center;display:block;border-bottom:1px solid hsla(0,0%,100%,.1)}}@media (max-width:600px){.block-title>p{width:100%}.block-title>a{position:relative}}@media (max-width:767px){#home .our-programs .program-list .program-content{width:33.333%;margin-bottom:20px}}@media (max-width:550px){#home .our-programs .program-list .program-content{width:50%}}.page-title{background:url(../../assets/images/casalogo2@2x.png) no-repeat 0;padding-left:65px;height:40px}body{transition:all .3s ease-in-out}body.hasCountdownHeader .navbar{top:171px}#countdown{padding:0!important;margin:0!important;font-family:Francois One,sans-serif}#countdown .content,#countdown span{font-family:Titillium Web,cursive;display:block;font-size:20px;color:#fff;text-align:center}#countdown .content{display:block;padding-top:15px}#countdown .content *{font-size:inherit}#countdown div{text-align:center;display:inline-block;line-height:1;padding:0 20px;font-size:40px}#countdown #timer{display:flex;align-items:flex-end;justify-content:center;padding:15px 0}#countdown #days{font-size:60px;color:#db4844}#countdown #hours{font-size:60px;color:#f07c22}#countdown #minutes{font-size:60px;color:#f6da74}#countdown #seconds{font-size:40px;color:#abcd58}.sticky_banner{position:absolute;z-index:99999;top:0;left:0;width:100%;background-color:#1a1a1a}.sticky_banner h4{color:#fff;display:inline-block;margin-bottom:0}.sticky_banner .btn-close{position:absolute;top:15px;right:15px;background:unset!important;border:unset;width:unset;height:unset;line-height:60px}.sticky_banner .btn-close span{font-size:10px;color:#fff}.sticky_banner .btn-close:active,.sticky_banner .btn-close:focus,.sticky_banner .btn-close:hover{outline:unset;box-shadow:unset}.sticky_banner .btn-close:active svg path,.sticky_banner .btn-close:focus svg path,.sticky_banner .btn-close:hover svg path{fill:#732121!important;stroke:#732121!important}.sticky_banner svg{width:2em}.sticky_banner svg path{stroke-width:5px;fill:#fff!important;stroke:#fff!important}@media screen and (max-width:767px){#countdown #days,#countdown #hours,#countdown #minutes{font-size:48px}#countdown #days span,#countdown #hours span,#countdown #minutes span,#countdown #seconds{font-size:24px}#countdown div{padding:0 10px}}@media screen and (max-width:420px){#countdown #days,#countdown #hours,#countdown #minutes{font-size:36px}#countdown #days span,#countdown #hours span,#countdown #minutes span{font-size:18px}#countdown #seconds{font-size:22px}#countdown div{padding:0 5px}}