/*FID 4640 */
/* 899524.8 | 09.28.20 */

@media(min-width: 1200px){
div.bf-16__stacked-highlights--links > h1{
	font-size: 34px !important;
	line-height: 1.2;
}

div.bf-16__stacked-highlights--links > h1 + ul h4{
	font-size: 28px !important;
	line-height: 1.2;
}
}

li.menu__link > div.bf-dropdown > ul.bf-dropdown__options.submenu,
li.menu__link > div.bf-dropdown > ul.bf-dropdown__options.submenu > li.submenu__link{
	min-width: 280px;
}

div.rich-text > a.cta-button-icon-arrow,
p > a.cta-button-icon-arrow{
	min-width: 300px;
}

/* 899524.9 | 09.29.20 */

@media (min-width:320px)and (max-width:767px){
h1.bf-46__title {
    font-size: 47px;
  }
h1.bf-49__title{
font-size: 35px;
}
}



/* 899524.10 | 09.30.20 */

@media(max-width: 768px){
.h1, h1{
	font-size: 22px !important;
	line-height: 1.2 !important;
}

.h2, h2{
	font-size: 20px !important;
	line-height: 1.2 !important;
}

.h3, h3,
.h4, h4,
.bf-38__text .font-32--bold,
.bf-02__text .subtitle{
	font-size: 19px !important;
	line-height: 1.2;
}


/* 928306| 02.18.21 */
.h1, h1 {
    font-size: 38px;
  line-height: 42px;
  }
.h2, h2 {
    font-size: 36px;
  line-height: 40px;
  }
.h3, h3 {
  font-size: 27px;
  line-height: 30px;
}
.h4, h4 {
  font-size: 20px;
  line-height: 25px;
}
.bf-02 {
  height:40vh;
}
.font-32, .font-32--bold, .font-32--bold-800 {
  font-size: 25px;
  line-height: 30px;
}
  .bf-20__title {
    font-size: 36px;
    line-height: 40px;
  }
  h1.h1-lg {
    font-size: 20px;
  line-height: 25px;
  }
  div.bf-16__stacked-highlights--links > h1 {
        font-size: 25px;
        line-height: 25px;
      }
      div.bf-16__stacked-highlights--links > h1 + ul h4 {
    font-size: 20px;
    line-height: 25px;
  }
    
  @media (min-width:992px){
  h1.h1-lg {
    font-size: 64px !important;
  line-height: 70px !important;
  }