.contextImage__container.contextImage__container--right .contextImage__column.contextImage__image .verticalKicker--wrapper .verticalKicker.bottom-top.color-dark .verticalKicker--text {
  transform: rotate(0deg);
}

.contextImage .contextImage__container .kickerMobile .sectHeading__subNav--heading,
.contextImage .contextImage__container .verticalKicker--wrapper .verticalKicker--text {
  text-transform: uppercase;
}

.threeUpEventCards__container .eventCard .eventCard__body--icon.top .icon__backgroundColor--light g {
  fill: #bf5700 !important;
}

.mobile-nav--micro-site .mobile-nav__menu ul a,
.mobile-nav--micro-site .mobile-nav__menu ul button,
.mobile-nav--micro-site .mobile-nav__menu ul ul,
.mobile-nav--micro-site .mobile-nav__menu ul ul li {
  color: #bf5700;
}

.has--border .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.has--border .image-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.context-accordion__button h2 {
  display: inline-block;
width: 80%;
}

.htmlText ul {
list-style-type: disc;
}

.htmlText--section {
max-width: 1110px;
}

.htmlText--section table,
.htmlText--section table tr,
.htmlText--section table td {
border: 1px solid;
}

.htmlText--section iframe {
max-width: 100%;
}

.context-accordion__accordion .context-accordion__panel .htmlText table,
.context-accordion__accordion .context-accordion__panel .htmlText table tr,
.context-accordion__accordion .context-accordion__panel .htmlText table td {
border: 1px solid;
  float: none !important;
}

.contextImage .contextImage__column.contextImage__image picture {
position: relative;
  z-index: 1;
}

.fullQuote__content--quote:before {
content: "\201C";
}

.textOnlyFeature__section .textOnlyFeature .textOnlyFeaturePrimary--body p a {
color: #fff;
}

.smallNavigationCards--section .smallNavigationCards .smallNavigationCards--cards .smallNavigationCards--card--wrapper .smallNavigationCards--card .smallNavigationCards--card--image img, 
.smallNavigationCards--section .smallNavigationCards .smallNavigationCards--cards>li .smallNavigationCards--card .smallNavigationCards--card--image img {
object-fit: cover;
}

.mktoForm input[type=text],
.mktoForm textarea {
font-size: 18px;
  font-family: "1883Sans-SemiBold";
  margin-bottom: 24px !important;
  height: 60px;
  background: #f5f4f0;
  color: #333f48;
}

.embedded-marketo-form .embedded-marketo-form__wrapper .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
background-color: #bf5700 !important;
  background-image: none !important;
  border: 1px solid #bf5700 !important;
  font-size: 16px !important;
}

.embedded-marketo-form .embedded-marketo-form__wrapper .mktoForm .mktoButtonWrap.mktoSimple {
  background: transparent !important;
  padding: 0 !important;
}

.embedded-marketo-form .embedded-marketo-form__wrapper .mktoForm fieldset.mktoFormCol {
margin: 2rem 0 !important;
}

.micro-site-nav__wrapper--bottom .micro-site-nav__logo--desktop,
.micro-site-nav__wrapper--bottom .micro-site-nav__logo--mobile {
  height: 1.75rem;
}

.baseCards__section.has--bg--white .bg--duotone,
.baseCards__section.has--bg--offwhite .bg--duotone {
display: none;
}

.profile--section .profile--top .profile--body--container .profile--body .profile--body--content ul {
padding-top: 20px;
  font-family: "1883Sans-Regular";
  font-size: 16px;
  line-height: 26px;
  list-style-type: disc;
  list-style-position: inside;
  letter-spacing: -.15px;
}

.profile--section .profile--top .profile--body--container .profile--body .profile--body--content ol {
  padding-top: 20px;
  font-family: "1883Sans-Regular";
  font-size: 16px;
  line-height: 26px;
  list-style-type: decimal;
  list-style-position: inside;
  letter-spacing: -.15px;
}

.profile--section .profile--top .profile--body--container .profile--body .profile--body--content li {
margin-bottom: 1rem;
}

.profile--section .profile--top .profile--body--container .profile--body .profile--body--content strong {
font-family: "1883Sans-ExtraBold";
}

section.socialGridInstagram {
background: none;
}

.micro-site-nav__logo--secondary {
max-width: 275px;
}

@media print, screen and (min-width: 40em) {
.baseCards__section .baseCards {
  align-items: flex-start;
}

.baseCards__section .baseCards.stat {
  align-items: flex-start;
}

.profile--section .profile--top .profile--body--container .profile--body .profile--body--content ul,
.profile--section .profile--top .profile--body--container .profile--body .profile--body--content ol {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -.25px;
}
}

@media print, screen and (min-width: 1024px) {
.narrowHeightHero .sectHeading__subNav {
  transform: rotate(-90deg);
  right: 75px;
  position: absolute;
}
}

@media screen and (min-width: 840px) {
.threeUpEventCards__section .threeUpEventCards .threeUpEventCards__body--active .eventCard:first-child {
  display: none;
  visibility: hidden;
}
}

.t4-table thead {
  background-color: #BF5601;
  color: #fff;
  text-align: left;
}

.t4-table th {
  padding: 5px;
  border: 1px solid #000;
}

.t4-table td {
  padding: 5px;
}

.contactBox__section .contactBox .contactBox__content__container .column1 a {
  font-family: "1883Sans-SemiBold";
  font-size: 16px;
  line-height: 20px;
  color: #333f48
}

.contactBox__section .contactBox .contactBox__content__container .column1 a:hover {
  text-decoration: underline
}

.baseCards__section .threeUp {
justify-content: flex-start;
}

.featuredModuleThird .featuredModuleThird__card .featuredModuleThird__card--kicker.border-charcoal {
  border-bottom: 3px solid #333F48;
}

.featuredModuleThird .featuredModuleThird__card .featuredModuleThird__card--kicker.border-orange{
  border-bottom: 3px solid #BF5700;
}