@charset "UTF-8";
/* CSS Document */

:root {
		--trailblaze-color: #212fb9;
}
.py-0 > .container{
  padding-top:0;
  padding-bottom:0;
}
.hero-title h1{
  display: block;
  font-family: var(--body-font);
  font-weight: var(--body-black-weight);
  font-size:3rem;
  margin:0 auto;
  max-width:990pt;
  color:#FFF;
  margin-top:-77px;
  text-transform: uppercase;
  
}

.text .tb-color p,
.text .tb-color h1,
.text .tb-color h2,
.text .tb-color h3,
.text .tb-color h4,
.text .tb-color h5,
.pullquote,
.text .pullquote::before
{
	color:var(--trailblaze-color);
}

.pullquote p{
  font-size:1.4rem;
  font-family: var(--headline-condensed-font);
  font-weight: var(--heading-bold-weight);
}

.text .pullquote{
	border:none;
	background-image:none;
}
.cmp-callout-box__enclosure.cover .cmp-callout-box__image {
 aspect-ratio: 1/1.1!important;
object-fit: cover!important;
object-position: center top!important;
max-width: unset!important;
width: 100%!important;
height: auto!important;
}


.cmp-callout-box__enclosure.il.cover .cmp-callout-box__image{
	object-position: left top;
}

a.cmp-callout-box__image-link .cmp-callout-box__title{
  color:#FFF;
}
.cmp-callout-box__title{
  background-color: var(--trailblaze-color);
  margin:0;
  color:#FFF;
  padding: 4px;
  text-align: center;
  font-weight: var(--body-light-weight);
}

.cmp-callout-box__enclosure p{
	padding:5px 10px;
}
.yellow-button .btn.btn-primary {
  background-color: #f5c163 !important;
  color: #000 !important;
}

.trailblaze-bar p,
.trailblaze-bar h2,
.trailblaze-bar h3{
	color:#FFF;
}

.sepia{
	filter: sepia(1);
}
/*.il .cmp-callout-box__image{
	object-position: left center;
}

.itl .cmp-callout-box__image{
	object-position: left top;
}*/

@media (max-width: 480px) {

.hero-title h1{font-size:2em !important; 
	line-height:20px !important; 
	color: #212fb9 !important;
	  margin-top:20px;
}

