<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.image_gallery li{
  cursor: pointer;
  padding: 0;
  margin: 0 5px;
}
.charity_profile_content{
  text-align: center;
}
.charity_profile_bg_image_content{
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  /*background-image: url(/assets/charity_profile_bg.png)*/
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .charity_profile_bg_image_content{
     display: block !important;
   }
   .charity_profile_bg_text{
     top: 5%;
   }
}
.back_button, .back_button:focus, .back_button:hover{
  color: #666666;
  text-decoration: underline ;
  text-transform: uppercase;
  display: block;
  margin: 0 auto;
  border: none;
  background: none;
  padding: 0;
}
.charity_profile_bg_image_content&gt;img{
  width: 100%;
  max-width: calc(100% - 2px);
}
.charity_profile_bg_text{
  position: absolute;
  padding: 1% 3.5% 2%;
}
.charity_profile_bg_div{
  position: absolute;
  background-color: white;
  opacity: 0.8;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 15px;
}
.charity_profile_text_div{
  position: relative;

}
.charity_profile_text_div h1{
  font-size: 1.5em;
  font-family: "Avenir Heavy";
  color: #666666;
  margin-bottom: 20px;
  line-height: 1em;
}
.charity_profile_text_div .primary-button{
  box-shadow: 5px 5px 0px 0px #e0dee9 !important;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 20px;
  font-size: 1.600em;
}
.dyn_logo_container{
    width: 200px;
    height: 200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    background: white;
}
.dyn_logo_container img{
    max-height: 100%;
    margin: 0 auto;
}
.charity_profile_hiw{
  padding-top: 70px;
  padding-bottom: 50px;
}
.charity_profile_hiw .steps-copy{
  letter-spacing: 0.9px;
}
.charity_profile_hiw img{
  max-height: 214px;
}
.charity_profile_hiw&gt;h2:first-of-type{
  font-size: 2em;
  color: #666666;
  font-family: "Avenir Heavy";
}
.charity_profile_hiw h2:last-of-type{
  font-size: 2.533em;
}
.charity_profile_hiw&gt;h2:last-of-type{
  margin-top: 30px;
  margin-bottom: 45px;
}
.charity_profile_hiw .arrow_container{
  margin-top: 4%;
}
.charity_profile_hiw p{
  color: #666666;
  font-size: 1.267em;
}
.charity_profile_hiw p span{
  display: block;
}
.charity_profile_how_helps{
  background-color: #f6f6f6;
  padding: 50px 0;
}
.charity_profile_how_helps&gt;.row&gt;img{
  width: 5em;
  margin: 0 auto;
}
.sub-header{
  font-size: 1.400em;
  margin: 30px 0;
  text-transform: uppercase;
  color: #333333;
}
.charity_profile_how_helps p:not(.read-more){
  font-size: 1.267em;
  color: #666666;
  margin-bottom: 0;
  padding: 0 10%;
}
.charity_profile_video_content{
  margin-top: 50px;
  padding: 0 27.5px;
}
.new_charity_gallery{
  max-width: 1000px;
  margin: 50px auto 0;
}
.new_charity_gallery li img{
  width: 14em;
  height: 14em;
  object-fit: cover;
}
.heroes{
  margin-bottom: 50px;
  margin-top: 20px;
}
.charity_testimonial_flex:last-of-type u a{
  font-size: 1.2em;
}
.testimonial .sub-header{
  color: #484848;
}
.charity_img_container{
  height: 20em;
  display: flex;
  align-items: center;
  vertical-align: middle;
}
.blog-img{
    /*width: 100%;*/
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.blog-header{
    font-size: 1.6em;
    text-transform: uppercase;
    color: #333333;
    font-family: "Avenir Medium";
    font-weight: 700;
    margin-bottom: 20px;
}
.hidden_testimonial_content{
  display: none;
}
/* Rest button */
#show_rest_testimonial {
  display: none;
  margin: 10px auto 0;
  text-transform: uppercase;
  text-decoration: underline;
  border: none;
  background: transparent;
  font-size: 1.2em;
}
.read-more{
  margin-bottom: 25px;
}
.charity_profile_content .submit-date{
  color: #333;
}
.read-more a{
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 1.200em;
}
.submit-date i{
  color: #676767;
}
.charity_testimonial_flex{
    display: flex;
    flex-wrap: wrap;
}
.charity_testimonial_flex_item{
    display: flex;
    width: 33%;
    position: relative;
    margin: 0 auto 30px;
}
.blog-content{
    padding: 0;
    box-shadow: 0 0px 40px #cccccc;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.blog-text {
    padding: 0 10% 15px;
    text-align: center;
    display: flex;
    flex-direction: column;
    flex: 1 0 auto
}
.blog-description {
    font-family: "Avenir Roman";
    color: #666666;
    flex: 1 0 auto;
}
::-webkit-full-page-media, _:future, :root .blog-header {
     font-weight: 400;
 }
 .charity_contact{
   padding-bottom: 5.5%;
   text-align: center;
   margin-top: 50px;
 }
 .charity_contact .primary-button{
   margin-top: 0;
   margin-bottom: 50px;
   padding-left: 40px;
   padding-right: 40px;
   font-size: 1.600em;
 }
 .charity_contact_info{
   margin-top: 20px;
   color: #484848;
   font-size: 1.267em;
   text-align: center;
 }
@media(min-width: 1400px){
  .charity_profile_how_helps p{
    padding: 0 19.6%;
  }
  .charity_profile_text_div h1{
    margin-top: 30px;
    margin-bottom: 15px;
  }
}
@media (max-width: 1400px){
  .charity_profile_text_div h1{
    font-size: 1.5em;
  }
  .charity_profile_text_div .primary-button{
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media(max-width: 992px){
  .charity_profile_bg_image_content&gt;img{
    display: none;
  }
  .charity_profile_bg_image_content{
    min-height: 480px;
    background-image: url(/assets/charity_profile_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .charity_profile_text_div h1{
    margin: 10px 0;
  }
  .charity_profile_bg_text{
    padding-bottom: 20px;
  }
}
@media(max-width: 767px){
  .new_charity_gallery li:nth-child(n+21){
    display: none;
  }
  .charity_testimonial_flex_item{
    width: 50%;
  }
  .charity_testimonial_flex:last-child .charity_testimonial_flex_item{
    margin: 0 auto 30px;
  }
}
@media(max-width: 500px){
  .charity_profile_content .primary-button{
    font-size: 1.2em;
    padding-left: 20px;
    padding-right: 20px;
  }
}
</pre></body></html>