html{overflow-x:hidden}body{color:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container,.page,.event-page-content{padding-right:15px;padding-left:15px}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Red Hat Text",Helvetica,Arial,sans-serif;font-weight:800}h1{font-size:3.375rem}h2{color:#090446;font-size:2.625rem}.btn-primary{background-color:#F40009;border:none;border-radius:4px;text-transform:uppercase}.btn-primary:hover{background-color:#ff2830}.btn-secondary{color:#fff !important;border:none}.card:hover .btn-primary{background-color:#ff2830}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:none;background-color:#223C70;border-radius:50%;border:4px solid #fff}.consent-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.consent-form-container .consent-form__content{width:70%}.consent-form-container .consent-form__content span{font-size:1rem}.consent-form-container .consent-form__content p{line-height:1}.homepage-excerpt-section.signup .consent-form__content,.homepage-excerpt-section.signup p,.homepage-excerpt-section.signup a,.homepage-excerpt-section.signup span{color:#fff}.consent-form__option{font-family:"Lato",serif}.consent-form__option p{font-family:"Lato",serif;font-size:0.938rem}.consent-form__option .custom-control-label{font-size:1rem}.navbar-nav .nav-link{font-size:1.125rem;text-transform:uppercase}#header .navbar-btn{background-color:#F40009;border:none;border-radius:4px;line-height:1;margin-top:0;margin-right:6.25rem;margin-bottom:0;padding:1.188rem 1.531rem;text-transform:uppercase}#header .navbar-btn:hover{background-color:#ff2830}#header .dropdown-toggle::after,#header .navbar-more-toggle::after{background-image:url("ico-dropdownmenu.svg");background-repeat:no-repeat;-webkit-transform:translateY(7px);transform:translateY(7px)}#header.sticky{background-color:#fff;position:fixed;top:0;width:100%;z-index:99999;padding-top:0.25rem !important;padding-bottom:0.25rem !important}#header.sticky .navbar-brand-img{max-height:50px}footer{background-color:#fff;font-weight:500;font-size:1rem;line-height:1.6}footer a{color:#090446 !important}.footer-nav{background-color:transparent}.footer-nav ul{float:right;padding-top:1rem}.footer-nav .list-inline li{color:#090446;font-size:1.25rem;font-weight:700}.footer-nav .list-inline li a:hover{color:#000 !important;opacity:1}.hero{overflow:hidden}.hero h1{font-weight:800;font-size:3.375rem;line-height:0.9;color:#090446}.hero .hero-image{max-width:none;right:0;bottom:-6.31rem;z-index:999}.hero .homepage-excerpt-section{color:#090446;padding-bottom:0.75rem !important;padding-top:0.75rem !important}.hero .homepage-excerpt-section p{font-size:1.563rem;font-weight:600;line-height:130%}.hero .container{padding-top:5rem;padding-bottom:6.25rem}.hero .container:after{content:' ';background-color:#BAFCF0;position:absolute;top:0;right:50%;height:100%;width:100%}.hero .row>[class*='col-']{padding-left:0}.hero .excerpt-home-nav{padding-bottom:0}.hero .excerpt-home-nav ul{list-style:none;padding:0;margin:0}.homepage-excerpt-item:nth-child(odd),.homepage-excerpt-item:nth-child(even){background-color:transparent}.homepage-excerpt-section h2{color:#090446;font-size:2.625rem;line-height:100%}.homepage-excerpt-section p{font-size:1.25rem;line-height:1.5rem}.homepage-excerpt-section.basic.home-stats{background:#E5EDF7;color:#090446}.homepage-excerpt-section.basic.home-stats ul{list-style:none}.homepage-excerpt-section.basic.home-stats ul li{display:block;float:left;width:24%}.homepage-excerpt-section.basic.home-stats ul li h2{font-size:3.375rem;background:url(ico-signup-headline.svg) no-repeat left top;background-size:65px;padding-top:2.5rem}.homepage-excerpt-section.basic.home-stats ul li p{font-weight:600;font-size:1.5rem;line-height:1.2;color:#223C70;padding-right:1rem}.homepage-excerpt-section.basic.home-stats ul li a{color:#F40009;font-size:1.563rem;display:block;padding-bottom:.625rem}.homepage-excerpt-section.basic.home-stats ul li a:hover{text-decoration:none;color:#000}.homepage-excerpt-section.basic.home-stats ul li:last-child{font-weight:700;border-bottom:6px solid #F40009;padding-right:0;padding-top:0.5rem;width:27%}.homepage-excerpt-section.basic.home-stats ul li:last-child p{font-size:1.25rem;font-weight:700;padding-right:0}.homepage-excerpt-section.basic.home-stats .main-image{position:absolute;top:-60px;height:476px;width:auto;max-width:none}.homepage-excerpt-section.donate{background:#BAFCF0;padding-top:93 !important}.homepage-excerpt-section.donate .btn-block{text-transform:uppercase}.homepage-excerpt-section.donate p{color:#090446;font-size:1.563rem;font-weight:600;margin-bottom:0}.homepage-excerpt-section.signup{background:#090446;color:#fff;margin-top:1px}.homepage-excerpt-section.signup h2{background:url("ico-signup-headline.svg") no-repeat left top;color:#fff;padding-top:2rem}.homepage-excerpt-section.signup p{font-weight:600}.homepage-excerpt-section.signup .social{list-style:none}.homepage-excerpt-section.signup .social li a{text-indent:-9999px;width:28px;background-position:center}.homepage-excerpt-section.signup .social li a.twitter-x{background:url("twitter-x.svg") no-repeat;background-size:17px;background-position:left center}.homepage-excerpt-section.signup .social li a.instagram{background:url("instagram.svg") no-repeat;background-position:center}.homepage-excerpt-section.signup .social li a.youtube{background:url("youtube.svg") no-repeat;background-position:center}.homepage-excerpt-section.signup .social li a.facebook{background:url("facebook.svg") no-repeat;background-position:center;width:17px}.homepage-excerpt-section.signup .social li a.bluesky{background:url("bluesky-social.svg") no-repeat;background-size:18px;background-position:center}.homepage-excerpt-section.signup .social li a.linkedin{background:url("linkedin.svg") no-repeat;background-size:30px;background-position:0px -1px}.homepage-excerpt-section.signup .btn-primary{min-width:186px}.homepage-excerpt-section.blog{background-color:transparent;padding-bottom:2.4rem !important}.homepage-excerpt-section.blog h2{color:#090446}.homepage-excerpt-section.blog .updates-banner{border-top:1px dashed #090446;margin:3.125rem 0 0}.homepage-excerpt-section.blog .updates-banner ul{list-style:none}.homepage-excerpt-section.blog .updates-banner ul li{background:url("ico-news.svg") no-repeat left center;font-weight:500;min-height:2.25rem;padding-left:3.125rem}.homepage-excerpt-section.blog .excerpt-home-nav{padding-bottom:1rem}.homepage-excerpt-section.blog .excerpt-home-nav a{font-size:1.563rem;margin-bottom:0}.homepage-excerpt-section.social-media{padding:3.75rem 0}.homepage-excerpt-section .consent-form__option p{font-size:0.938rem}.excerpt-home-nav{font-family:"Red Hat Text",sans-serif;font-size:20px;font-weight:bold;line-height:1.2;color:#090446;padding-bottom:3.25rem}.excerpt-home-nav a{border-bottom:6px solid #F40009;color:#223C70;display:block;min-width:266px;padding-bottom:.625rem;margin-bottom:1.875rem}.excerpt-home-nav a:hover{color:#000;text-decoration:none;border-bottom:6px solid #000}.excerpt-home-nav a:last-child{margin-bottom:0}.tab-content>.tab-pane{padding:2.5rem 0}.item-list .card{box-shadow:none;box-sizing:border-box;border:none}.item-list .card .h4{font-family:"Red Hat Text",Helvetica,Arial,sans-serif;font-size:1.25rem !important;line-height:1.2}.item-list .card .card-img{border-radius:0}.item-list .card .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.item-list .card .card-title{font-size:1.938rem}.item-list .card .card-date{line-height:120%;margin-bottom:1.25rem;text-transform:uppercase}.item-list .card .card-date .byline .page_date{color:#090446;font-size:1rem;font-weight:600}.item-list .card .card-footer{border-top:none}.item-list .card .card-tags{color:#F40009;font-size:1.25rem;font-weight:700;line-height:120%;text-transform:uppercase}.item-list .card .card-tags .card-tag{display:inline-block}.item-list .card .card-tags .card-tag:first-child:after,.item-list .card .card-tags .card-tag:last-child:after{display:none}.item-list .card .badge{color:#fff;background-color:red;border:2px solid #FFFFFF;font-family:"Lato",serif;font-weight:800;font-size:0.75rem;line-height:1.2;margin-top:1.25rem}.item-list .card .post-image{overflow:hidden;max-height:240px}.item-list hr{border-top:1px solid #090446;margin-top:1.563rem;margin-bottom:1.563rem;opacity:0.3}.byline .page_date{color:#090446;font-weight:600;font-size:1.25rem;line-height:1.2;text-transform:uppercase}.home-campaigns{height:686px;margin-top:0.313rem}.home-campaigns .campaign-item{border-left:2px solid #fff;width:50%;height:343px}.home-campaigns .campaign-item:first-child{float:left;height:686px;border-left:none;border-right:2px solid #fff}.home-campaigns .campaign-item:nth-child(2){border-bottom:2px solid #fff}.home-campaigns .campaign-item:nth-child(3){border-top:2px solid #fff}.home-campaigns .campaign-item .embedly-embed{max-width:none !important;width:100% !important}.campaigns .campaign-item{background-color:#090446;background-repeat:no-repeat;background-position:center;color:#fff;position:relative;background-size:cover}.campaigns .campaign-item h3{background-color:#F40009;color:#fff;font-size:1.563rem;line-height:1;padding:0.625rem;margin-bottom:0.625rem}.campaigns .campaign-item p{line-height:1.2}.campaigns .campaign-item .campaign-redirect a{background-color:#fff;border-radius:4px;color:#F40009;display:block;font-size:1.125rem;font-weight:700;text-decoration:none;padding:1.1rem 2.563rem;text-transform:uppercase}.campaigns .campaign-item .campaign-redirect a:hover{background-color:#F40009;color:#fff}.campaigns .campaign-item .campaign-item-video h3{background-color:transparent;padding-left:0;padding-right:0}.campaigns .campaign-item .campaign-item-video h6{color:#FFF;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase}.campaigns .campaign-item .campaign-item-video .video-thumb{position:relative}.campaigns .campaign-item .campaign-item-video .video-thumb a{display:block}.campaigns .campaign-item .campaign-item-video .video-thumb a:hover .btn-play-video{opacity:0.8}.campaigns .campaign-item .campaign-item-video .video-thumb .btn-play-video{background-image:url("btn-play-video.svg");-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));height:100px;width:108px;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.campaigns .campaign-item:after{content:' ';background:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;left:0;right:0}.home-campaigns#home-campaigns-2 .campaign-item:last-child{height:740px}.home-campaigns#home-campaigns-1 .campaign-item{width:100%;background-size:cover}.home-campaigns#home-campaigns-1 .campaign-item:first-child{width:100%;float:none;border-right:none}.home-campaigns#home-campaigns-1 .campaign-item .flex-column{width:60%}.areas_of_work .col-md-3{border-left:1px solid rgba(9,4,70,0.3)}.areas_of_work .col-md-3:first-child{border-left:none}hr{border-top:1px solid rgba(9,4,70,0.3)}.area-of-work{color:#090446;display:block;text-align:center;font-size:1.563rem;font-weight:900;line-height:1.25;text-align:center;margin:46px 0}.area-of-work img{margin-bottom:2.063rem}@media screen and (max-width: 991px){.home-campaigns#home-campaigns-1 .campaign-item .flex-column{width:100%}}.blog-features{background-color:#DEF9F4;padding:4.75rem 0;overflow:hidden}.blog-features.resources{background-color:#E5EDF7;background-image:url("header-resources.png");background-repeat:no-repeat;background-position:bottom right}.blog-features h2{font-size:2.375rem}.blog-features p,.blog-features ul li{color:#090446}.blog-features .link-read-more{border-bottom:6px solid #F40009;color:#223C70;display:block;font-size:1.25rem;max-width:290px}.blog-post-features{background-color:#F7F5FF}.blog-post-features h1{color:#223C70;line-height:1}.blog-post-features .page-tags{font-size:1.563rem}.blog-post-features .page-tags .tag{font-size:1.563rem}.blog-post-features .page-tags .list-inline-item{margin-right:0}.page .page-inner,.event-page-content .page-inner{padding-top:3.25rem;padding-bottom:3.25rem}.page .page-inner h1,.event-page-content .page-inner h1{color:#223C70;line-height:1}.nav-tabs{background-color:transparent;border-bottom:1px solid #090446}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#ffffff;background-color:#090446;border-color:transparent}.nav-tabs .nav-link{background-color:transparent;font-family:"Red Hat Text",Helvetica,Arial,sans-serif;padding-top:1rem;padding-bottom:1rem}.nav-tabs .nav-link:focus{border-radius:0 !important}.fcs-img-shadow{-webkit-filter:none;filter:none;box-shadow:8px 8px 0px #EBE8F5}.social-share-widget h6{color:#090446;font-size:0.875rem}.social-share-widget a{border-radius:0;border:1px solid #8BA0CC}.media{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.social-share-widget__menu-list li{margin-bottom:0.5rem}.post-content,.page-content{color:#000}.post-content h1,.page-content h1{font-size:2.375rem}.post-content h2,.page-content h2{font-size:2rem;margin-bottom:1.563rem}.post-content h3,.page-content h3{font-size:1.75rem}.post-content h4,.page-content h4{font-size:1.5rem}.post-content h5,.page-content h5{font-size:1.25rem}.post-content h6,.page-content h6{font-size:1rem}.post-content p,.page-content p{color:#090446;line-height:1.4;font-weight:500}.post-content blockquote,.page-content blockquote{margin:2rem 3.5rem;padding:1.5rem;background:#F7F5FF}.post-content blockquote p,.page-content blockquote p{font-style:italic;font-weight:600;line-height:1.5}.post-content blockquote p:last-child,.page-content blockquote p:last-child{font-style:normal;font-weight:normal;margin-bottom:0}.post-content strong,.page-content strong{font-weight:500}.post-content li,.page-content li{color:#090446}.post-content li strong,.page-content li strong{font-weight:600}.bg-info{background-color:#F7F5FF !important}.tag{color:#F40009;font-family:"Red Hat Text",Helvetica,Arial,sans-serif;font-weight:800;font-size:1rem;line-height:1.2;padding:0;text-transform:uppercase}.tag:before{content:''}.page-intro,.page-content{font-size:1.25rem;font-weight:400;line-height:1.2}.page-headline{color:#000;font-family:"Red Hat Text",Helvetica,Arial,sans-serif;font-weight:800}.page.with-bg-header:before{content:' ';position:absolute;height:100%;width:100%;background:#F7F5FF;top:0;left:0}.card-social-slider{background-color:transparent;border:1px solid #F7F5FF}.wrapper-donation-v2::before{display:none}.form-amount-options .custom-control-label,.donation-v2-amounts .custom-control-label{background:#fff;border:2px solid #090446;box-shadow:4px 4px 0px rgba(132,132,132,0.2);padding:0.75rem 1rem}.form-amount-options .custom-control-label:hover,.donation-v2-amounts .custom-control-label:hover{background-color:#090446;color:#fff}.form-amount-options .custom-control-label,.donation-v2-amounts .custom-control-label{border-radius:0}.form-amount-options .custom-control-input:checked ~ .custom-control-label,.donation-v2-amounts .custom-control-input:checked ~ .custom-control-label{box-shadow:none}.input-group-text{background:#F7F5FF;border:1px solid #D7E2D4}.bg-light{background:#F7F5FF !important}.btn.bg-light:hover{background:#cec2ff !important}#breadcrumb{display:none}.badge-transparent:hover{color:#fff}.modal-content{color:#090446;background:#F7F5FF}.social-share-widget a:after{background-color:#090446}.event-details>div{background:#F7F5FF}#headline h1{color:#223C70;line-height:1}.table-striped tbody tr:nth-of-type(odd){background-color:#F7F5FF}.custom-file-label{border:1px solid #D7E2D4}.custom-file-label::after{background-color:#F7F5FF}.form-control,.custom-select{border:1px solid #D7E2D4;border-radius:4px}.btn-lg,.btn-group-lg>.btn,.custom-radio-btn .btn-group-lg>.custom-control-label,.custom-radio-btn.custom-radio-btn-lg .custom-control-label{border-radius:0}.btn-sm,.btn-group-sm>.btn,.custom-radio-btn .btn-group-sm>.custom-control-label,.custom-radio-btn.custom-radio-btn-sm .custom-control-label{border-radius:0}.bg-dark-blue{background-color:#090446;color:#fff}.bg-dark-blue a.read-more{color:#fff}.bg-dark-blue a.read-more:hover{color:#F7F5FF;border-bottom:6px solid #F7F5FF}a.read-more{border-bottom:6px solid #F40009;color:#223C70;display:inline-block;font-family:"Red Hat Text",sans-serif;min-width:266px;padding-bottom:.625rem;margin-bottom:1.875rem}a.read-more:hover{color:#000;text-decoration:none;border-bottom:6px solid #000}.campaigns_landing{background-color:#F7F5FF}.campaigns_landing .campaigns_landing-header{background:#090446;color:#fff;height:370px;background-repeat:no-repeat;background-size:cover;background-position:center;line-height:1.2;position:relative}.campaigns_landing .campaigns_landing-header h1{font-size:5rem}.campaigns_landing .campaigns_landing-header:after{background:-webkit-linear-gradient(top, rgba(11,2,59,0) -24.29%, #0B023B 99.11%);background:linear-gradient(180deg, rgba(11,2,59,0) -24.29%, #0B023B 99.11%);content:' ';position:absolute;top:0;left:0;width:100%;height:100%}.campaigns_landing .campaigns_landing-header .container{z-index:9}.campaigns_landing .page-nav{border-top:1px solid #fff}.campaigns_landing .page-nav .nav-link{color:#fff;font-weight:700;font-size:1.125rem;text-transform:uppercase}.campaigns_landing .page-nav .nav-link:hover{background-color:rgba(255,255,255,0.1)}.campaigns_landing .item-list .card{background:#fff}.campaigns_landing .item-list .card.bg-dark-blue{background-color:#090446;color:#fff}.campaigns_landing .item-list .card.bg-dark-blue a{color:#fff}.campaigns_landing .item-list .card.bg-dark-blue h3{font-size:1.625rem}.campaigns_landing .homepage-excerpt-section.donate{text-align:center}.campaigns_landing .homepage-excerpt-section.donate .more{font-size:1.063rem}.campaigns_landing #organisations h2{line-height:1}.campaigns_landing #organisations p{font-size:1.125rem;line-height:1.2}.campaigns_landing #for-sex-workers h2{color:#fff}.campaigns_landing #for-sex-workers .item-list .card{box-shadow:8px 8px 0px rgba(132,132,132,0.2)}.campaigns_landing #for-sex-workers a.read-more{margin-bottom:0;border-bottom:6px solid #fff}.campaigns_landing #for-sex-workers a.read-more:hover{border-bottom:6px solid #F40009}.organisations-map-wrap{background:url("map-placeholder.png") no-repeat right center;height:456px}.organisations-map-wrap h3{font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:medium;margin-bottom:0em}#mobileNav{background-color:#090446}#mobileNav .nav-item.show{background-color:#223C70}#mobileNav .nav-link:hover,#mobileNav #mobileNav .nav-link:focus{background-color:#223C70}#mobileNav .dropdown-item{color:#fff;padding:0 1.875rem 0.9375rem 2.5rem}.google-search-container{background-color:#090446;max-width:100%;margin:0 auto;padding:20px 15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-toggle-btn{background:none;border:none;cursor:pointer;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.search-toggle-btn:hover{background-color:#e0e0e0}.search-icon{color:#555}.google-search-container.hidden{max-height:0;display:none}.search-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;-webkit-transition:max-height 0.3s ease, opacity 0.3s ease;transition:max-height 0.3s ease, opacity 0.3s ease;overflow:hidden}.search-wrapper.hidden{max-height:0;opacity:0}.search-wrapper:not(.hidden){max-height:500px;opacity:1}.gsc-input-box{border-radius:4px !important}.gsc-search-button-v2{border-radius:4px !important;padding:8px 16px !important}.gsc-results-wrapper-overlay{max-width:90% !important}.search-menu-item{padding:7px 5px}.gsc-control-cse{background-color:rgba(255,255,255,0.2) !important;border:none !important}.gsc-search-button-v2{border:none !important;border-radius:0 !important;border-color:#F40009 !important;background-color:#F40009 !important}.nav-item-login::before{display:none}.item-list:after{content:'';display:block;clear:both}.filters h4{color:#223C70;font-size:26px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:2rem}.filters-group .float-label.float-label-active label{background-color:#223C70;color:#fff;border-radius:8px}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;z-index:999999}.lightbox-content{position:relative;width:80%;max-width:1132px;background:#000;padding:10px}.lightbox iframe{width:100%;height:625px;border:none}.close-btn{position:absolute;top:-10px;right:-10px;background:#fff;color:#000;width:30px;height:30px;font-size:18px;font-weight:bold;border-radius:50%;border:none;cursor:pointer;padding:0}.navbar-toggler-icon{background:url("mobile-menu-icon.svg") no-repeat center;background-size:100%;width:30px;height:30px}@media (max-width: 768px){.lightbox-content{width:95%}.lightbox iframe{height:400px}.close-btn{width:25px;height:25px;font-size:16px;top:-8px;right:-8px}}@media (max-width: 480px){.lightbox iframe{height:200px}}@media (min-width: 992px){.map-wrap{border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (min-width: 1130px){.social-share-widget-wrap{padding-top:6.25rem}}@media (min-width: 1200px){#header{max-width:none}#header .navbar-brand{margin-left:1.875rem}#header .navbar-btn{margin-right:1.875rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5375rem;padding-left:.5375rem}.home-campaigns .campaign-item:first-child,.home-campaigns#home-campaigns-2 .campaign-item:last-child{padding-left:1.875rem;padding-right:1.875rem}.home-campaigns .campaign-item{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width: 1440px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.9375rem;padding-left:.9375rem}.home-campaigns .campaign-item{padding-left:1.875rem;padding-right:12rem}}@media (max-width: 1199px){.campaigns_landing .page-nav .nav-link{padding:.5rem}.homepage-excerpt-section.blog .updates-banner ul li:last-child{display:none !important}.embedly-embed{max-width:100% !important}}@media (max-width: 991px){.hero h1{font-size:calc(1.475rem + 2.7vw)}.hero .container{padding-top:1.5rem;padding-bottom:3.25rem}.hero .hero-image{bottom:-5.375rem}.excerpt-home-nav a{min-width:0}.homepage-excerpt-section.basic.home-stats ul li{width:48%;padding-bottom:0}.homepage-excerpt-section.donate{text-align:center}.blog-features{padding:2.75rem 0}.blog-features article.row>[class*='col-12']{padding-left:40px;padding-right:40px}.blog-features article:after{display:none}.campaigns_landing .page-nav .nav-item{border-bottom:1px solid #fff;width:100%;text-align:center}.campaigns_landing .page-nav .nav-item:last-child{border-bottom:none}.home-campaigns .campaign-item{padding-right:4rem}.home-campaigns .campaign-item:first-child{padding-left:1.875rem;padding-right:4rem}.search-menu-item{margin-left:25px;margin-bottom:15px}.google-search-container{padding:0}.search-wrapper{display:block !important;position:relative;top:unset;right:0;left:0;padding:10px}.search-wrapper.hidden{opacity:1;max-height:none}#mobileNav .nav-link{color:white}}@media (max-width: 767px){.item-list .row>[class*='col-']{margin-bottom:1.25rem}.home-campaigns{height:auto}.home-campaigns .campaign-item{border-bottom:2px solid #fff;border-left:none;width:100%;padding-left:1.875rem;padding-right:4rem;padding-top:1.5rem}.home-campaigns .campaign-item:first-child,.home-campaigns#home-campaigns-2 .campaign-item:last-child{float:none;height:auto;border-right:none;padding-left:1.875rem;padding-right:4rem;padding-top:1.5rem}.home-campaigns .campaign-item:nth-child(2){border-bottom:1px solid #fff}.campaigns .campaign-item:after{bottom:0}.hero .container{padding-top:0;padding-bottom:3.25rem}.hero .container:after{display:none}.hero .hero-image{position:relative !important;right:unset;bottom:unset;max-width:100%;margin-bottom:30px}.hero .row>[class*='col-md-6']{padding-left:0;padding-right:0}.hero .row>[class*='col-md-5']{padding-left:30px;padding-right:30px}.hero .homepage-excerpt-section p{font-size:1.25rem}.homepage-excerpt-section.basic.home-stats{padding-bottom:2rem !important;padding-top:2rem !important}.homepage-excerpt-section.basic.home-stats ul li h2{font-size:2.4375rem;background-size:55px}.homepage-excerpt-section.basic.home-stats ul li p{font-size:1.25rem}.homepage-excerpt-section.basic.home-stats ul li:last-child p{font-size:1rem}.homepage-excerpt-section.basic.home-stats ul li a{font-size:1.25rem}.homepage-excerpt-section.basic.home-stats ul li:last-child{width:100%;padding-bottom:0}.homepage-excerpt-section.basic.home-stats .main-image{display:none}.homepage-excerpt-section.basic.home-stats ul li{width:100%;padding-bottom:2rem}.filters .float-label.float-label-active select{margin-bottom:25px}.item-list .card .card-title{font-size:1.5625rem}.item-list .card .card-tags{font-size:1rem}.item-list hr{margin-top:1.25rem;margin-bottom:1.25rem}.homepage-excerpt-section.blog .excerpt-home-nav a{font-size:1.25rem}.homepage-excerpt-section.blog .excerpt-home-nav{padding-right:30px}}@media (max-width: 575px){#mobileNav .nav-link{padding:0.5375rem 1.875rem;font-size:1rem}#mobileNav .dropdown-item{font-size:1rem}h1,.h1,.campaigns_landing .campaigns_landing-header h1{font-size:calc(1.475rem + 2.7vw)}h2,.h2,.homepage-excerpt-section h2{font-size:calc(1.425rem + 2.1vw)}.footer-nav li{width:100%}.campaigns .campaign-item h3{font-size:1.5rem}.campaigns .campaign-item .campaign-redirect a{font-size:1rem;padding:0.75rem 1.563rem}.card-body{padding:0}.homepage-excerpt-section h2{text-align:left}.homepage-excerpt-section.donate p{font-size:1.25rem;text-align:left}.homepage-excerpt-section.signup .btn-primary{min-width:100%}.footer-nav .list-inline li{margin-left:0 !important;padding-left:0 !important}footer p{text-align:left}}.page-type-faq .accordion>.card .card-header .btn[aria-expanded="true"] svg path:first-of-type,.page-type-faq .accordion>.card .card-header .custom-radio-btn [aria-expanded="true"].custom-control-label svg path:first-of-type,.page-type-faq .custom-radio-btn .accordion>.card .card-header [aria-expanded="true"].custom-control-label svg path:first-of-type{display:block}.page-type-faq .accordion>.card .card-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background:#E5EDF7;padding:1.563rem 1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-type-faq .accordion>.card .card-header button.btn.accordion-toggle{margin-left:0 !important;-webkit-transition:all .35s linear;transition:all .35s linear}.page-type-faq .accordion>.card .card-header button.btn.accordion-toggle[aria-expanded="true"]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-type-faq .accordion>.card .card-header button.btn.accordion-toggle:focus{box-shadow:none !important}.page-type-faq .accordion>.card .card-header .accordion-headline{font-size:1.2rem}.page-type-faq .accordion>.card .card-body{border-top:none}.page-type-faq .card{box-shadow:none;border:none}
