@charset "UTF-8";

body.single-foundation .foundation_carousel{
  position:relative;
  width:100%;
  overflow:hidden;
}

body.single-foundation .foundation_carousel .carousel-inner{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-transition:-webkit-transform .5s ease-in-out;
  transition:-webkit-transform .5s ease-in-out;
  -o-transition:-o-transform .5s ease-in-out;
  -moz-transition:transform .5s ease-in-out, -moz-transform .5s ease-in-out;
  transition:transform .5s ease-in-out;
  transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out,-o-transform .5s ease-in-out;
}

@media (max-width:991.98px){
  body.single-foundation .foundation_carousel .carousel-inner{
    -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
  }
}

body.single-foundation .foundation_carousel .carousel-inner .carousel-item{
  -webkit-transition:-webkit-transform .5s ease-in-out;
  transition:-webkit-transform .5s ease-in-out;
  -o-transition:-o-transform .5s ease-in-out;
  -moz-transition:transform .5s ease-in-out, -moz-transform .5s ease-in-out;
  transition:transform .5s ease-in-out;
  transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out,-o-transform .5s ease-in-out;
  width:25%;
  margin:0 .625rem;
  text-align:center;
}

@media (max-width:991.98px){
  body.single-foundation .foundation_carousel .carousel-inner .carousel-item{
    -webkit-flex-basis:50%;
            flex-basis:50%;
    margin:0;
  }
}

body.single-foundation .foundation_carousel .carousel-inner .carousel-item .category-detail .price{
  color:#906390;
  font-size:1.5rem;
  line-height:1.4;
  margin-bottom:0;
}

@media (max-width:767.98px){
  body.single-foundation .foundation_carousel .carousel-inner .carousel-item .category-detail .price{
    font-size:1.125rem;
  }
}

body.single-foundation .foundation_carousel .carousel-inner .carousel-item .category-detail .textStyle{
  text-align:center;
  margin:0;
  font-size:.8125rem;
  line-height:1.5;
}

@media (max-width:991.98px){
  body.single-foundation .foundation_carousel .carousel-inner .carousel-item:nth-last-child(-n+2){
    margin-top:1rem;
  }
}

@media (max-width:767.98px){
  body.single-foundation .foundation_content_container .fl-col-group{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
       -moz-box-orient:vertical;
       -moz-box-direction:reverse;
            flex-direction:column-reverse;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.single-foundation .foundation_content_container .fl-col-group .fl-col:first-child .fl-col-content{
    margin-right:1.25rem;
  }
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .foundation_italic_text{
  font-family:Noto_Italic;
  position:relative;
  padding-top:2.5rem;
  padding-bottom:2.5rem;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .foundation_italic_text:after,body.single-foundation .foundation_content_container .fl-col-group .fl-col .foundation_italic_text:before{
  color:#d2c0d2;
  font-family:brand;
  font-size:2.5rem;
  position:absolute;
  font-style:normal;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .foundation_italic_text:before{
  content:"";
  top:-.9375rem;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .foundation_italic_text:after{
  content:"";
  bottom:-.9375rem;
  right:0;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .sub_heading_bold{
  font-family:LexendDeca_Bold;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol{
  background:#f1f0ee;
  padding:2.5rem;
  margin-top:2.5rem;
  -webkit-border-radius:.75rem;
     -moz-border-radius:.75rem;
          border-radius:.75rem;
}

@media (max-width:767.98px){
  body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol{
    padding:1.5rem;
    margin-top:1.5rem;
    -webkit-border-radius:.5rem;
       -moz-border-radius:.5rem;
            border-radius:.5rem;
  }
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol h4{
  font-family:LexendDeca_SemiBold;
  font-size:1.5rem;
  line-height:1.4;
  margin-bottom:1rem;
}

@media (max-width:767.98px){
  body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol h4{
    margin-bottom:.5rem;
    font-size:1.125rem;
  }
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol h4.listing-heading{
  font-size:1.125rem;
  color:#4d4d4d;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol p b{
  font-family:LexendDeca_SemiBold;
}

body.single-foundation .foundation_content_container .fl-col-group .fl-col .desc_whiteCol .programListing li{
  font-family:LexendDeca_Regular;
  margin-bottom:.625rem;
  color:#4d4d4d;
}

body.single-foundation .foundation_content_container .single-foundations-cta a{
  text-decoration:none;
}

@media (max-width:767.98px){
  body.single-foundation .foundation_content_container .single-foundations-cta a{
    width:100%;
    text-align:center;
  }
}

body.single-foundation .foundation_content_container .single-foundations-cta a.fl-button:focus i,body.single-foundation .foundation_content_container .single-foundations-cta a.fl-button:focus span{
  color:#fff !important;
}

body.single-foundation .foundation_content_container .foundationDetPage{
  float:right;
}

body.single-foundation .foundation_content_container .sidebarSec{
  height:100%;
  position:-webkit-sticky;
  position:sticky;
  top:100px;
  top:6.25rem;
}

body.single-foundation .foundation_content_container .sidebarSec p b,body.single-foundation .foundation_content_container .sidebarSec p strong{
  font-family:LexendDeca_SemiBold;
}

body.single-foundation .foundation_content_container a{
  text-decoration:underline;
}

body.single-foundation .foundation_content_container a.para_purple_link{
  color:#6b2f6b;
}

body.single-foundation .foundation_content_container a.para_gray_link{
  color:#4d4d4d;
}

body.single-foundation .foundation_content_container a:hover{
  text-decoration:none;
}

@media (max-width:374px){
  body.single-foundation .totalFundInfo p{
    margin-right:2.5rem;
    margin-left:2.5rem;
  }
}

body.single-foundation .totalFundInfo p strong{
  font-family:LexendDeca_SemiBold;
}

body .component_breadcrumbs .breadcrumb .breadcrumb-item:after{
  content:"/";
  font-family:LexendDeca_SemiBold;
  position:relative;
  margin:0 .125rem;
  top:-.0625rem;
  display:inline-block;
}

body .component_breadcrumbs .breadcrumb .breadcrumb-item:last-child:after{
  display:none;
}

/*# sourceMappingURL=template-single-foundation.min.css.map */
