/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bh-layouts__bh-jump-nav-section .bh-image-card, .bh-layouts__region .bh-image-card { position: relative; padding-top: 35px; padding-bottom: 35px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card, .bh-layouts__region .bh-image-card { padding-top: 60px; padding-bottom: 60px }
}
.bh-layouts__bh-jump-nav-section .bh-image-card__block+.bh-image-card__block, .bh-layouts__region .bh-image-card__block+.bh-image-card__block { margin-top: -35px }
.bh-layouts__bh-jump-nav-section .bh-image-card .bh-image-card__text, .bh-layouts__region .bh-image-card .bh-image-card__text { display: inline-block; overflow: auto; width: 100%; padding-top: 24px; padding-bottom: 24px }
.bh-layouts__bh-jump-nav-section .bh-image-card--video__text, .bh-layouts__region .bh-image-card--video__text { position: sticky }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay .field_eyebrow, .bh-layouts__region .bh-image-card--overlay .field_eyebrow { margin-top: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay .field_eyebrow:before, .bh-layouts__region .bh-image-card--overlay .field_eyebrow:before { display: none }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay .bh-image-card__text, .bh-layouts__region .bh-image-card--overlay .bh-image-card__text { margin-top: -48px; width: calc(100% - 24px); background-color: #fff }
.bh-layouts__bh-jump-nav-section .bh-image-card.bh-image-card--left .bh-image-card__text, .bh-layouts__bh-jump-nav-section .bh-image-card.bh-image-card--right .bh-image-card__text, .bh-layouts__region .bh-image-card.bh-image-card--left .bh-image-card__text, .bh-layouts__region .bh-image-card.bh-image-card--right .bh-image-card__text { overflow: initial; padding-bottom: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card.bh-image-card--left .field_eyebrow, .bh-layouts__bh-jump-nav-section .bh-image-card.bh-image-card--right .field_eyebrow, .bh-layouts__region .bh-image-card.bh-image-card--left .field_eyebrow, .bh-layouts__region .bh-image-card.bh-image-card--right .field_eyebrow { display: inline-flex; position: relative; padding-left: 60px; margin-top: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card.bh-image-card--left .field_eyebrow:before, .bh-layouts__bh-jump-nav-section .bh-image-card.bh-image-card--right .field_eyebrow:before, .bh-layouts__region .bh-image-card.bh-image-card--left .field_eyebrow:before, .bh-layouts__region .bh-image-card.bh-image-card--right .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.bh-layouts__bh-jump-nav-section .bh-image-card--lower-left .bh-image-card__text, .bh-layouts__region .bh-image-card--lower-left .bh-image-card__text { margin-top: -100%; background: #fff; width: calc(100% - 36px) }
.bh-layouts__bh-jump-nav-section .bh-image-card--lower-left .field_heading, .bh-layouts__region .bh-image-card--lower-left .field_heading { font-size: 1.3125rem; line-height: 1.24 }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text { margin-top: -15.254%; background: #fff; width: calc(100% - 72px) }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .field_heading, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .field_heading { padding-right: 60px; font-size: 1.5rem; line-height: 1.42 }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .field_text_content p, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .field_text_content p { line-height: 1.71; font-size:.875rem
}
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e2; padding-top: 10px; width: 100% }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new { margin-left: 30px }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new.cta-new--secondary, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new.cta-new--secondary { margin-left: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta:only-child, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta:only-child { border-bottom: none }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .field_heading, .bh-layouts__region .bh-image-card--overlay-left-extended .field_heading { font-size: 1.3125rem; line-height: 1.24 }
.bh-layouts__bh-jump-nav-section .bh-image-card--lower-right .bh-image-card__text, .bh-layouts__region .bh-image-card--lower-right .bh-image-card__text { margin-top: -100%; background: #fff; width: calc(100% - 48px); margin-left: 24px; padding-left: 24px; bottom: 0; right: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card .field_eyebrow, .bh-layouts__region .bh-image-card .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_eyebrow:before, .bh-layouts__bh-jump-nav-section .bh-image-card .field_eyebrow:before, .bh-layouts__region .bh-image-card .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 20px; background-color: #02a783 }
.bh-layouts__bh-jump-nav-section .bh-image-card .field_heading, .bh-layouts__region .bh-image-card .field_heading { margin-top: 12px; margin-bottom: 12px; font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--stacked .field_heading, .bh-layouts__bh-jump-nav-section .bh-image-card--stacked-center .field_heading, .bh-layouts__region .bh-image-card--stacked .field_heading, .bh-layouts__region .bh-image-card--stacked-center .field_heading { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; color: #013025; letter-spacing: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card .field_text_content p, .bh-layouts__region .bh-image-card .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card .field_text_content p, .bh-layouts__region .bh-image-card .field_text_content p { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_text_content ul, .bh-layouts__bh-jump-nav-section .bh-image-card .field_text_content ul, .bh-layouts__region .bh-image-card .field_text_content ul { margin-bottom: 36px; list-style: disc; padding-left: 20px }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_text_content ul li, .bh-layouts__bh-jump-nav-section .bh-image-card .field_text_content ul li, .bh-layouts__region .bh-image-card .field_text_content ul li {
font-size:.875rem; line-height: 1.43; color: #949494; margin-left: 0; margin-top: 1rem }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_text_content ul li:nth-child(1), .bh-layouts__bh-jump-nav-section .bh-image-card .field_text_content ul li:nth-child(1), .bh-layouts__region .bh-image-card .field_text_content ul li:nth-child(1) { margin-top: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card img, .bh-layouts__region .bh-image-card img { width: 100% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section .bh-image-card .field_heading, .bh-layouts__region .bh-image-card .field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--lower-left .bh-image-card__text, .bh-layouts__bh-jump-nav-section .bh-image-card--lower-right .bh-image-card__text, .bh-layouts__region .bh-image-card--lower-left .bh-image-card__text, .bh-layouts__region .bh-image-card--lower-right .bh-image-card__text { margin-top: -100%; background: #fff; width: calc(100% - 36px); box-sizing: border-box; padding: 24px 48px 24px 12px }
.bh-layouts__region .bh-image-card--left .bh-image-card__image { width: 48.69359%; float: right; margin-right: 0 }
.bh-layouts__region .bh-image-card--left .bh-image-card__text, .bh-layouts__region .bh-image-card--right .bh-image-card__image { width: 48.69359% }
.bh-layouts__region .bh-image-card--right .bh-image-card__text { width: 48.69359%; float: right }
.bh-layouts__bh-jump-nav-section .bh-image-card--left .bh-image-card__image { width: 48.69359%; float: right; margin-right: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--left .bh-image-card__text, .bh-layouts__bh-jump-nav-section .bh-image-card--right .bh-image-card__image { width: 48.69359% }
.bh-layouts__bh-jump-nav-section .bh-image-card--right .bh-image-card__text { width: 48.69359%; float: right }
.bh-layouts__bh-jump-nav-section .bh-image-card--left .field_heading, .bh-layouts__bh-jump-nav-section .bh-image-card--right .field_heading, .bh-layouts__region .bh-image-card--left .field_heading, .bh-layouts__region .bh-image-card--right .field_heading { margin-bottom: 20px }
.bh-layouts__bh-jump-nav-section .bh-image-card--left .bh-image-card__container, .bh-layouts__bh-jump-nav-section .bh-image-card--right .bh-image-card__container, .bh-layouts__region .bh-image-card--left .bh-image-card__container, .bh-layouts__region .bh-image-card--right .bh-image-card__container { display: flex; align-items: center; justify-content: center; position: relative }
.bh-layouts__bh-jump-nav-section .bh-image-card--left .bh-image-card__text, .bh-layouts__region .bh-image-card--left .bh-image-card__text { margin-left: 14.60446%; float: right; margin-right: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--right .bh-image-card__text, .bh-layouts__region .bh-image-card--right .bh-image-card__text { margin-right: 14.60446% }
.bh-layouts__bh-jump-nav-section .bh-image-card--right .bh-image-card__image, .bh-layouts__region .bh-image-card--right .bh-image-card__image { margin-left: 2.23124%; float: right; margin-right: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--right .bh-image-card__container, .bh-layouts__region .bh-image-card--right .bh-image-card__container { flex-direction: row-reverse }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e2; padding-top: 10px; width: 100% }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new { margin-left: 30px }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new.cta-new--secondary, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new.cta-new--secondary { margin-left: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta:only-child, .bh-layouts__region .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta:only-child { border-bottom: none }
}
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card--stacked .bh-image-card__text, .bh-layouts__bh-jump-nav-section .bh-image-card--stacked-center .bh-image-card__text, .bh-layouts__region .bh-image-card--stacked .bh-image-card__text, .bh-layouts__region .bh-image-card--stacked-center .bh-image-card__text { padding-top: 48px; width: 93%; margin-left: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-jump-nav-section .bh-image-card--stacked-center .bh-image-card__text .field_heading, .bh-layouts__region .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__region .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; color: #013025; letter-spacing: 0 }
}
@media (min-width:768px) and (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-jump-nav-section .bh-image-card--stacked-center .bh-image-card__text .field_heading, .bh-layouts__region .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__region .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
}
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-jump-nav-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p, .bh-layouts__region .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__region .bh-image-card--stacked-center .bh-image-card__text .field_text_content p { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
@media (min-width:768px) and (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-jump-nav-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p, .bh-layouts__region .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__region .bh-image-card--stacked-center .bh-image-card__text .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay .bh-image-card__container, .bh-layouts__region .bh-image-card--overlay .bh-image-card__container { display: flex; align-items: flex-end; flex-direction: column; justify-content: flex-end; position: relative }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay .bh-image-card__image, .bh-layouts__region .bh-image-card--overlay .bh-image-card__image { width: 85.39554%; align-self: flex-start }
.user-agent-ie .bh-layouts__bh-jump-nav-section .bh-image-card--overlay .bh-image-card__image, .user-agent-ie .bh-layouts__region .bh-image-card--overlay .bh-image-card__image { min-height: 1px }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay .bh-image-card__text, .bh-layouts__region .bh-image-card--overlay .bh-image-card__text { width: 34.27992%; background: #fff; padding: 48px 0 0 48px; position: absolute; margin-top: 0; bottom: 0; right: 0 }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section .bh-image-card__block+.bh-image-card__block, .bh-layouts__region .bh-image-card__block+.bh-image-card__block { margin-top: 0 }
.bh-layouts__bh-jump-nav-section .bh-image-card--lower-left .bh-image-card__text, .bh-layouts__bh-jump-nav-section .bh-image-card--lower-right .bh-image-card__text, .bh-layouts__region .bh-image-card--lower-left .bh-image-card__text, .bh-layouts__region .bh-image-card--lower-right .bh-image-card__text { width: calc(100% - 96px) }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .cta-container, .bh-layouts__region .bh-image-card--overlay-left-extended .cta-container { flex-direction: row; align-items: center }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta, .bh-layouts__region .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta { margin-bottom: 0; padding: 0; border-bottom: none!important; width: auto!important }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta .cta-new, .bh-layouts__region .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta .cta-new { margin-left: 0!important }
.bh-layouts__bh-jump-nav-section .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta:nth-child(n+2), .bh-layouts__region .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta:nth-child(n+2) { margin-left: 40px }
}
.bh-layouts__bh-onecol-section--color-secondary .bh-image-card .field_eyebrow, .bh-layouts__bh-onecol-section--color-secondary .bh-image-card .field_heading, .bh-layouts__bh-onecol-section--color-secondary .bh-image-card .title { color: #fff }
.bh-layouts__bh-onecol-section--color-secondary .bh-image-card .field_text_content p { color: rgba(255,255,255,.7) }
.bh-layouts__bh-threecol-section .bh-image-card .field_heading, .bh-layouts__bh-threecol-section .bh-image-card .title { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
.bh-layouts__bh-fourcol-section .bh-layouts__bh-jump-nav-section .bh-image-card, .bh-layouts__bh-fourcol-section .bh-layouts__region .bh-image-card, .bh-layouts__bh-threecol-section .bh-layouts__bh-jump-nav-section .bh-image-card, .bh-layouts__bh-threecol-section .bh-layouts__region .bh-image-card, .bh-layouts__bh-twocol-section .bh-layouts__bh-jump-nav-section .bh-image-card, .bh-layouts__bh-twocol-section .bh-layouts__region .bh-image-card, .bh-layouts__bh-twocoloffset-section .bh-layouts__bh-jump-nav-section .bh-image-card, .bh-layouts__bh-twocoloffset-section .bh-layouts__region .bh-image-card { padding-top: 0; padding-bottom: 0 }
@media (min-width:1024px) {
.bh_layouts__bh-carousel-section--image_card .bh-layouts__carousel-track.image-card--horizontal-stacked { padding-bottom: 80px }
.bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .bh-image-card__container, .bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .bh-image-card__image img { height: 100% }
.bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .bh-image-card__image { float: left; width: 40%; height: 100% }
.bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .bh-image-card__text { float: left; width: 60%; height: 100% }
.bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .bh-image-card__text .field_heading { max-height: 12%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical }
.bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .bh-image-card__text .field_text_content p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical }
.bh-layouts__carousel .bh-image-card.bh-image-card--horizontal-stacked .cta-container .cta-new { margin-left: 0 }
}
.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--image_card .bh-layouts__carousel-count { color: #fff }
.bh-image-card-gallery, .bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--image_card .layout-builder-block { background: 0 0!important }
.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--image_card .bh-image-card__gallery-container .bh-image-card__description, .bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--image_card .bh-image-card__gallery-container a.bh-image-card__download_link { color: rgba(255,255,255,.7)!important }
.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--image_card .bh-image-card__gallery-container a.bh-image-card__download_link:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--image_card .bh-layouts__carousel-count { color: #949494 }
.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--image_card .bh-image-card__gallery-container .bh-image-card__description, .bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--image_card .bh-image-card__gallery-container a.bh-image-card__download_link { color: #949494!important }
.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--image_card .bh-image-card__gallery-container a.bh-image-card__download_link:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.95 2.967l.002 6.018-2.855-2.747a.5.5 0 00-.697.003l-.049.049a.5.5 0 00.007.72l3.825 3.611a.5.5 0 00.687 0 .502.502 0 00.07-.057l3.638-3.552a.5.5 0 00-.005-.72l-.035-.034a.5.5 0 00-.696.006L8 9.071l.05-6.1a.5.5 0 00-.5-.504h-.1a.5.5 0 00-.5.5zm-3.71 8.576a.5.5 0 00-.5.5v.098a.5.5 0 00.5.5h8.52a.5.5 0 00.5-.5v-.1a.5.5 0 00-.5-.5l-8.52.002z%22 fill=%22%23949494%22/%3E%3C/svg%3E") }
.bh-image-card__gallery-container { cursor: pointer }
@media (min-width:768px) {
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__description { width: 65%; float: left }
}
@media (min-width:1024px) {
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__description { width: 70% }
}
.bh-image-card__gallery-container .bh-image-card__description, .bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__download {
font-size:.875rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: rgba(255,255,255,.7) }
@media (min-width:768px) {
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__download { width: 35%; float: right }
}
@media (min-width:1024px) {
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__download { width: 30% }
}
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__download a.bh-image-card__download_link { text-decoration: none; color: rgba(255,255,255,.7) }
@media (min-width:768px) {
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__download a.bh-image-card__download_link { text-align: right; width: 100% }
}
.bh-image-card__gallery-container .bh-image-card__download_container .bh-image-card__download a.bh-image-card__download_link:after { content: ""; width: 14px; height: 11px; background-repeat: no-repeat; margin-left: 5px; display: inline-block }
.layout-builder-block .bh-image-card-gallery .bh-image-card__description, .layout-builder-block .bh-image-card-gallery .bh-image-card__download, .layout-builder-block .bh-image-card-gallery a.bh-image-card__download_link { color: #27272c }
.bh-image-card-gallery-modal .tingle-modal-box { width: 50%!important }
.bh-image-card-gallery-modal__container iframe { margin-bottom: 20px; z-index: 10 }
.bh-image-card-gallery-modal__description { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
.bh-image-card-gallery-modal__close { position: absolute; top: -24px; right: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; letter-spacing:.0625rem;
text-transform: uppercase; color: #fff; cursor: pointer }
.bh-image-card-gallery-modal__close-icon { background-size: 20px 20px }
.bh-image-card-gallery-modal .bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__download a.bh-image-card__download_link { text-decoration: none; color: rgba(255,255,255,.7); width: 100%; display: block }
.bh-image-card-gallery-modal .bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__download a.bh-image-card__download_link:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); content: ""; width: 14px; height: 11px; margin-right: 5px; background-repeat: no-repeat; display: inline-block }
@media (min-width:768px) {
.bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__description { width: 70%; float: left }
.bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__download { width: 30%; float: right }
.bh-image-card-gallery-modal__description_container a.bh-image-card__download_link { width: 100%; display: block; text-align: right }
}
@media (min-width:576px) {
.bh-image-card-gallery-modal__container { width: 100%; position: relative }
.bh-image-card-gallery-modal__container iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0 }
.bh-image-card-gallery-modal__description, .bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__download { margin-top: 10px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: rgba(255,255,255,.7) }
.bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__download a.bh-image-card__download_link { text-decoration: none; color: rgba(255,255,255,.7) }
.bh-image-card-gallery-modal__description_container .bh-image-card-gallery-modal__download a.bh-image-card__download_link:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); content: ""; width: 14px; height: 11px; background-repeat: no-repeat; margin-left: 5px; display: inline-block }
.bh-image-card-gallery-modal__description { position: absolute }
}
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text { display: inline-block; overflow: auto; width: 100%; padding-top: 24px }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_heading { margin-top: 12px; margin-bottom: 12px; font-family: "Poppins", sans-serif; font-weight: 600; color: #013025; letter-spacing: 0 }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
@media (min-width:768px) {
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_text_content p { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended { padding-top: 0; padding-bottom: 0 }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text { padding-left: 0; padding-right: 0; padding-bottom: 0; margin-top: -15.254%; background: #fff; width: calc(100% - 72px) }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .field_heading { padding-right: 60px; font-size: 1.5rem; line-height: 1.42 }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .field_text_content p { line-height: 1.71; font-size:.875rem
}
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e2; padding-top: 10px; width: 100% }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new { margin-left: 30px }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new.cta-new--secondary { margin-left: 0 }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta:only-child { border-bottom: none }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .field_heading { font-size: 1.3125rem; line-height: 1.24 }
@media (min-width:576px) {
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e2; padding-top: 10px; width: 100% }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new { margin-left: 30px }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta .cta-new.cta-new--secondary { margin-left: 0 }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .bh-image-card__text .cta-container .field_cmp_cta:only-child { border-bottom: none }
}
@media (min-width:1024px) {
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .cta-container { flex-direction: row; align-items: center }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta { margin-bottom: 0; padding: 0; border-bottom: none!important; width: auto!important }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta .cta-new { margin-left: 0!important }
.bh-layouts__bh-carousel-section .bh-image-card--overlay-left-extended .cta-container .field_cmp_cta:nth-child(n+2) { margin-left: 40px }
}
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent { position: relative; margin: 15px 0 }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent { padding: 0; margin: 0 }
}
@media (min-width:1024px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent { padding: 0 }
}
@media (min-width:1301px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__container { max-width: 555px }
}
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image { width: auto; height: 360px; position: relative }
@media (min-width:1301px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image { width: 555px; max-width: 555px; height: 360px; position: relative }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__image img, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__image img, .bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image img, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image img, .bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__image img, .bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__image img, .bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__container .bh-image-card__image img, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__image img, .bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image img, .bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__image img, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__image img, .bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__image img { height: 100%; -o-object-fit: cover; object-fit: cover }
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card-opacity-70:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.7) }
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card-opacity-50:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5) }
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card-opacity-30:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3) }
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card--overlay-transparent-gradient-60:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6) }
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text { position: absolute; padding: 0 20px 30px; width: inherit; bottom: 0 }
@media (min-width:1024px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text { padding: 0 40px 30px }
}
@media (min-width:1301px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text { padding: 0 40px 40px }
}
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
text-align: left; padding-left: 60px; color: #fff }
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_eyebrow:before { top: 5px; left: 0; width: 40px }
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_heading { font-size: 1.125rem; font-style: normal; font-weight: 600; line-height: 1.625rem; letter-spacing: 0; text-align: left; color: #fff; margin-top: 10px; margin-bottom: 10px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_heading { font-size: 1.5rem; line-height: 2.125rem; margin-top: 20px; margin-bottom: 10px }
}
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_text_content p {
font-size:.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; color: #fff; margin-top: 10px; margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 6!important; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_text_content p {
font-size:.875rem; line-height: 1.5rem; margin-top: 10px; margin-bottom: 20px }
}
.bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .cta-container .cta-new, .bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .cta-new { margin-bottom: 0 }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .cta-container .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-twocol-section .bh-image-card--overlay-transparent .bh-image-card__text .cta-container .cta-new--secondary .cta-new__icon--after svg path { fill: #fff }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent { position: relative; margin: 15px 0; min-height: 520px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent { min-height: 360px }
}
@media (min-width:768px) {
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent { padding: 0; margin: 0 }
}
@media (min-width:1024px) {
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent { padding: 0 }
}
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__image { width: 100%; position: absolute; height: 100% }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card-opacity-70:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.7) }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card-opacity-50:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5) }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card-opacity-30:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3) }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__image.bh-image-card--overlay-transparent-gradient-60:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6) }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text { position: absolute; height: 100%!important; width: auto; top: 0; padding: 40px 40px 0 }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
color: #fff }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_eyebrow:before { left: 0; width: 20px }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_heading { font-size: 1.125rem; font-style: normal; font-weight: 400; line-height: 1.625rem; letter-spacing: normal; text-align: left; color: #fff; margin-top: 10px; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 4!important; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: auto }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_text_content { display: -webkit-box; -webkit-line-clamp: 9!important; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: auto }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_text_content { -webkit-line-clamp: 3!important }
}
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .field_text_content p {
font-size:.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; color: #fff; margin-top: 0; margin-bottom: 20px }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .cta-container { position: absolute; bottom: 80px }
.bh-layouts__bh-threecol-section .bh-image-card--overlay-transparent .bh-image-card__text .cta-container .cta-new { margin-bottom: 0; min-width: 80px; height: 40px }
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 { padding-top: 0; padding-bottom: 0 }
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image { height: 360px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image { height: auto }
}
@media (min-width:1024px) {
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image { width: 555px; min-width: 555px; max-width: 555px; height: 600px; -o-object-fit: cover; object-fit: cover }
}
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text { max-width: 488px }
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_eyebrow, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
text-align: left; padding-left: 60px; margin-top: 10px }
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_heading, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_heading { font-size: 1.125rem; font-style: normal; font-weight: 600; line-height: 1.625rem; letter-spacing: 0; text-align: left }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_heading, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_heading { font-size: 2.25rem; line-height: 3rem }
}
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content, .bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content p, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content p {
font-size:.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content, .bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content p, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content, .bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text .field_text_content p { font-size: 1rem; line-height: 1.625rem }
}
@media (min-width:576px) {
.bh-layouts__bh-onecol-section .bh-image-card--left.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text { margin-left: 8.6% }
}
.bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__image { margin-left: 0 }
@media (min-width:576px) {
.bh-layouts__bh-onecol-section .bh-image-card--right.bh-image-card-aspect-ratio-bh_media_2_3 .bh-image-card__text { margin-right: 8.6% }
}
.bh-layouts__bh-fourcol-section .bh-layouts__container .bh-layouts__region .contextual-region .layout-builder-block { padding: 0 }
.bh-layouts__bh-fourcol-section .bh-image-card--stacked, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center { padding: 30px 0!important; border-bottom: solid 1px #e2e2e2 }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center { padding: 0!important; border-bottom: none }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__image, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__image { width: 114px; height: 112px; position: absolute; right: 0 }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__image, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__image { width: auto; height: auto; position: relative }
}
@media (min-width:1301px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__image, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__image { width: 263px; height: 160px; position: relative }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text, .bh-layouts__bh-threecol-section .bh-image-card--stacked, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center, .bh-layouts__bh-twocol-section .bh-image-card--stacked, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center { padding-top: 0; padding-bottom: 0 }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text { padding-bottom: 0!important }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
text-align: left; margin-top: 10px }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow { padding-left: 40px; margin-top: 20px }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_eyebrow:before { top: -10px; left: 0; width: 20px }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow:before { top: 5px; left: 0; width: 20px }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-size: 1rem; font-style: normal; font-weight: 600; line-height: 1.5rem; letter-spacing: 0; text-align: left; margin-top: 10px; width: calc(100% - 140px); padding-bottom: 10px; min-height: 75px }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-size: 1.125rem; line-height: 1.625rem; width: 100%; padding-bottom: 0; min-height: 0; margin-top: 9px; margin-bottom: 10px }
}
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p {
font-size:.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; color: #949494 }
@media (min-width:768px) {
.bh-layouts__bh-fourcol-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-fourcol-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p {
font-size:.75rem; font-style: normal; line-height: 1.125rem; margin-top: 10px; margin-bottom: 18px }
}
@media (min-width:1024px) {
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__container .bh-image-card__image, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__image { width: 360px; height: 240px; -o-object-fit: cover; object-fit: cover }
}
@media (min-width:768px) {
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text { padding-top: 20px!important }
}
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
text-align: left; padding-left: 60px; margin-top: 10px }
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow:before, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow:before { top: 5px; left: 0; width: 40px }
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; margin-top: 10px }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-size: 1.5rem; font-weight: 600; line-height: 2.125rem }
}
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_heading.field_eyebrow, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading.field_eyebrow { padding-left: 0; text-transform: none }
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_heading.field_eyebrow:before, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading.field_eyebrow:before { top: -10px }
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.625rem; letter-spacing: 0; text-align: left }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-threecol-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p {
font-size:.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem }
}
@media (min-width:1024px) {
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__image, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__image { width: 555px; height: 360px }
}
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text { padding-top: 30px!important }
}
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_eyebrow, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
text-align: left; padding-left: 60px; margin-top: 10px }
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; margin-top: 10px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_heading, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading { font-size: 1.875rem; font-weight: 600; line-height: 3rem }
}
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_heading.field_eyebrow, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading.field_eyebrow { padding-left: 0; margin-top: 25px; margin-bottom: 0; text-transform: none }
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_heading.field_eyebrow:before, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_heading.field_eyebrow:before { top: -15px }
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.625rem; letter-spacing: 0; text-align: left }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-image-card--stacked .bh-image-card__text .field_text_content p, .bh-layouts__bh-twocol-section .bh-image-card--stacked-center .bh-image-card__text .field_text_content p { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.625rem; margin-top: 20px }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--first .contextual-region:first-child div .bh-image-card--overlay-transparent { margin-bottom: 30px }
@media (min-width:1024px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--first .contextual-region:first-child div .bh-image-card--overlay-transparent { margin-bottom: 30px }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .contextual-region div .bh-image-card { padding-top: 30px; padding-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .contextual-region div .bh-image-card { padding-top: 30px; padding-bottom: 0 }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .contextual-region:first-child>div div.bh-image-card { padding-top: 30px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .contextual-region:first-child>div div.bh-image-card { padding-top: 0 }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__container { display: flex; align-items: flex-start; justify-content: flex-start; position: relative; flex-direction: row-reverse }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__container { flex-direction: row }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__image { width: 114px; max-width: 114px; height: 112px; position: absolute }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__image { position: relative; width: 30%; min-width: 165px; max-width: 165px; height: 165px }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text { width: auto; padding-top: 0; margin-left: 0 }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text { padding-top: 0; margin-left: 30px }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .cta-new--small { height: 20px }
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_eyebrow {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem;
text-align: left; margin-top: 10px; padding-left: 0; text-transform: uppercase }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_eyebrow { padding-left: 40px; margin-top: 0 }
}
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_eyebrow:before { top: 5px; left: 0; width: 20px }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_heading { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; padding-top: 0; margin-bottom: 0; margin-top: 10px; width: calc(100% - 134px); min-height: 80px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_heading { width: inherit; font-size: 1rem; line-height: 1.375rem; min-height: 0; max-height: 44px; overflow: hidden; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
}
@media (min-width:1024px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_heading { font-size: 1.125rem; line-height: 1.5rem; min-height: 0; max-height: 48px }
}
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_text_content p {
font-size:.75rem; font-style: normal; font-weight: 400; line-height: 1.125rem; letter-spacing: 0; text-align: left; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: clip; overflow: hidden }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section--50-50 .bh-layouts__region--second .bh-image-card--left.bh-image-card-aspect-ratio-bh_responsive_media_1_1 .bh-image-card__text .field_text_content p {
font-size:.75rem; font-style: normal; font-weight: 400; line-height: 1.125rem; margin-top: 10px; margin-bottom: 20px; -webkit-line-clamp: 2; max-height: 40px }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .glide__arrows .cta-new { margin-left: 20px }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .glide__arrows .cta-new { margin-left: 30px }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-layouts__carousel-count { align-self: flex-start }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-layouts__carousel-count { align-self: flex-end; margin-bottom: 10px }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-layouts__header { padding-bottom: 30px!important }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-layouts__header { padding-bottom: 40px!important }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__container { display: flex; align-items: flex-end; flex-direction: column; justify-content: flex-end; position: relative }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__image { width: 85.39554%; align-self: flex-start }
.user-agent-ie .bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__image { min-height: 1px }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow, .bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .field_eyebrow { display: inline-flex; position: relative; padding-left: 40px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 20px; background-color: #02a783 }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text { position: relative; padding-top: calc(30px + 7px); margin-top: -64px; width: calc(100% - 30px); background: #fff }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text { width: calc(56.18661% - 25px); padding-left: calc(48px + 2px); padding-top: calc(48px + 2px); padding-bottom: 0; padding-right: calc(48px + 2px); position: absolute; margin-top: 0; bottom: 0; right: 0 }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow { width: 100%; padding-left: 0; letter-spacing: 1px; margin-top: 10px; margin-bottom: 10px }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783 }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow { display: inline-flex; position: relative; padding-left: 40px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 20px; background-color: #02a783 }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow:before { top: -10px }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_eyebrow:before { top: 5px }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_heading { font-weight: 600; font-size: 1.125rem; line-height: 1.45; color: #164035; margin-top: 0; margin-bottom: 10px }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_heading { font-size: 1.5rem; line-height: 1.417 }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_session_date { color: #949494; font-size:.75rem;
font-weight: 400; line-height: 1.5; margin-bottom: 10px }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_text_content {
font-size:.75rem; line-height: 1.5; font-weight: 400; margin-bottom: 20px }
@media (min-width:1025px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_text_content { margin-bottom: 30px }
}
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .field_text_content p {
font-size:.75rem; line-height: 1.5; font-weight: 400; color: #757575; margin: 0 }
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--image_card .bh-image-card--overlay .bh-image-card__text .cta-container .cta-new { margin-left: 0 }
.bh-image-card--stacked-center .field_heading, .bh-image-card--stacked-center .field_heading p, .bh-image-card--stacked-center .field_text_content, .bh-image-card--stacked-center .field_text_content p { text-align: center!important }
.bh-image-card--stacked-center .bh-image-card__text .field_eyebrow { display: block; text-align: center!important; padding-left: 0!important; margin-top: 20px!important }
.bh-image-card--stacked-center .bh-image-card__text .field_eyebrow:before { top: -10px!important; left: calc(50% - 20px)!important }
.bh-image-card--stacked-center .bh-image-card__text .field_heading { margin-bottom: 20px!important }
.bh-image-card--stacked-center .bh-image-card__text .field_heading.field_eyebrow { margin-top: 25px!important }
.bh-image-card--stacked-center .bh-image-card__text .field_heading.field_eyebrow:before { top: -15px!important; left: calc(50% - 20px)!important }
.bh-image-card--stacked-center .cta-container { margin-top: 30px; align-items: center!important; justify-content: center!important }
.bh_layouts__bh-carousel-section--article .bh-layouts__container .bh-layouts__grid .glide a, .bh_layouts__bh-carousel-section--case_study .bh-layouts__container .bh-layouts__grid .glide a, .bh_layouts__bh-carousel-section--event_proceeding_detail .bh-layouts__container .bh-layouts__grid .glide a, .bh_layouts__bh-carousel-section--resources .bh-layouts__container .bh-layouts__grid .glide a { margin-left: 0; padding-top: 10px; padding-bottom: 2px }
.bh_layouts__bh-carousel-section--article .bh-layouts__container .bh-layouts__grid .glide a.bh-resource-library-cta-video, .bh_layouts__bh-carousel-section--case_study .bh-layouts__container .bh-layouts__grid .glide a.bh-resource-library-cta-video, .bh_layouts__bh-carousel-section--event_proceeding_detail .bh-layouts__container .bh-layouts__grid .glide a.bh-resource-library-cta-video, .bh_layouts__bh-carousel-section--resources .bh-layouts__container .bh-layouts__grid .glide a.bh-resource-library-cta-video { padding-top: 0 }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page { background-color: #f8f8f8; margin-bottom: 40px; min-height: 426px; max-height: -moz-fit-content; max-height: fit-content }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section .bh-image-card--cover-page { margin-bottom: 0; height: 466px }
}
@media (min-width:1024px) {
.bh-layouts__bh-threecol-section .bh-image-card--cover-page { max-width: 360px }
}
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__container { display: flex; flex-direction: column; height: 100%; text-decoration: none }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__container:hover .field_heading { color: #02a783 }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__image { width: 150px; height: 197px; padding: 20px 20px 0 }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text { padding-top: 10px; padding-bottom: 10px }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text .field_eyebrow { display: none }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text .field_heading, .bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text .field_text_content P { font-size: 1rem; line-height: 1.5rem; color: #013025; margin-top: 0; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 0 20px }
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text .field_text_content P {
font-size:.875rem; color: #949494; margin-top: 16px; -webkit-line-clamp: 8 }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text .field_text_content P { -webkit-line-clamp: 6 }
}
.bh-layouts__bh-threecol-section .bh-image-card--cover-page .bh-image-card__text .cta-container { display: none }
.bh-layouts__bh-threecol-section .bh-layouts__region--third .bh-image-card--cover-page { margin-bottom: 0 }
.bh-section-heading { padding-top: 35px; padding-bottom: 35px }
@media (min-width:768px) {
.bh-section-heading { padding-top: 60px; padding-bottom: 60px }
}
.bh-section-heading--align-right { text-align: right }
.bh-section-heading--align-right .cta-container .field_cmp_cta { justify-content: flex-end }
.bh-section-heading--align-justify { text-align: justify }
.bh-section-heading .field_eyebrow { display: inline-flex; position: relative; padding-left: 60px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase; margin-bottom: 20px }
.bh-section-heading .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.bh-section-heading .field_heading, .bh-section-heading .title { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0; margin-bottom: 20px }
@media (min-width:768px) {
.bh-section-heading .field_heading, .bh-section-heading .title { font-family: "Poppins", sans-serif; font-size: 2.25rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.bh-section-heading--align-center { text-align: center; padding-top: 0; padding-bottom: 0 }
.bh-section-heading--align-center .cta-container .field_cmp_cta { justify-content: center }
.bh-section-heading--align-center .field_eyebrow { text-transform: uppercase; margin-bottom: 10px }
.bh-section-heading--align-center .bh-align-center-headline-field-eyebrow, .bh-section-heading--align-center .field_eyebrow { display: inline-flex; position: relative; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
padding-left: 0!important }
.bh-section-heading--align-center .bh-align-center-headline-field-eyebrow:before, .bh-section-heading--align-center .field_eyebrow:before { content: ""; position: absolute; height: 2px; width: 20px; background-color: #02a783; left: 0; right: 0; margin: auto; top: -20px }
@media (min-width:768px) {
.bh-section-heading--align-center .bh-align-center-headline-field-eyebrow, .bh-section-heading--align-center .field_eyebrow { margin-bottom: 20px }
}
.bh-section-heading--align-center .field_eyebrow { line-height: 1.125rem; margin-top: 20px }
.bh-section-heading--align-center .bh-align-center-headline-field-eyebrow { margin-top: 20px; margin-bottom: 0; text-transform: none }
.bh-section-heading--align-center .title { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; color: #013025; letter-spacing: 0; margin-bottom: 0 }
@media (min-width:768px) {
.bh-section-heading--align-center .title { font-family: "Poppins", sans-serif; font-size: 2.25rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.bh-section-heading--align-left { float: left }
.bh-section-heading .field_text_content p, .bh-section-heading .field_text_content ul li { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
@media (min-width:768px) {
.bh-section-heading .field_text_content p, .bh-section-heading .field_text_content ul li { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
@media (min-width:576px) {
.bh-section-heading--75-width { width: 75%; margin: auto }
}
@media (min-width:768px) {
.bh-section-heading--50-width { width: 50%; margin-left: auto; margin-right: auto }
.bh-section-heading--66-width { width: calc(66% - 4.46247%); margin-left: auto; margin-right: auto }
.bh-section-heading .cta.cta--page-anchor .field_link { position: relative }
.bh-section-heading .cta.cta--page-anchor .field_link:after { content: ""; height: 1px; width: 68px; background-color: #f8f8f8; display: block; position: absolute; top: calc(50% - 1px); left: -92px }
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .cta.cta--page-anchor .field_link:after { background-color: #757575 }
.bh-layouts__bh-threecol-section .bh-section-heading .title { font-size: 2rem }
}
.bh-section-heading.bh-section-heading-align-column-content { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; padding-top: 0; padding-bottom: 0 }
@media (min-width:768px) {
.bh-section-heading.bh-section-heading-align-column-content.bh-section-heading--50-width .bh-section-heading-content-left-container { flex: 1 50% }
.bh-section-heading.bh-section-heading-align-column-content.bh-section-heading--75-width .bh-section-heading-content-left-container { flex: 1 75% }
}
.bh-section-heading.bh-section-heading-align-column-content .bh-section-heading-content-left-container { flex-direction: row }
@media (min-width:768px) {
.bh-section-heading.bh-section-heading-align-column-content .bh-section-heading-content-left-container { display: flex; flex-direction: column }
}
.bh-section-heading.bh-section-heading-align-column-content .bh-section-heading-cta-align-top-right { display: flex; flex-direction: row; flex: 1 }
@media (min-width:768px) {
.bh-section-heading.bh-section-heading-align-column-content .bh-section-heading-cta-align-top-right { flex-direction: column; flex: 1 20%; align-items: flex-end }
}
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .field_eyebrow { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; letter-spacing:.0625rem;
text-transform: uppercase; color: #fff }
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .field_heading, .bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .field_link a, .bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .title, .bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .bh-section-heading-cta-align-top-right .cta-new .cta-new__text { color: #fff }
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .field_text_content p, .bh-layouts__bh-onecol-section--color-secondary .bh-section-heading .field_text_content ul li { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; letter-spacing: 0; color: #fff }
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .field_eyebrow, .bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .title { margin-bottom: 10px }
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .field_text_content p { opacity: .7; margin-top: 0; font-size:.875rem
}
@media (min-width:768px) {
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .field_text_content p { font-size: 1rem }
}
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .bh-section-heading-cta-align-top-right { padding-top: 12px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .bh-section-heading-cta-align-top-right { padding-top: 20px }
}
@media (min-width:768px) {
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .bh-section-heading-cta-align-top-right .cta-new .cta-new__text { color: #02a783 }
}
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .bh-section-heading-cta-align-top-right .cta-new .cta-new__icon--after svg path { fill: #fff }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section--color-secondary .bh-section-heading--50-width.bh-section-heading--align-left .bh-section-heading-cta-align-top-right .cta-new .cta-new__icon--after svg path { fill: #02a783 }
}
.bh-layouts.bh-layouts__bh-onecol-section--color-secondary.layout-builder__layout .bh-layouts__container .bh-layouts__grid .layout-builder__region .layout-builder-block .bh-section-heading-main-section { display: flex }
.bh-layouts.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__carousel-header, .bh-layouts.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__header, .bh-layouts.bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__carousel-header, .bh-layouts.bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts.bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__carousel-header, .bh-layouts.bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__header { width: 100%; float: none; margin-left: 0; padding-left: 0; padding-right: 0 }
.bh-layouts__bh-carousel-large-section .bh-layouts__header, .bh-layouts__bh-carousel-section .bh-layouts__header, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__header { padding-bottom: 20px!important }
.bh-layouts__bh-carousel-large-section__header, .bh-layouts__bh-carousel-section__header, .bh-layouts__bh-product-spotlight-carousel-section__header { display: flex; align-items: center; padding-bottom: 0 }
.bh-layouts__bh-carousel-large-section .bh-layouts__carousel-header, .bh-layouts__bh-carousel-section .bh-layouts__carousel-header, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__carousel-header { display: flex; justify-content: space-between; align-items: center; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid rgba(226,226,226,.96) }
.bh-layouts__bh-carousel-large-section .bh-layouts__carousel-header .bh-layouts__carousel-count, .bh-layouts__bh-carousel-section .bh-layouts__carousel-header .bh-layouts__carousel-count, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__carousel-header .bh-layouts__carousel-count { align-self: flex-end; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; text-transform: uppercase; font-size: 12px; letter-spacing:.1875rem
}
.bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary .bh-layouts__carousel-count, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-layouts__carousel-count, .bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-layouts__carousel-count { color: #fff }
.bh-layouts__bh-carousel-large-section .bh-layouts__grid, .bh-layouts__bh-carousel-section .bh-layouts__grid, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__grid { position: relative }
.bh-layouts__bh-carousel-large-section .glide__track, .bh-layouts__bh-carousel-section .glide__track, .bh-layouts__bh-product-spotlight-carousel-section .glide__track { overflow: visible; width: 100% }
.bh-layouts__bh-carousel-large-section .glide__slides, .bh-layouts__bh-carousel-section .glide__slides, .bh-layouts__bh-product-spotlight-carousel-section .glide__slides { white-space: normal!important }
body.user-agent-ie .bh-layouts__bh-carousel-large-section .glide__slides, body.user-agent-ie .bh-layouts__bh-carousel-section .glide__slides, body.user-agent-ie .bh-layouts__bh-product-spotlight-carousel-section .glide__slides { -webkit-backface-visibility: visible; backface-visibility: visible }
.bh-layouts__bh-carousel-large-section .glide__arrows, .bh-layouts__bh-carousel-section .glide__arrows, .bh-layouts__bh-product-spotlight-carousel-section .glide__arrows { display: inline-flex }
.bh-layouts__bh-carousel-large-section .cta-new, .bh-layouts__bh-carousel-section .cta-new, .bh-layouts__bh-product-spotlight-carousel-section .cta-new { margin-left: 12px }
@media (min-width:1024px) {
.bh-layouts__bh-carousel-large-section .cta-new, .bh-layouts__bh-carousel-section .cta-new, .bh-layouts__bh-product-spotlight-carousel-section .cta-new { margin-left: 24px }
}
.bh_layouts__bh-carousel-section--block_html .bh-layouts__carousel-header .bh-layouts__carousel-count { visibility: hidden }
.bh-layouts__bh-carousel-large-section .bh-section-heading, .bh-layouts__bh-carousel-section .bh-section-heading, .bh-layouts__bh-product-spotlight-carousel-section .bh-section-heading { padding: 0 }
.bh-layouts__bh-carousel-large-section .bh-image-card, .bh-layouts__bh-carousel-section .bh-image-card, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card { height: 100% }
.bh-layouts__bh-carousel-large-section .bh-image-card .field_eyebrow, .bh-layouts__bh-carousel-section .bh-image-card .field_eyebrow, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card .field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 12px }
.bh-layouts__bh-carousel-large-section .bh-image-card .field_eyebrow:before, .bh-layouts__bh-carousel-section .bh-image-card .field_eyebrow:before, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 20px; background-color: #02a783 }
.bh-layouts__bh-carousel-large-section .bh-image-card .field_heading, .bh-layouts__bh-carousel-section .bh-image-card .field_heading, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card .field_heading { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-top: 6px }
.bh-layouts__bh-carousel-large-section .bh-image-card .field_text_content, .bh-layouts__bh-carousel-section .bh-image-card .field_text_content, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card .field_text_content { margin-bottom: 24px }
.bh-layouts__bh-carousel-large-section .bh-image-card .field_text_content p, .bh-layouts__bh-carousel-section .bh-image-card .field_text_content p, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
.bh-layouts__bh-carousel-large-section .bh-image-card__text, .bh-layouts__bh-carousel-section .bh-image-card__text, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card__text { padding: 33px 15px }
@media (min-width:1024px) {
.bh-layouts__bh-carousel-large-section .bh-image-card__text, .bh-layouts__bh-carousel-section .bh-image-card__text, .bh-layouts__bh-product-spotlight-carousel-section .bh-image-card__text { padding: 22px 32px }
}
.bh-layouts__carousel .layout-builder__add-block { width: 100% }
.bh-layouts__bh-jump-nav-section .bh-layouts.bh-layouts__bh-carousel-section .bh-layouts__carousel-header { border-bottom: 0; margin-bottom: 0 }
.bh-layouts__bh-jump-nav-section .bh-layouts.bh-layouts__bh-carousel-section .bh-layouts__carousel-header .glide__arrow-left { margin-right: 30px }
.bh-layouts__bh-jump-nav-section .bh-layouts.bh-layouts__bh-carousel-section .bh-image-card .bh-image-card__text { padding-left: 0 }
.bh-layouts__bh-jump-nav-section .bh-layouts.bh-layouts__bh-carousel-section .bh-image-card .field_cmp_cta a { margin-left: 0 }
.bh-layouts__bh-jump-nav-section .bh-layouts.bh-layouts__bh-carousel-section .bh-image-card h2 { visibility: visible!important; height: auto!important; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; color: #013025; letter-spacing: 0 }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section .bh-layouts.bh-layouts__bh-carousel-section .bh-image-card h2 { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
}
@media (max-width:600px) {
.bh-layouts__bh-carousel-large-section.bh_layouts__bh-carousel-large-section--article .bh-layouts__container .bh-layouts__grid .glide .glide__slides { transform: none!important }
}
@media (min-width:1024px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources-card__block { height: auto }
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__header { padding-bottom: 80px!important }
@media (min-width:1024px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__header { padding-bottom: 100px!important }
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources-card__block.layout-builder-block { padding: 0 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources__border>br { display: none }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container { height: 538px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container .bh-resources__image-case-study { max-height: 240px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container.primary-color .field_resources_heading--image .title { color: #013025 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container.secondary-color .field_resources_heading--image .title { color: #fff }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container.secondary-color .bh-resources__body { color: #fff; opacity: .7 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container .bh-resources__ef-container { height: 84.2% }
@media (min-width:525px) and (max-width:580px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__container .bh-resources__ef-container { height: 88.2% }
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; background-color: #02a783; top: -10px; width: 40px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_eyebrow .bh-resource--eyebrow-text {
font-size:.75rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #013025; text-transform: uppercase }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_resources_heading--image .title { color: #013025 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_date_range, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_publish_date, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_resources_date { position: relative; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #949494; margin-top: -15px; margin-bottom: 20px; text-transform: uppercase }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0; margin-top: 6px; margin-bottom: 20px; line-height: 3rem }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources_case-study-title, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_resources_heading, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .title { position: relative; width: 100%; height: 52px; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources_case-study-title { color: #013025; height: auto; max-height: 80px!important; -webkit-line-clamp: 3!important }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_resources_heading--image.article-title .title, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_resources_heading--no-image.article-title .title { height: 75px; -webkit-line-clamp: 3 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_resources_heading--no-image .title { color: #fff }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_text_content { margin-bottom: 24px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources__text { padding: 0; height: 291px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__text-case-study { height: 228px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea { padding-left: 0; height: auto }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow { height: auto!important }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image { color: #fff }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources__body { position: relative; margin-top: -5px; width: 100%; height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources__textarea { padding: 30px 0 0; height: 73% }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources.bh-resources--case-study { height: 470px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea { height: 74%!important }
@media (min-width:1024px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__textarea { padding: 30px 0 0 }
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .cta-new { margin: 0 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__cta-area.bh-resources_case-study-cta { margin-left: 0 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__default { background-color: #00523e; height: 100% }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea { padding: 30px; height: 84%!important }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text { color: #fff; text-transform: uppercase }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .field_resources_heading { color: #fff }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body { color: #fff; opacity: .7 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default { height: 84% }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__cta-area-default { margin-left: 30px }
.bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__cta-area-default .field_cmp_cta path, .bh-layouts__bh-product-spotlight-carousel-section .bh-resources .bh-resources__cta-area-default .field_cmp_cta svg { fill: #fff }
@media (max-width:600px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__carousel-header .resource-large-card { margin-bottom: 0 }
}
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container { height: 100% }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container, .bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text { height: auto }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea { padding-top: 20px }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow { margin-bottom: 10px }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow:before, .bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow:before { top: 5px }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text { margin-left: 60px }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_publish_date { display: none }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title { font-size: 1rem; font-weight: 600; height: auto!important }
@media (min-width:601px) {
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title { font-size: 1.125rem; font-weight: 400; height: auto!important; margin-bottom: 20px }
}
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: auto; font-size: 1rem; line-height: 1.625rem; margin-bottom: 30px }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea { height: 86%!important }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text, .bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text { margin-left: 60px }
.bh-carousel-large-section-view-all-content-cta span.cta-new__icon.cta-new__icon--before, .bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_publish_date { display: none }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title { font-size: 1rem; font-weight: 600 }
@media (max-width:600px) {
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title { font-size: 1.125rem; font-weight: 400 }
}
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default { height: 86.5% }
@media (max-width:600px) {
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container { height: auto }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-cta-area { margin-top: 16px }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card .bh-resources .bh-resources__container { height: 100% }
.bh-layouts__bh-product-spotlight-carousel-section .resource-large-card { display: flex; margin-bottom: 25px }
}
.bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .bh-resources-card__block.layout-builder-block { background-color: #27272c }
.bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .field_eyebrow .bh-resource--eyebrow-text { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #fff; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body { font-size:.875rem
}
@media (min-width:1024px) {
.bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body { font-size: 1rem }
}
.bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .bh-resources .field_heading { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; letter-spacing: 0; color: #fff!important }
@media (min-width:1024px) {
.bh-layouts__bh-product-spotlight-carousel-section.bh-layouts__bh-product-spotlight-carousel-section--color-secondary .bh-resources .field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.cta-new--circle--disabled { pointer-events: none; cursor: not-allowed }
.bh-carousel-large-section-view-all-content-cta a { margin-top: -85px; position: absolute; text-decoration: none }
.bh-carousel-large-section-view-all-content-cta span.cta-new__text { color: #02a783; letter-spacing:.0625rem;
font-size:.75rem;
transition: all .25s ease }
.bh-carousel-large-section-view-all-content-cta span.cta-new__text:hover { padding-right: 12px }
.bh-carousel-large-section-view-all-content-cta span.cta-new__icon.cta-new__icon--after { width: 12px; height: 12px; display: inline-block; position: absolute; font-size:.75rem
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header { justify-content: normal!important; overflow: hidden; border: 0; margin: 0; padding: 0 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows { display: inline-flex }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .carousel-arrow { display: none; margin-left: 0; z-index: 10; position: absolute }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .carousel-arrow.cta-new--circle, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .carousel-arrow.cta-new--circle:active { border: 0; background-color: transparent }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-left { display: block; position: absolute; width: 130px; height: 42%; top: 0; bottom: 100px; left: 0; z-index: 1 }
@media (min-width:576px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-left { top: 22.5%; bottom: 22.5% }
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-left:hover { background: radial-gradient(97.5% 35.11%at 0 56%, rgba(39,39,44,.64)0, rgba(39,39,44,.29) 58.5%, rgba(39,39,44,.13) 82.79%, rgba(39,39,44,0) 100%); cursor: pointer }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-left:hover .carousel-arrow { display: inline-flex; z-index: 10; transform: rotate(180deg) }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-left .carousel-arrow { top: 42% }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-left.arrow-disabled { display: none }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-right { display: block; float: right; position: absolute; width: 130px; height: 42%; top: 0; bottom: 100px; right: 60px }
@media (min-width:576px) {
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-right { top: 22.5%; right: 0; bottom: 22.5% }
}
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-right:hover { background: radial-gradient(97.5% 35.11%at 97.5% 56%, rgba(39,39,44,.64)0, rgba(39,39,44,.29) 37.5%, rgba(39,39,44,.13) 69.79%, rgba(39,39,44,0) 100%); cursor: pointer }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-right:hover .cta-new--circle { display: inline-flex; z-index: 10 }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-right .carousel-arrow { right: 0; top: 42% }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__arrow-right.arrow-disabled { display: none }
.bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__container .bh-layouts__grid .glide .bh-layouts__carousel-header .glide__arrows .glide__track { padding-top: 80px }
.node--type-what-we-do .bh-tabs__eyebrow-wrapper, .node--type-what-we-do .field_eyebrow__wrapper { margin: 60px 0 20px; position: relative }
.node--type-what-we-do .bh-tabs__eyebrow, .node--type-what-we-do .field_eyebrow { color: #013025 }
.node--type-what-we-do .bh-tabs__eyebrow::before, .node--type-what-we-do .field_eyebrow::before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 40px; background-color: #02a783 }
.node--type-what-we-do .bh-tabs__eyebrow::before { top: -10px; width: 20px }
.node--type-what-we-do .field_eyebrow { font-size: 1.5rem; font-weight: 600; line-height: 2.125rem }
@media (min-width:1024px) {
.node--type-what-we-do .field_eyebrow { font-size: 1.875rem; line-height: 2.5rem }
}
.node--type-what-we-do .bh-tabs__eyebrow { font-size: 1rem; font-weight: 400; line-height: 1.5rem }
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs__eyebrow { font-size: 1.125rem }
}
.node--type-what-we-do .field_text_content p { color: #949494; font-size:.75rem;
line-height: 1.125rem }
@media (min-width:1024px) {
.node--type-what-we-do .field_text_content p {
font-size:.875rem; line-height: 1.5rem }
}
.node--type-what-we-do .field_text_content ul { list-style: disc; padding-left: 18px }
.node--type-what-we-do .field_text_content ol li, .node--type-what-we-do .field_text_content ul li { color: #949494; margin-bottom: 20px; line-height: 1.5rem; font-weight: 400; letter-spacing: normal }
.node--type-what-we-do .field_text_content ol { padding-left: 14px }
.node--type-what-we-do .field_text_content p:first-of-type { margin-top: 0 }
.node--type-what-we-do .field_tabs .field_tab_title { color: #013025; cursor: pointer; line-height: 1.75; padding: 20px 40px 20px 20px; position: relative }
@media (min-width:1024px) {
.node--type-what-we-do .field_tabs .field_tab_title { padding: 40px }
}
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_icon { margin: 20px 0 }
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_content_eyebrow { color: #013025; font-size: 1rem; line-height: 1.5rem; margin: 20px 0 10px }
@media (min-width:1024px) {
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_content_eyebrow { font-size: 1.125rem; font-weight: 600; line-height: 1.625rem }
}
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_content_description { display: none }
@media (min-width:1024px) {
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_content_description { color: #949494; display: block; font-size:.75rem;
line-height: 1.125rem; margin: 10px 0 }
}
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_cmp_cta { margin-top: 12px }
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_cmp_cta .cta-new__text {
font-size:.75rem!important; text-transform: uppercase }
@media (min-width:1024px) {
.node--type-what-we-do .paragraph--type--page-explorer-paragraph { display: flex }
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .bh-page-explorer__content { margin-left: 30px }
.node--type-what-we-do .paragraph--type--page-explorer-paragraph .field_cmp_cta { margin-top: 22px }
.node--type-what-we-do .card--single .field_icon { flex: 0 0 360px }
.node--type-what-we-do .card--multiple .field_icon { flex: 0 0 262px }
}
.node--type-what-we-do .bh-tabs { background-color: #f8f8f8; border: 1px solid #e2e2e2; margin-top: 40px; position: relative }
.node--type-what-we-do .bh-tabs .bh-tab { border-bottom: 1px solid #e2e2e2 }
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs__tray { background-color: unset }
.node--type-what-we-do .bh-tabs__tray .bh-tab__tray-content, .node--type-what-we-do .bh-tabs__tray .bh-tab__tray-content.bh-tab__open .field_tab_title { display: none }
.node--type-what-we-do .bh-tabs__tray .bh-tab__tray-content.bh-tab__open { display: block }
}
@media (max-width:1023px) {
.node--type-what-we-do .bh-tabs__tray { background-color: #f4f4f4 }
.node--type-what-we-do .bh-tabs__tray .bh-tab__tray-content .bh-tabs__content { display: none; animation: fadeOut .5s linear }
.node--type-what-we-do .bh-tabs__tray .bh-tab__tray-content .bh-tabs__content.show-content { display: block; animation: fadeIn .5s linear; padding: 0 20px 10px }
@keyframes fadeIn { 0% {
opacity:0
}
to { opacity: 1 }
}
@keyframes fadeOut { 0% {
opacity:1
}
to { opacity: 0 }
}
}
.node--type-what-we-do .bh-tabs__list { display: none }
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs__list { display: block }
}
.node--type-what-we-do .bh-tabs .field_tab_title:after { color: #02a783; content: "+"; font-size: 1.6875rem; position: absolute; right: 20px; top: calc(50% - 23px) }
.node--type-what-we-do .bh-tabs .bh-tab__open--mobile { border-bottom: 1px solid #e2e2e2 }
.node--type-what-we-do .bh-tabs .bh-active .field_tab_title, .node--type-what-we-do .bh-tabs .bh-tab__open--mobile .field_tab_title, .node--type-what-we-do .bh-tabs .tab-active .field_tab_title { font-weight: 600 }
.node--type-what-we-do .bh-tabs .bh-tab__open--mobile .field_tab_title::after { content: "-" }
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs .bh-tab .field_tab_title::after { content: none }
}
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs .bh-active, .node--type-what-we-do .bh-tabs .tab-active { border-left: 4px solid #02a783; border-right: none }
.node--type-what-we-do .bh-tabs .bh-active .field_tab_title, .node--type-what-we-do .bh-tabs .tab-active .field_tab_title { background-color: #f8f8f8; margin-right: -1px }
}
.node--type-what-we-do .bh-tabs .bh-tabs__list { background-color: #f4f4f4 }
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs .bh-tabs__list { border-right: 1px solid #e2e2e2 }
}
.node--type-what-we-do .bh-tabs .bh-tabs__list, .node--type-what-we-do .bh-tabs .bh-tabs__tray { position: relative; z-index: 1 }
.node--type-what-we-do .bh-tabs .bh-tabs__background { background-color: #27272c; height: calc(50% + 80px); margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); position: absolute; top: 50%; width: 100vw; z-index: 0 }
@media (min-width:1024px) {
.node--type-what-we-do .bh-tabs { display: flex; margin-top: 60px }
.node--type-what-we-do .bh-tabs .bh-tabs__list { width: 263px }
.node--type-what-we-do .bh-tabs .bh-tabs__tray { background-color: #f8f8f8; display: block; flex: 1; padding: 30px 60px }
.node--type-what-we-do .bh-tabs .bh-tabs__tray .bh-tabs__content { display: block }
.node--type-what-we-do .bh-tabs .bh-tabs__background { height: calc(50% + 100px) }
}
.bh-communication-banner__track { background-color: #f8f8f8; border-bottom: 1px solid #e2e2e2 }
.bh-communication-banner__track::-webkit-scrollbar {
display:none
}
@media (min-width:768px) {
.bh-communication-banner__slides { white-space: nowrap; display: flex; flex-wrap: nowrap; justify-content: center }
}
.bh-communication-banner .bh-communication-banner__slide { position: relative; width: 100%; box-sizing: border-box }
@media (min-width:768px) {
.bh-communication-banner .bh-communication-banner__slide { max-width: 450px }
}
.bh-communication-banner .bh-communication-banner__slide+.bh-communication-banner__slide:before { content: ""; position: absolute; top: 30px; left: 0; display: block; width: 1px; height: calc(100% - 48px); background: #e2e2e2 }
@media (min-width:768px) {
.bh-communication-banner .bh-communication-banner__slide+.bh-communication-banner__slide:before { height: calc(100% - 60px) }
}
.bh-communication-banner__item { display: block; text-decoration: none; padding: 27px 25px; position: relative }
@media (min-width:576px) {
.bh-communication-banner__item { padding-left: calc(5.93824% + 12px); padding-right: calc(5.93824% + 12px) }
}
@media (min-width:768px) {
.bh-communication-banner__item { width: auto; padding-left: 45px; padding-right: 45px }
}
.bh-communication-banner__item:focus .title h2, .bh-communication-banner__item:hover .title h2 { color: #007d62!important }
.bh-communication-banner .field_article_type, .bh-communication-banner .field_event_type { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; letter-spacing: 0; color: #02a783!important; margin-bottom: 5px; padding-right: 20px }
.bh-communication-banner .field_date_range, .bh-communication-banner .field_publish_date { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 400; line-height: 1.5; color: #949494; letter-spacing: 0; margin-bottom: 5px }
.bh-communication-banner .title h2 { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; letter-spacing: 0; line-height: 1.5rem!important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; color: #013025!important }
@media (min-width:768px) {
.bh-communication-banner .title h2 { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
.bh-communication-banner__bullets { display: flex; align-content: space-evenly }
@media (min-width:768px) {
.bh-communication-banner__bullets { display: none }
}
.bh-communication-banner__bullet { display: block; height: 1px; background-color: transparent; flex-shrink: 0; flex-grow: 1; transition: background-color .3s ease; margin-top: -1px }
.bh-communication-banner__bullet--active { background-color: #02a783 }
.bh-communication-banner__slide__count { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 400; line-height: 1.5; color: #949494; letter-spacing: 0; position: absolute; top: 27px; right: 25px }
@media (min-width:576px) {
.bh-communication-banner__slide__count { right: calc(5.93824% + 12px) }
}
@media (min-width:768px) {
.bh-communication-banner__slide__count { display: none }
}
.bh-layouts__region .bh-hero-product .field_text_content ul { list-style: none; padding: 0; margin-bottom: 36px }
.bh-layouts__region .bh-hero-product .field_text_content ul li { padding-left: 24px; position: relative }
.bh-layouts__region .bh-hero-product .field_text_content ul li+li { margin-top: 1rem }
.bh-layouts__region .bh-hero-product .field_text_content ul li:before { content: "•"; position: absolute; top: -4px; left: 0; font-size: 130% }
@media (min-width:1024px) {
.bh-layouts__region .bh-hero-product .field_text_content ul li { padding-left: 0 }
.bh-layouts__region .bh-hero-product .field_text_content ul li:before { left: -24px }
}
.bh-hero__text-wrapper { height: 100%; position: absolute; width: 100%; top: 0; padding: 0; z-index: 1 }
.bh-hero { position: relative; overflow: hidden; z-index: 1 }
.bh-hero--height-tall .bh-hero__container { height: 750px }
.bh-hero--height-tall .bh-hero__text-render { bottom: initial; transform: translateY(-50%); top: 50% }
.bh-hero--height-tall .bh-hero__text-render--align-center { transform: translate(-50%, -50%) }
.bh-hero--extra-tall .bh-hero__container { height: 810px }
.bh-hero--extra-compact .bh-hero__container { height: 560px }
@media (min-width:1024px) {
.bh-hero--extra-compact .bh-hero__container { height: 570px }
}
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render { top: 54% }
@media (max-width:576px) {
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render { top: 44%; width: 87.5% }
}
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up { width: 88%; margin-right: 0 }
@media (min-width:768px) {
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up { width: 46.55582%; float: left; margin-right: 2.61283% }
}
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_heading { font-size: 2.25rem; font-style: normal; font-weight: 600; line-height: 3rem; letter-spacing: 0; max-height: 96px; overflow: hidden }
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content { max-width: 96.54% }
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content p {
font-size:.75rem; font-style: normal; font-weight: 400; line-height: 1.125rem; letter-spacing: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 30px; color: #fff }
@media (max-width:576px) {
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content p { margin-bottom: 40px; font-weight: 500; font-size: 1.125rem; line-height: 1.875rem }
}
@media (min-width:768px) {
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content p { max-height: 54px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: unset; -webkit-box-orient: unset; text-overflow: hidden }
}
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center { transform: translate(-50%, -50%) }
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center .bh-hero__wrapper .bh-hero__up { float: none; margin: 0 auto }
@media (min-width:768px) {
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center { transform: translate(-50%, -50%) }
}
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center .field_eyebrow, .bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center .field_eyebrow { margin-bottom: 20px!important; padding-left: 0; padding-top: 26px }
.bh-hero--extra-compact .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center .field_eyebrow:before, .bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center .field_eyebrow:before { left: 50%; transform: translate(-50%, -50%) }
.bh-hero--mini-hero .bh-hero__container { height: 580px }
@media (min-width:1024px) {
.bh-hero--mini-hero .bh-hero__container { height: 424px }
}
.bh-hero--mini-hero .bh-hero__container .overlay-shadow { width: 100%; height: 100%; opacity: .7 }
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render { top: 54% }
@media (max-width:576px) {
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render { top: 44%; width: 87.5% }
}
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up { width: 88%; margin-right: 0 }
@media (min-width:768px) {
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up { width: 58.95487%; float: left; margin-right: 2.61283% }
}
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_heading { font-size: 2.625rem; font-style: normal; font-weight: 600; line-height: 3.125rem; letter-spacing: 0 }
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content { max-width: 96.54% }
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content p { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.625rem; letter-spacing: 0; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 30px; color: #fff }
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center { transform: translate(-50%, -50%) }
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center .bh-hero__wrapper .bh-hero__up { float: none; margin: 0 auto }
@media (min-width:768px) {
.bh-hero--mini-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render--align-center { transform: translate(-50%, -50%) }
}
.bh-hero .contextual { top: 106px; right: 24px }
.bh-hero__container { height: 545px; background-position: center center; background-size: cover; position: relative }
.bh-hero__container video { display: block; height: 100%; -o-object-fit: cover; object-fit: cover; width: 100% }
@media (min-width:768px) {
.bh-hero__container.youtube-video { height: unset!important; aspect-ratio: 16/9; background-attachment: inherit!important; background-size: contain!important; background-position: center!important }
.bh-hero__container.youtube-video .mbYTP_wrapper iframe { width: 100vw!important; left: 50%!important; top: 50%!important; transform: translate(-50%, -50%); margin-left: 0!important; margin-top: 0!important }
}
.bh-hero__container--align-left { background-position: right center }
.bh-hero__container--align-right { background-position: left center }
.bh-hero__container.bh-hero-opacity-70:after { background: rgba(0,0,0,.7) }
.bh-hero__container.bh-hero-opacity-30:after, .bh-hero__container.bh-hero-opacity-50:after, .bh-hero__container.bh-hero-opacity-70:after { content: ""; display: block; position: absolute; top: 0; right: auto; bottom: auto; left: 0; width: 100%; height: 100% }
.bh-hero__container.bh-hero-opacity-50:after { background: rgba(0,0,0,.5) }
.bh-hero__container.bh-hero-opacity-30:after { background: rgba(0,0,0,.3) }
.bh-hero__container .bh-hero-marketo-form { display: none; width: 50%; float: right; height: auto; top: 0; right: 0; transform: translate(3000px, -5000px); position: relative; z-index: 10; transition: .6s all ease-in-out }
@media (min-width:576px) {
.bh-hero__container .bh-hero-marketo-form { display: flex }
}
@media (min-width:1024px) {
.bh-hero__container .bh-hero-marketo-form { height: 100%; position: fixed }
}
.bh-hero__up { padding-left: 24px; padding-right: 24px }
@media (min-width:576px) {
.bh-hero__up { padding-left: 0; padding-right: 0 }
}
.bh-hero__up .cta-new--jump-back-to-top .cta-new__text, .bh-hero__up .cta-new--jump-explore .cta-new__text { color: #fff }
.bh-hero__up .bh-hero-event-counter-date { font-weight: 600; font-size: 1.5rem; line-height: 2.125rem; color: #fff; margin: 10px 0 }
.bh-hero__up .bh-hero-event-timer .bh-hero-timer-label { display: inline-block; margin-right: 30px; font-style: normal; font-weight: 600; font-size: 2.25rem; line-height: 3rem; color: #fff; padding: 15px }
.bh-hero__up .bh-hero-event-timer .bh-hero-timer-label .days-label, .bh-hero__up .bh-hero-event-timer .bh-hero-timer-label .hours-label, .bh-hero__up .bh-hero-event-timer .bh-hero-timer-label .minutes-label, .bh-hero__up .bh-hero-event-timer .bh-hero-timer-label .seconds-label { font-style: normal; font-weight: 400; font-size:.875rem;
line-height: 1.5rem }
.bh-hero__up---promotional .field_heading { font-size: 1.5rem; line-height: 2.125rem; margin-bottom: 10px!important }
.bh-hero__up---promotional .field_text_content p, body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_text_content p { margin-top: 0; margin-bottom: 20px!important }
.bh-hero__text-grid { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-hero .field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 60px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; letter-spacing:.0625rem;
text-transform: uppercase; color: #fff; margin-bottom: 24px }
.bh-hero .field_eyebrow:before, .bh-hero.bh-article-hero .field_customizable_article_type:before, .bh-layouts__region .bh-hero-product.bh-hero-product--align-image-right .field_eyebrow:before, .bh-layouts__region .bh-hero-product.bh-hero-product--align-image-right-laptop .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.bh-hero .field_heading { margin-bottom: 20px; color: #fff }
.bh-hero .field_text_content { max-width: 555px }


.bh-hero__text-render { position: absolute; top: 50%; transform: translateY(-50%); width: 100% }
.bh-hero__text-render--align-left { left: 0; text-align: left }
.bh-hero__text-render--align-center { text-align: center; transform: translate(-50%, -50%); left: 50% }
.bh-hero__text-render--align-center .field_text_content { margin: 0 auto }
.bh-hero__text-render--align-center .bh-hero__up { margin: 0 auto; float: none; text-align: center }
.bh-hero__text-render--align-center .cta-container--align-center .cta-new--talk-to-an-expert { margin-right: 0!important }
.bh-hero__text-render--align-right { right: 0; text-align: right }
.bh-hero__text-render--vert-bottom { transform: translateX(0); bottom: 20px; margin-top: 0!important; top: auto!important }
.bh-hero__product { background-color: #f8f8f8 }
.bh-hero__event { font-size: 1rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.63; letter-spacing: normal; color: #fff; padding-bottom: 40px }
.bh-hero__event---promotional { padding-bottom: 30px }
.bh-hero__event---promotional .bh-hero__event--date { font-style: normal; font-weight: 600; font-size:.75rem;
line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase; color: #fff; padding-bottom: 18px }
@media (min-width:768px) {
.bh-hero__event---promotional .bh-hero__event--date { padding-top: 20px }
}
.bh-hero__event---promotional .bh-hero__event--date div, .bh-hero__event---promotional .bh-hero__event--location div, body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--date div, body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--location div { padding-left: 24px }
.bh-hero__event---promotional .bh-hero__event--date:before, body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--date:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2214%22 height=%2216%22 viewBox=%220 0 14 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.3333 2H11.6666V0.666664H10.3333V2H3.66659V0.666664H2.33325V2H1.66659C0.933252 2 0.333252 2.6 0.333252 3.33333V14C0.333252 14.7333 0.933252 15.3333 1.66659 15.3333H12.3333C13.0666 15.3333 13.6666 14.7333 13.6666 14V3.33333C13.6666 2.6 13.0666 2 12.3333 2ZM12.3333 14H1.66659V6.66666H12.3333V14ZM12.3333 5.33333H1.66659V3.33333H12.3333V5.33333Z%22 fill=%22%23ADBDB9%22/%3E%3C/svg%3E"); width: 18px; height: 18px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; position: absolute; margin-top: -5px }
.bh-hero__event---promotional .bh-hero__event--location { font-weight: 600; font-size:.75rem;
line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase; color: #02a783 }
.bh-hero__event---promotional .bh-hero__event--location:before, body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--location:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2219%22 viewBox=%220 0 18 19%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9 1.58333C6.0975 1.58333 3.75 4.06125 3.75 7.125C3.75 11.2812 9 17.4167 9 17.4167C9 17.4167 14.25 11.2812 14.25 7.125C14.25 4.06125 11.9025 1.58333 9 1.58333ZM5.25 7.125C5.25 4.94 6.93 3.16667 9 3.16667C11.07 3.16667 12.75 4.94 12.75 7.125C12.75 9.405 10.59 12.8171 9 14.9467C7.44 12.8329 5.25 9.38125 5.25 7.125Z%22 fill=%22%23147D64%22/%3E%3Cpath d=%22M9 9.10417C10.0355 9.10417 10.875 8.21806 10.875 7.125C10.875 6.03194 10.0355 5.14583 9 5.14583C7.96447 5.14583 7.125 6.03194 7.125 7.125C7.125 8.21806 7.96447 9.10417 9 9.10417Z%22 fill=%22%23147D64%22/%3E%3C/svg%3E"); width: 18px; height: 18px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; position: absolute; margin-top: -5px }
.bh-hero__event .field_text_content { display: none }
.bh-hero.bh-article-hero .bh-hero__container { height: 500px }
.bh-hero.bh-article-hero .bh-hero__text-wrapper.hasdesc { padding-top: 10px }
.bh-hero.bh-article-hero .bh-hero__text-render { top: auto; bottom: 50px; transform: none }
@media (min-width:768px) {
.bh-hero.bh-article-hero .bh-hero__text-render { bottom: 62px }
}
.bh-hero.bh-article-hero .field_customizable_article_type { display: inline-flex; position: relative; padding-left: 60px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; letter-spacing:.0625rem;
text-transform: uppercase; color: #fff; margin-bottom: 20px }
.bh-hero.bh-article-hero .field_heading, .bh-hero.bh-article-hero .field_text_content p { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; font-size: 1.875rem; line-height: 2.5rem; margin-bottom: 0 }
@media (min-width:768px) {
.bh-hero.bh-article-hero .field_heading { font-size: 2.25rem; line-height: 3rem; -webkit-line-clamp: 2 }
}
.bh-hero.bh-article-hero .field_text_content p {
font-size:.75rem; font-style: normal; font-weight: 400; line-height: 1.125rem; letter-spacing: 0; -webkit-line-clamp: 3; text-overflow: ellipsis; margin-top: 20px }
.bh-hero .field_duration { color: #fff; font-size:.75rem;
line-height: 1.125rem; margin-bottom: 30px; margin-top: 10px }
@media (min-width:768px) {
.bh-hero .field_duration { margin-bottom: 60px }
.bh-hero .field_duration.hasdesc { margin-bottom: 30px }
}
.bh-hero-author--section { display: flex; flex-direction: column }
@media (min-width:768px) {
.bh-hero-author--section { flex-direction: row }
}
.bh-hero-author--section .bh-hero-author { flex-direction: row }
.bh-hero-author--section .bh-hero-author:first-child { margin-right: 0 }
@media (min-width:768px) {
.bh-hero-author--section .bh-hero-author:first-child { margin-right: 10% }
}
.bh-hero-author--section .bh-hero-author:nth-child(2) { margin-top: 20px }
@media (min-width:768px) {
.bh-hero-author--section .bh-hero-author:nth-child(2) { margin-top: 0 }
.bh-hero-author--section .bh-hero-author { max-width: 45% }
}
.bh-hero-author--section .bh-hero-author__name { font-size: 1rem; line-height: 1.5rem }
@media (min-width:768px) {
.bh-hero-author--section .bh-hero-author__name { font-size: 1.125rem; line-height: 1.625rem }
}
.bh-hero-author--section .bh-hero-author__job {
font-size:.75rem; line-height: 1.125rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden }
.bh-hero-author--section .bh-hero-author__image { width: 45px; height: 45px }
@media (min-width:768px) {
.bh-hero-author--section .bh-hero-author__image { width: 62px; height: 62px }
}
.bh-hero-author { display: flex }
.bh-hero-author .bh-hero-author__image { width: 65px; height: 65px; margin-right: 13px; flex-shrink: 0 }
.bh-hero-author .bh-hero-author__image img { -o-object-fit: cover; object-fit: cover; border-radius: 50% }
.bh-hero-author .bh-hero-author__bio { display: flex; flex-direction: column; justify-content: center; color: #fff }
.bh-hero-author .bh-hero-author__name { font-size: 1.125rem; line-height: 1.625rem }
.bh-hero-author .bh-hero-author__job {
font-size:.75rem; line-height: 1.125rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden }
.bh-layouts__region .bh-hero-product { position: relative }
.bh-layouts__region .bh-hero-product .bh-hero-product__text { display: inline-block; overflow: auto; padding-left: 24px; padding-right: 24px; padding-top: 60px }
.bh-layouts__region .bh-hero-product .bh-hero-product__text .field_heading { font-size: 2.625rem }
.bh-layouts__region .bh-hero-product.bh-hero-product--align-image-right .bh-hero-product__text, .bh-layouts__region .bh-hero-product.bh-hero-product--align-image-right-laptop .bh-hero-product__text { overflow: initial; padding-bottom: 60px }
.bh-layouts__region .bh-hero-product.bh-hero-product--align-image-right .field_eyebrow, .bh-layouts__region .bh-hero-product.bh-hero-product--align-image-right-laptop .field_eyebrow { display: inline-flex; position: relative; padding-left: 60px; margin-top: 0 }
.bh-layouts__region .bh-hero-product .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__region .bh-hero-product .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 20px; background-color: #02a783 }
.bh-layouts__region .bh-hero-product .field_heading { margin-top: 0; margin-bottom: 20px; font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
.bh-layouts__region .bh-hero-product .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; margin-bottom: 40px }
@media (min-width:768px) {
.bh-layouts__region .bh-hero-product .field_text_content p { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
.bh-layouts__region .bh-hero-product .field_text_content ul li {
font-size:.875rem; line-height: 1.43; color: #949494; margin-left: 0 }
.bh-layouts__region .bh-hero-product .cta-container { flex-direction: row }
.bh-hero-compact, .bh-hero-cta-top { transform: none; margin-bottom: 0 }
.bh-hero-compact .bh-hero__container, .bh-hero-cta-top .bh-hero__container { height: unset; background-color: #f8f8f8 }
.bh-hero-compact .bh-hero__text-wrapper, .bh-hero-cta-top .bh-hero__text-wrapper { position: relative }
.bh-hero-compact .bh-hero__text-render, .bh-hero-cta-top .bh-hero__text-render { position: relative; transform: none }
.bh-hero .bh_hero__container--align-image-large-marketo-right .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up, .bh-hero-compact .bh-hero__up, .bh-hero-cta-top .bh-hero__up { padding-top: 60px; padding-bottom: 40px }
.bh-hero-compact .field_eyebrow, .bh-hero-cta-top .field_eyebrow { color: #013025; margin-bottom: 20px }
.bh-hero-compact .field_heading, .bh-hero-cta-top .field_heading { font-family: "Poppins", sans-serif; font-size: 2.625rem; font-weight: 600; line-height: 1.19; letter-spacing: 0; color: #013025 }
.bh-hero-compact .field_text_content p, .bh-hero-cta-top .field_text_content p { color: #757575 }
@media (min-width:576px) {
.bh-hero__container { position: relative }
.bh-hero__wrapper { max-width: 1335px; margin-left: auto; margin-right: auto }
.bh-hero__wrapper:after { content: " "; display: block; clear: both }
.bh-hero__product-grid, .bh-hero__up { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-hero__up---promotional .field_heading { font-size: 1.5rem; line-height: 2.125rem; margin-bottom: 10px }
.bh-hero__up---promotional .field_text_content p { margin-top: 0; margin-bottom: 20px }
.bh-hero__product-wrapper .field_text_content p, .bh-layouts__region .bh-hero-product .field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
.bh-layouts__region .bh-hero-product--align-image-right .bh-hero-product__image { width: 48.69359%; padding-left: 0 }
.bh-layouts__region .bh-hero-product--align-image-right .bh-hero-product__text { width: 48.69359%; float: right; padding-left: 0 }
.bh-layouts__region .bh-hero-product--align-image-right-laptop .bh-hero-product__image { width: 48.69359%; padding-left: 0 }
.bh-layouts__region .bh-hero-product--align-image-right-laptop .bh-hero-product__text { width: 48.69359%; float: right; padding-left: 0 }
.bh-layouts__region .bh-hero-product--align-image-right .field_heading, .bh-layouts__region .bh-hero-product--align-image-right-laptop .field_heading { margin-bottom: 20px }
.bh-layouts__region .bh-hero-product--align-image-right .bh-hero-product__container, .bh-layouts__region .bh-hero-product--align-image-right-laptop .bh-hero-product__container { display: flex; align-items: center; justify-content: center; position: relative }
.bh-layouts__region .bh-hero-product--align-image-right .bh-hero-product__text, .bh-layouts__region .bh-hero-product--align-image-right-laptop .bh-hero-product__text { margin-right: 14.60446% }
.bh-layouts__region .bh-hero-product--align-image-right .bh-hero-product__image, .bh-layouts__region .bh-hero-product--align-image-right-laptop .bh-hero-product__image { margin-left: 2.23124%; float: right; margin-right: 0 }
.bh-layouts__region .bh-hero-product--align-image-right .bh-hero-product__container, .bh-layouts__region .bh-hero-product--align-image-right-laptop .bh-hero-product__container { flex-direction: row-reverse }
.bh-hero__product-wrapper .field_text_content p { font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494 }
}
@media (min-width:768px) {
.bh-hero__product-grid, .bh-hero__up { width: 63.48884%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-hero__up---promotional .field_eyebrow { margin-bottom: 24px!important }
.bh-hero__up---promotional .field_heading { margin-bottom: 10px }
.bh-hero__up---promotional .field_text_content p { margin-top: 0 }
.bh-hero .field_eyebrow { margin-bottom: 36px }
.bh-hero__product-grid { width: 85.39554% }
.bh-hero .field_text_content p { color: rgba(255,255,255,.8) }
.bh-hero__text-render--align-image-large-marketo-right .field_text_content p, .bh-hero__text-render--align-image-right-large .field_text_content p { color: #757575 }
.bh-layouts__region .bh-hero-product .bh-hero-product__text { padding-left: 0; padding-right: 0 }
.bh-hero-compact .bh-hero__container, .bh-hero-cta-top .bh-hero__container { display: flex; flex-direction: row-reverse; height: 316px }
.bh-hero-compact .bh-hero__image_wrapper, .bh-hero-cta-top .bh-hero__image_wrapper { width: 50% }
.bh-hero-compact .bh-hero__image_wrapper video, .bh-hero-cta-top .bh-hero__image_wrapper video { height: 100% }
.bh-hero-compact .bh-hero__text-wrapper, .bh-hero-cta-top .bh-hero__text-wrapper { width: 50%; position: unset }
.bh-hero-compact .bh-hero__text-render, .bh-hero-cta-top .bh-hero__text-render { position: absolute; transform: translateY(-50%) }
.bh-hero-compact .bh-hero__up, .bh-hero-cta-top .bh-hero__up { width: 34.27992%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-hero-compact .field_eyebrow, .bh-hero-cta-top .field_eyebrow { margin-bottom: 20px }
.bh-hero-compact .field_heading, .bh-hero-cta-top .field_heading { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
.bh-hero-compact .field_text_content p, .bh-hero-cta-top .field_text_content p { font-size:.875rem
}
.user-agent-ie .bh_hero__container--align-image-right-large .bh-hero__text-wrapper { position: static }
.user-agent-ie .bh_hero__container--align-image-right-large .bh-hero__text-wrapper .bh-hero__text-render { position: relative; left: 13% }
.user-agent-ie .bh_hero__container--align-image-right-large .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__up { width: 64% }
}

@media (min-width:1024px) {
.bh-hero__up { width: 63.48884%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-hero__up---promotional { width: 78.09331%; float: left; margin-right: 2.23124% }
.bh-hero__container { height: 714px; padding-top: 0 }
.bh-hero--height-compact .bh-hero__container { height: 610px }
.bh-hero--height-tall .bh-hero__container { height: 810px }
.bh-hero--extra-tall .bh-hero__container { height: 1000px }
.bh-hero .contextual { top: 175px; right: 24px }
.bh-hero .field_heading { font-family: "Poppins", sans-serif; font-size: 3.75rem; font-weight: 600; line-height: 1.16; letter-spacing: 0; color: #fff }
.bh-hero .field_text_content p { color: rgba(255,255,255,.8) }
.bh-hero__product-grid { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-layouts__region .bh-hero-product { padding: 110px 0 }
.bh-layouts__region .bh-hero-product .bh-hero-product__text { padding-left: 0; padding-right: 0 }
.bh-layouts__region .bh-hero-product .field_heading { margin-top: 0; margin-bottom: 20px; font-family: "Poppins", sans-serif; font-size: 2.25rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
.bh-hero__product-wrapper .field_heading { font-family: "Poppins", sans-serif; font-size: 2.625rem; font-weight: 600; line-height: 1.19; letter-spacing: 0; color: #fff }
.bh-hero-compact, .bh-hero-cta-top { transform: none; margin-bottom: 0 }
.bh-hero-compact .bh-hero__container, .bh-hero-cta-top .bh-hero__container { height: 590px }
.bh-hero-compact .bh-hero__image_wrapper img, .bh-hero-cta-top .bh-hero__image_wrapper img { width: unset; max-width: unset }
.bh-hero-compact .bh-hero__up, .bh-hero-cta-top .bh-hero__up { width: 33.9%; margin-right: 0; padding-top: 0; padding-right: 112px; padding-bottom: 0 }
.bh-hero-compact .field_heading, .bh-hero-cta-top .field_heading { font-family: "Poppins", sans-serif; font-size: 3.75rem; font-weight: 600; line-height: 1.16; color: #013025; letter-spacing: 0 }
.bh-hero-compact .field_text_content p, .bh-hero-cta-top .field_text_content p { color: #757575; font-size: 1rem }
.user-agent-ie .bh-hero-compact .bh_hero__container--align-image-large-marketo-right .bh-hero__image_wrapper img, .user-agent-ie .bh-hero-compact .bh_hero__container--align-image-right-large .bh-hero__image_wrapper img, .user-agent-ie .bh-hero-cta-top .bh_hero__container--align-image-large-marketo-right .bh-hero__image_wrapper img, .user-agent-ie .bh-hero-cta-top .bh_hero__container--align-image-right-large .bh-hero__image_wrapper img { height: 100% }
body.error-401 .bh-hero .field_heading, body.error-403 .bh-hero .field_heading, body.error-404 .bh-hero .field_heading { font-size: 2.5rem; line-height: 1.25 }
}
@media (min-width:768px) {
.bh-hero .bh_hero__container--align-image-large-marketo-right .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up { width: 56.18661%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
}
@media (min-width:1024px) {
.bh-hero .bh_hero__container--align-image-large-marketo-right .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up { width: 38%; margin-right: 0; padding-top: 0; padding-right: 112px; padding-bottom: 0 }
}
.bh-hero .bh_hero__container--align-image-large-marketo-right .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__wrapper .bh-hero__up .field_text_content p { color: rgba(255,255,255,.8)!important }
.bh-hero.bh-hero--height-tall .bh_hero__container--align-image-large-marketo-right .bh-hero-marketo-form.bh-marketo-hero-submitted { top: 0; right: 0; transition: all 4s ease-in-out }
.bh-hero.bh-hero--height-tall .bh_hero__container--align-image-large-marketo-right .bh-hero-marketo-form .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoCheckboxList input[type=checkbox]:checked:before { top: 36px!important }
.bh-hero.bh-hero--height-compact .bh-hero-marketo-form .bh-marketo-subscribe-hero form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before, .bh-hero.bh-hero--height-tall .bh_hero__container--align-image-large-marketo-right .bh-hero-marketo-form .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
@media (min-width:576px) {
.bh-hero.bh-hero--height-tall .bh_hero__container--align-image-large-marketo-right .bh-hero-marketo-form .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
}
.bh-hero.bh-hero--height-compact .bh-hero-marketo-form { background: #f8f8f8; width: 100%; display: flex }
@media (min-width:576px) {
.bh-hero.bh-hero--height-compact .bh-hero-marketo-form .bh-marketo-subscribe-hero form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
}
@media (min-width:1024px) {
.bh-hero.bh-hero--height-compact .bh-hero-marketo-form .bh-marketo-subscribe-hero form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 36px!important }
}
.bh-hero.bh-hero--height-compact .bh-hero-marketo-form .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before, .bh-hero.bh-hero--height-modifier-none .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoCheckboxList input[type=checkbox]:checked:before, .bh-hero.bh-hero--height-modifier-none .bh-marketo-subscribe-hero form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
@media (min-width:576px) {
.bh-hero.bh-hero--height-compact .bh-hero-marketo-form .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
}
@media (min-width:576px) {
.bh-hero.bh-hero--height-modifier-none .bh-marketo-subscribe-hero form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
}
@media (min-width:1024px) {
.bh-hero.bh-hero--height-modifier-none .bh-marketo-subscribe-hero form#mktoForm_12659.mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]:checked:before { top: 36px!important }
}
.bh-hero.bh-hero--height-modifier-none .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoCheckboxList { width: 100%!important; padding-top: 20px }
@media (min-width:576px) {
.bh-hero.bh-hero--height-modifier-none .bh-marketo-popup-subscribe form#mktoForm_12659.mktoForm .mktoCheckboxList input[type=checkbox]:checked:before { top: 56px }
}
.user-agent-ie .bh-layouts .bh-layouts__container .bh-hero .bh-hero__container:after { background-image: none }
.bh-hero-register-desc { display: none }
@media (min-width:576px) {
.bh-hero-register-desc { display: block }
}
.bh-hero-cta-container, body.promotion-page .bh-hero .bh-hero__container .field_text_content { display: block }
@media (min-width:576px) {
.bh-hero-cta-container { display: none }
}
.bh-hero-product--align-image-right-laptop .bh-hero-product__image { padding: 0 20px }
@media (min-width:768px) {
.bh-hero-product--align-image-right-laptop .bh-hero-product__image { padding: 0 }
.bh-hero-product--align-image-right-laptop .bh-hero-product__image img { width: unset; max-width: unset }
}
.js-layout-builder-block .bh-hero { transform: translateY(0)!important; margin-bottom: 0!important }
.bh-campaign-default-nav-hero .bh-hero { transform: translateY(0); margin-bottom: 0 }
.bh-campaign-default-nav-hero .bh-hero .bh-hero__container { height: 500px }
.bh-campaign-default-nav-hero .bh-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__up .field_heading { font-style: normal; font-weight: 600; font-size: 1.875rem; line-height: 2.5rem }
@media (min-width:768px) {
.bh-campaign-default-nav-hero .bh-hero .bh-hero__container .bh-hero__text-wrapper .bh-hero__text-render .bh-hero__up .field_heading { font-size: 3rem; line-height: 3.75rem; letter-spacing: -.02em }
}
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_heading { font-size: 1.5rem; line-height: 2.125rem; margin-bottom: 10px!important }
body.promotion-page .bh-hero .bh-hero__container .bh-hero__event { padding-bottom: 30px }
body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--date { font-style: normal; font-weight: 600; font-size:.75rem;
line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase; color: #fff; padding-bottom: 18px }
@media (min-width:768px) {
body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--date { padding-top: 20px }
}
body.promotion-page .bh-hero .bh-hero__container .bh-hero__event .bh-hero__event--location { font-weight: 600; font-size:.75rem;
line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase; color: #02a783 }
@media (min-width:576px) {
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_heading { font-size: 1.5rem; line-height: 2.125rem; margin-bottom: 10px }
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_text_content p { margin-top: 0; margin-bottom: 20px }
}
@media (min-width:768px) {
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_eyebrow { margin-bottom: 24px!important }
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_heading { margin-bottom: 10px }
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_text_content p { margin-top: 0 }
}
@media (min-width:1024px) {
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up { width: 78.09331%; float: left; margin-right: 2.23124% }
body.promotion-page .bh-hero .bh-hero__container .bh-hero__up .field_heading { font-size: 3.75rem; font-weight: 600; line-height: 4.375rem; letter-spacing: 0; text-align: left; margin-bottom: 10px }
}
.bh-layouts.bh-layouts__bh-hero-carousel-section { padding: 0 }
.bh-layouts.bh-layouts__bh-hero-carousel-section .glide { transform: translateY(0); margin-bottom: 0 }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-hero { transform: none; margin-bottom: 0 }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-hero.bh-hero--extra-compact { transform: translateY(0)!important; margin-bottom: 0!important }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__header { padding-bottom: 20px!important }
.bh-layouts.bh-layouts__bh-hero-carousel-section__header { display: flex; align-items: center; padding-bottom: 0 }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header { display: flex; justify-content: space-between; align-items: center; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid rgba(226,226,226,.96) }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header.bh-layouts__hero-carousel-header, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header.bh-layouts__hero-carousel-header { border-bottom: none; margin-bottom: 0; padding-bottom: 0 }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header .bh-layouts__carousel-count, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header .bh-layouts__carousel-count { align-self: flex-end; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; text-transform: uppercase; font-size: 12px; letter-spacing:.1875rem
}
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header .carousel-controls, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header .carousel-controls { display: block; width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 0 }
@media (min-width:576px) {
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header .carousel-controls, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header .carousel-controls { margin-left: 7.30223% }
}
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header .carousel-controls .carousel-arrows, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header .carousel-controls .carousel-arrows { display: none; float: right; position: relative; margin-top: -130px; margin-right: 10px }
@media (min-width:768px) {
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header .carousel-controls .carousel-arrows, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header .carousel-controls .carousel-arrows { display: block }
}
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__carousel-header .carousel-controls .carousel-progress, .bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__hero-carousel-header .carousel-controls .carousel-progress { margin-top: -40px }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__grid { position: relative }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__grid .glide__bullets { display: flex; position: relative }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__grid .glide__bullet { position: relative; display: flex; flex: 0 1 33%; max-width: 33%; padding: 0; border: 0; overflow: hidden; color: #007d62; height: 5px; margin-right: 10px; background-color: transparent; box-shadow: inset 0-4px 0 0#949494; outline: 0 }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__grid .glide__bullet:before { content: ""; position: absolute; bottom: 0; width: 100%; height: 4px; display: block; opacity: 0; transform: translateX(-100%); background-color: #007d62; transition: transform 10s }
.bh-layouts.bh-layouts__bh-hero-carousel-section .bh-layouts__grid .glide__bullet--active:before { opacity: 1; transform: translateX(0) }
.bh-layouts.bh-layouts__bh-hero-carousel-section .glide__track { overflow: visible; width: 100% }
.bh-layouts.bh-layouts__bh-hero-carousel-section .glide__slides { white-space: normal }
body.user-agent-ie .bh-layouts.bh-layouts__bh-hero-carousel-section .glide__slides { -webkit-backface-visibility: visible; backface-visibility: visible }
.bh-layouts.bh-layouts__bh-hero-carousel-section .glide__arrows { display: inline-flex }
.bh-layouts__bh-hero-carousel-section .bh-section-heading { padding: 0 }
.bh-layouts__carousel .layout-builder__add-block { width: 100% }
.layout-builder__section .bh-layouts__bh-hero-carousel-section { padding-top: 100px }
.lang-dropdown-form .select-options, .lang-dropdown-form select, .region-utility_header .lang-dropdown-form .select .styledSelect { display: none }
.region-utility_header .lang-dropdown-form { cursor: pointer; margin-left: 36px }
.region-utility_header .lang-dropdown-form .select { position: relative }
.region-utility_header .lang-dropdown-form .select-styled { align-items: center; color: #fff; display: flex; font-size:.875rem;
line-height: 2.5rem }
.region-utility_header .lang-dropdown-form .select-styled:after { background: url("data:image/svg+xml,%3Csvg width=%2219%22 height=%2219%22 viewBox=%220 0 19 19%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.939 9.49961C14.939 13.726 12.4971 17.1646 9.50004 17.1646C6.50068 17.1646 4.06222 13.726 4.06222 9.49961C4.06222 5.27475 6.50068 1.83578 9.50004 1.83578C12.4971 1.83578 14.939 5.27478 14.939 9.49961ZM9.4993 1.22244C6.16328 1.22244 3.44702 4.93542 3.44702 9.49961C3.44702 14.0653 6.16287 17.7775 9.4993 17.7775C12.8361 17.7775 15.5512 14.0649 15.5512 9.49961C15.5512 4.93542 12.8361 1.22244 9.4993 1.22244Z%22 fill=%22white%22/%3E%3Cpath d=%22M11.8206 9.49961C11.8206 14.0163 10.5967 17.1646 9.49922 17.1646C8.40026 17.1646 7.17818 14.0163 7.17818 9.49961C7.17818 4.98255 8.40063 1.83578 9.49922 1.83578C10.5971 1.83578 11.8206 4.98255 11.8206 9.49961ZM9.49922 1.22244C7.59276 1.22244 6.56372 5.48716 6.56372 9.49961C6.56372 13.5132 7.59276 17.7775 9.49922 17.7775C11.4046 17.7775 12.4355 13.5128 12.4355 9.49961C12.4355 5.48679 11.4046 1.22244 9.49922 1.22244Z%22 fill=%22white%22/%3E%3Cpath d=%22M17.1646 9.49961C17.1646 13.726 13.726 17.1646 9.49929 17.1646C5.27368 17.1646 1.83509 13.726 1.83509 9.49961C1.83509 5.27475 5.27372 1.83578 9.49929 1.83578C13.726 1.83578 17.1646 5.27478 17.1646 9.49961ZM9.49929 1.22244C4.9351 1.22244 1.2229 4.93542 1.2229 9.49961C1.2229 14.0653 4.93551 17.7775 9.49929 17.7775C14.0646 17.7775 17.7768 14.0649 17.7768 9.49961C17.7768 4.93542 14.0646 1.22244 9.49929 1.22244Z%22 fill=%22white%22/%3E%3Cpath d=%22M1.60974 9.44079H17.3885V10.0545H1.60974V9.44079Z%22 fill=%22white%22/%3E%3Cpath d=%22M2.62622 5.30252H16.3735V5.9166H2.62622V5.30252Z%22 fill=%22white%22/%3E%3Cpath d=%22M2.62622 13.5804H16.3735V14.1926H2.62622V13.5804Z%22 fill=%22white%22/%3E%3C/svg%3E")no-repeat; content: ""; height: 19px; margin-left: 14px; width: 19px }
.brand-nav-mobile .lang-dropdown-form .select-options li:hover, .brand-nav-mobile .lang-dropdown-form .select-styled:hover, .mega-nav-mobile .lang-dropdown-form .select-options li:hover, .mega-nav-mobile .lang-dropdown-form .select-styled:hover, .region-utility_header .lang-dropdown-form .select-options li:hover, .region-utility_header .lang-dropdown-form .select-styled:hover { color: #02a783 }
.region-utility_header .lang-dropdown-form .select-options { background-color: #fff; border: 1px solid #e2e2e2; border-radius: 10px; box-shadow: 0 3px 10px 1px rgba(0,0,0,.1); box-sizing: border-box; margin: 0; padding: 20px; position: absolute; right: -16px; width: 146px }
.region-utility_header .lang-dropdown-form .select-options li { color: #949494; font-size:.875rem;
line-height: 1.5rem; padding: 10px 0; text-align: center }
.brand-nav-mobile .lang-dropdown-form, .mega-nav-mobile .lang-dropdown-form { cursor: pointer; margin-bottom: 56px }
.brand-nav-mobile .lang-dropdown-form .select-options li, .brand-nav-mobile .lang-dropdown-form .select-styled, .mega-nav-mobile .lang-dropdown-form .select-options li, .mega-nav-mobile .lang-dropdown-form .select-styled { color: #c7c7c7; font-size:.875rem;
letter-spacing: normal; line-height: 1.71 }
.mega-nav-mobile .lang-dropdown-form .select-styled { margin-top: 20px; position: relative }
.brand-nav-mobile .lang-dropdown-form .select-styled { position: relative }
.brand-nav-mobile .lang-dropdown-form .select-styled:after, .mega-nav-mobile .lang-dropdown-form .select-styled:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E"); width: 20px; height: 20px; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg); position: absolute; right: -5px; top: 0 }
.mega-nav-mobile .lang-dropdown-form .select-styled.active { margin-left: 25px; margin-top: 30px }
.brand-nav-mobile .lang-dropdown-form .select-styled.active { margin-left: 25px }
.brand-nav-mobile .lang-dropdown-form .select-styled.active:after, .mega-nav-mobile .lang-dropdown-form .select-styled.active:after { height: 24px; left: 0; margin-left: -35px; position: absolute; top: 1px; transform: rotate(-270deg) }
.brand-nav-mobile .lang-dropdown-form .select-options, .mega-nav-mobile .lang-dropdown-form .select-options { border-top: 1px solid #e2e2e2; margin-top: 30px; padding: 0 25px }
.brand-nav-mobile .lang-dropdown-form .select-options li, .mega-nav-mobile .lang-dropdown-form .select-options li { margin: 0; padding-top: 30px }
.brand-nav-mobile .lang-dropdown-form .select-styled, .brand-nav-mobile .lang-dropdown-form .select-styled.active { margin-top: 35px }
.brand-layout-utility #block-language-dropdown-switcher-content--2, .brand-layout-utility .region-utility_header>nav, .layout-utility, .layout-utility .bh-capabilitytag-backtohome, .layout-utility .utility-logo { display: none }
@media (min-width:1024px) {
.layout-utility { display: block }
}
@media (min-width:1024px) {
.brand-layout-utility #block-language-dropdown-switcher-content--2, .brand-layout-utility .region-utility_header>nav { display: block }
}
.brand-layout-utility .utility-logo { align-items: center; display: flex; float: left; height: 100%; margin-right: auto; position: relative; z-index: 1 }
.brand-layout-utility .utility-logo img { display: block; height: 20px; width: auto }
.brand-layout-utility .bh-capabilitytag-backtohome { display: none; padding-left: 32px; margin: 9px 0; text-decoration: none; font-size:.75rem;
line-height: 1.375rem; color: #02a783; position: relative }
@media (min-width:1024px) {
.brand-layout-utility .bh-capabilitytag-backtohome { display: block }
}
.brand-layout-utility .bh-capabilitytag-backtohome:before { content: ""; position: absolute; height: 90%; left: 14px; width: 1px; background-color: #000 }
.brand-layout-utility, .layout-utility { height: 40px; background-color: #27272c; z-index: 5 }
.brand-layout-utility .region-utility_header, .layout-utility .region-utility_header { display: flex; height: 40px; justify-content: flex-end }
.brand-layout-utility .bh-menu__external, .layout-utility .bh-menu__external { display: flex; margin: 9px 0; justify-content: flex-end }
.brand-layout-utility .bh-menu__external .bh-menu__item, .layout-utility .bh-menu__external .bh-menu__item { height: 22px; font-size:.75rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.83; letter-spacing: normal; margin: 0 15px }
.brand-layout-utility .bh-menu__external .bh-menu__item:last-child, .layout-utility .bh-menu__external .bh-menu__item:last-child { margin-right: 0 }
.brand-layout-utility .bh-menu__external .bh-menu__item a, .layout-utility .bh-menu__external .bh-menu__item a { text-decoration: none; color: #fff }
.brand-layout-utility .bh-menu__external .bh-menu__item a:hover, .layout-utility .bh-menu__external .bh-menu__item a:hover { color: #02a783 }
.brand-layout-utility .bh-menu__external .bh-menu__item .bh-menu__link--external:after, .layout-utility .bh-menu__external .bh-menu__item .bh-menu__link--external:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%23fff%22/%3E%3C/svg%3E"); width: 12px; height: 13px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 1px; margin-bottom: -2px }
.brand-layout-utility .bh-menu__external .bh-menu__item .bh-menu__link--external:hover:after, .layout-utility .bh-menu__external .bh-menu__item .bh-menu__link--external:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.brand-layout-utility .bh-menu__external .bh-menu__item .bh-shareprice:after, .layout-utility .bh-menu__external .bh-menu__item .bh-shareprice:after { content: none!important }
@media (min-width:1024px) {
.user-agent-ie .role-authenticated .layout-tabs { z-index: 3 }
}
@keyframes fade { 0% {
opacity:.5
}
to { opacity: 1 }
}
@keyframes vjs-spinner-show { to {
visibility:visible
}
}
@keyframes vjs-spinner-spin { to {
transform:rotate(360deg)
}
}
@keyframes vjs-spinner-fade { 0%, 20%, 60%, to {
border-top-color:#73859f
}
35% {
border-top-color:#fff
}
}
@keyframes ajs-shake { 0%, to {
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
transform:translate3d(10px, 0, 0)
}
}
@keyframes ajs-pulseIn { 0%, 20%, 40%, 60%, 80%, to {
transition-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
20% {
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
transform:scale3d(.97, .97, .97)
}
to { opacity: 1; transform: scale3d(1, 1, 1) }
}
@keyframes ajs-pulseOut { 20% {
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
transform:scale3d(1.1, 1.1, 1.1)
}
to { opacity: 0; transform: scale3d(.3, .3, .3) }
}
@keyframes ajs-zoomIn { 0% {
opacity:0;
transform:scale3d(.25, .25, .25)
}
to { opacity: 1; transform: scale3d(1, 1, 1) }
}
@keyframes ajs-zoomOut { 0% {
opacity:1;
transform:scale3d(1, 1, 1)
}
to { opacity: 0; transform: scale3d(.25, .25, .25) }
}
@keyframes ajs-fadeIn { 0% {
opacity:0
}
to { opacity: 1 }
}
@keyframes ajs-fadeOut { 0% {
opacity:1
}
to { opacity: 0 }
}
@keyframes ajs-flipInX { 0% {
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transition-timing-function:ease-in;
opacity:0
}
40% {
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transition-timing-function:ease-in
}
60% {
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
to { transform: perspective(400px) }
}
@keyframes ajs-flipOutX { 0% {
transform:perspective(400px)
}
30% {
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
to { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 }
}
@keyframes ajs-flipInY { 0% {
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transition-timing-function:ease-in;
opacity:0
}
40% {
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transition-timing-function:ease-in
}
60% {
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
to { transform: perspective(400px) }
}
@keyframes ajs-flipOutY { 0% {
transform:perspective(400px)
}
30% {
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
to { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 }
}
@keyframes ajs-slideIn { 0% {
margin-top:-100%
}
to { margin-top: 5% }
}
@keyframes ajs-slideOut { 0% {
margin-top:5%
}
to { margin-top: -100% }
}
@keyframes scale { 0% {
opacity:0;
transform:scale(.9)
}
to { opacity: 1; transform: scale(1) }
}
.visually-hidden { position: absolute; clip: rect(1px,1px,1px,1px); overflow: hidden; height: 1px; width: 1px; word-wrap: normal }
.bh-section-full-html .bh-full-html-full-span-width { height: 100%; position: absolute; top: 0; padding: 0 }
.bh-section-full-html .bh-full-html-full-span-width, .span-full-width { width: 100%; max-width: 100vw; width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%) }
@media screen and (min-width:1960px) {
.bh-section-full-html .bh-full-html-full-span-width, .span-full-width { max-width: 1960px; margin-left: calc(-980px + 50%); margin-right: calc(-980px + 50%) }
}
.dropdown__label { -moz-user-select: none; -webkit-user-select: none; user-select: none }


.views-exposed-form .search .js-form-item-combine label, .views-exposed-form .search .js-form-item-field-media-gallery-search label, .views-exposed-form .search .js-form-item-field-search label, .views-exposed-form .search .js-form-item-title label, .views-exposed-form .search .js-form-item-title-secondary label { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.heading-01, .heading-02, .heading-03, .heading-04, .heading-05, .heading-06, h1, h2, h3, h4, h5, h6 { font-family: "Poppins", sans-serif; font-size: 2.625rem; font-weight: 600; line-height: 1.19; color: #013025; letter-spacing: 0 }
.heading-02, .heading-03, .heading-04, .heading-05, .heading-06, h2, h3, h4, h5, h6 { font-size: 2.25rem; line-height: 1.33 }
.heading-03, .heading-04, .heading-05, .heading-06, h3, h4, h5, h6 { font-size: 1.875rem }
.heading-04, .heading-05, .heading-06, h4, h5, h6 { font-size: 1.5rem; line-height: 1.41 }
.heading-05, .heading-06, h5, h6 { font-size: 1.125rem; line-height: 1.44 }
.heading-06, h6 { font-size: 1rem; font-weight: 400; line-height: 1.5 }
@media (min-width:768px) {
.heading-01, .heading-02, .heading-03, .heading-04, .heading-05, .heading-06, h1, h2, h3, h4, h5, h6 { font-family: "Poppins", sans-serif; font-size: 3.75rem;  line-height: 1.16; color: #013025; letter-spacing: 0 }
.heading-02, .heading-03, .heading-04, .heading-05, .heading-06, h2, h3, h4, h5, h6 { font-size: 2.625rem; line-height: 1.19 }
.heading-03, .heading-04, .heading-05, .heading-06, h3, h4, h5, h6 { font-size: 2.25rem; line-height: 1.33 }
.heading-04, .heading-05, .heading-06, h4, h5, h6 { font-size: 1.875rem }
.heading-05, .heading-06, h5, h6 { font-size: 1.5rem; line-height: 1.41 }
.heading-06, h6 { font-size: 1.125rem; font-weight: 400; line-height: 1.44 }
}


.flag { display: table; width: 100% }
.flag__body, .flag__image { display: table-cell; vertical-align: middle }
.flag--top .flag__body, .flag--top .flag__image { vertical-align: top }
.flag--bottom .flag__body, .flag--bottom .flag__image { vertical-align: bottom }
.flag__image { padding-right: 10px }
.flag__image>img { display: block; max-width: none }
.flag--rev .flag__image { padding-right: 0; padding-left: 10px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default .bh-resources__textarea .field_eyebrow, .flag__body, form.protected-pages-enter-password fieldset input[type=password] { width: 100% }
.bh-status-messages { display: none }
.ajs-message li { list-style: none }
.about-bh { padding-top: 35px; padding-bottom: 35px }
@media (min-width:768px) {
.about-bh { padding-top: 60px; padding-bottom: 60px }
}
.about-bh__headline { margin: 0 0 12px; font-size: 2rem; line-height: 1.19; font-weight: 500; color: #013025 }
.about-bh__text {
font-size:.875rem; color: #757575; line-height: 1.71; margin: 0 }
[data-accordion-content=true] {
transform:translate3d(0, 0, 0);
overflow:hidden;
transition:height .2s ease-in-out;
height:auto
}
body.role-authenticated .layout-tabs { background-color: #2d2d2d; z-index: 5 }
body.role-authenticated .layout-tabs .bh-local-tasks { display: flex; flex-wrap: wrap; margin:0 0 0 .5rem;
padding: 0; list-style: none }
body.role-authenticated .layout-tabs .bh-local-tasks__item { margin: 0 }
body.role-authenticated .layout-tabs .bh-local-tasks__item>a { display: inline-block; padding:.75rem .7rem;
text-decoration: none; color: #fff; font-size:.75rem
}
body.role-authenticated .layout-tabs .bh-local-tasks__item>a.is-active, body.role-authenticated .layout-tabs .bh-local-tasks__item>a:focus, body.role-authenticated .layout-tabs .bh-local-tasks__item>a:hover { outline-offset: -5px; background-color: #02a783; color: #000 }
.layout-highlighted .region-highlighted .messages { margin: 1rem 0; border: 1px solid; border-radius: 0; box-shadow: none; background-size: 1.75rem; background-position: 5px 50%; padding: 15px 20px 15px 35px; overflow-wrap: break-word; background-repeat: no-repeat; position: absolute; background-color: #fff; z-index: 3; width: 80% }
@media (max-width:450px) {
.layout-highlighted .region-highlighted .messages { width: 75% }
}
.layout-highlighted .region-highlighted .messages+.messages { margin-top: 1.538em }
.layout-highlighted .region-highlighted .messages--error { border-color: #e32700; color: #e32700; box-shadow: 8px 0 0#e32700; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 fill=%22%23e32700%22%3E%3Cpath d=%22M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z%22/%3E%3C/svg%3E") }
.layout-highlighted .region-highlighted .messages--status { border-color: #73b355; color: #325e1c; box-shadow: 8px 0 0#73b355; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.3626 4.05256C12.6471 4.35355 12.6338 4.82823 12.3328 5.1128L6.57691 10.5547L3.0467 6.98441C2.75547 6.68987 2.75815 6.215 3.05269 5.92377C3.34723 5.63253 3.8221 5.63521 4.11333 5.92975L6.61223 8.45702L11.3023 4.02282C11.6033 3.73826 12.078 3.75157 12.3626 4.05256Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-highlighted .region-highlighted .messages--warning { border-color: #e29700; color: #734c00; box-shadow: 8px 0 0#e29700; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 fill=%22%23e29700%22%3E%3Cpath d=%22M14.66 12.316l-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002v-5zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.239z%22/%3E%3C/svg%3E") }
.layout-highlighted .region-highlighted .messages__item+.messages__item { margin-top: .769em }
.layout-highlighted .region-highlighted .messages__list { margin: 0; padding: 0; list-style: none }
.article-tile, .bh-user-login-page .layout-highlighted .region-highlighted .messages { position: relative }
.layout-builder-edit-page .messages { position: relative!important; z-index: 1!important }
.layout-builder .bh-status--messages, .layout-builder__message--overrides .messages { display: none }
.main.container .layout-content form.user-login-form .form-item--error .form-item--error-message { color: red }
.article-tile { width: 100%; min-height: 467px; text-decoration: none }
.article-tile__image-container { width: 100%; min-height: 216px; margin-bottom: 30px; position: relative; overflow: hidden; z-index: 0 }
.article-tile__metadata { display: flex; flex-flow: column; align-items: flex-start; justify-content: flex-start; position: relative; z-index: 1 }
.article-tile__type { width: 100%; display: inline-flex; position: relative; padding-left: 40px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
margin-bottom: 10px; text-transform: uppercase }
.article-tile__type:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 20px; background-color: #02a783 }
.article-tile__pubdate, .article-tile__title { font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 20px }
.article-tile__pubdate {
font-size:.75rem; line-height: 1; color: #949494; letter-spacing:.0625rem;
text-transform: uppercase }
.article-tile__title { width: 100%; font-size: 1.5rem; line-height: 1.41; color: #013025; letter-spacing: 0 }
@media (min-width:768px) {
.article-tile__title { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.article-tile__summary { width: 100%; font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; margin-top: 0; margin-bottom: 0 }
.article-tile .article-tile__cta { margin-top: 20px; margin-bottom: 0; align-self: flex-start }
.article-tile--full-image, .article-tile--solid { padding: 30px; box-sizing: border-box; display: flex; flex-flow: column }
.article-tile--solid { background-color: #00523e; justify-content: space-between }
.article-tile--solid .article-tile__pubdate, .article-tile--solid .article-tile__title, .article-tile--solid .article-tile__type { color: #fff }
.article-tile--solid .article-tile__summary { color: rgba(255,255,255,.7) }
.article-tile--full-image .article-tile__cta [class*=__icon] svg path, .article-tile--solid .article-tile__cta [class*=__icon] svg path, .bh-carousel__item__no-image__cta .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-campaign-search-card--default .bh-case-study-library--list-item__cta .cta-new__icon--after svg path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__cta-area-default .field_cmp_cta path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__cta-area-default .field_cmp_cta svg, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .cta-container-microsite-search .cta-new .cta-new__icon--after svg path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__cta-area-default .field_cmp_cta path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__cta-area-default .field_cmp_cta svg, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .cta-container-microsite-search .cta-new .cta-new__icon--after svg path, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-campaign-search-card--default .bh-case-study-library--list-item__cta .cta-new__icon--after svg path, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container+.bh-resources__cta-area .cta-new--secondary .cta-new__icon--after svg path, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path { fill: #fff }
.article-tile--solid .article-tile__cta { border: solid 1px rgba(255,255,255,.4) }
.article-tile--full-image { justify-content: flex-end }
.article-tile--full-image .article-tile__image-container { height: 100%; position: absolute; top: 0; left: 0 }
.article-tile--full-image .article-tile__image-container:after { content: ""; width: 100%; height: 100%; background-color: #000; opacity: .5; display: block; position: absolute; top: 0; left: 0 }
.article-tile--full-image .article-tile__metadata { margin-bottom: 20px }
.article-tile--full-image .article-tile__pubdate, .article-tile--full-image .article-tile__summary, .article-tile--full-image .article-tile__title, .article-tile--full-image .article-tile__type, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container * { color: #fff }
.article-tile--inset .article-tile__image-container { margin-bottom: 0 }
.article-tile--inset .article-tile__metadata { padding: 30px }
.article-tile--inset .article-tile__cta { margin-top: 0; margin-left: 30px; margin-bottom: 30px }
@media (min-width:1024px) {
.article-tile { width: 360px; min-height: 520px }
.article-tile__image-container { min-height: 240px }
.article-tile--full-image, .article-tile--solid { padding: 40px }
.article-tile--large { width: 555px; min-height: 720px }
.article-tile--large .article-tile__cta { width: 100px; height: 50px }
.article-tile--large .article-tile__title { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
@media (min-width:1024px) and (min-width:768px) {
.article-tile--large .article-tile__title { font-family: "Poppins", sans-serif; font-size: 2.25rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
@media (min-width:1024px) {
.article-tile--large.article-tile--full-image, .article-tile--large.article-tile--solid { padding: 60px }
.article-tile--large.article-tile--full-image .article-tile__metadata, .article-tile--large.article-tile--solid .article-tile__metadata { max-width: 360px }
.article-tile--large.article-tile--full-image .article-tile__type, .article-tile--large.article-tile--solid .article-tile__type { margin-bottom: 20px }
.article-tile--large.article-tile--full-image .article-tile__title, .article-tile--large.article-tile--solid .article-tile__title { color: #fff }
}
.article-tiles-grid { max-width: 1335px; margin-left: auto; margin-right: auto; list-style: none; position: relative }
.article-tiles-grid:after, ul.search-api-autocomplete-search li.ui-menu-item:after { content: " "; display: block; clear: both }
.article-tiles-grid__item { width: 100%; float: left; margin-left: 0; margin-right: 0; margin-bottom: 40px; position: relative }
@media (min-width:1024px) {
.article-tiles-grid { display: flex; flex-wrap: wrap }
.article-tiles-grid__item { width: 48.69359%; float: left; margin-right: 2.61283%; margin-bottom: 80px; display: flex; align-items: center; justify-content: center }
.article-tiles-grid__item:nth-of-type(2n) { float: right; margin-right: 0 }
}
body .bh-resources__bh-carousel__image { display: none }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container { padding: 40px 40px 90px; height: 100%!important; position: relative }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__textarea { padding-bottom: 0 }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__text, body .bh-layouts__bh-carousel-section .bh-resources-card__block { height: 100%!important }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__image { position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: -1 }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__image:before { content: ""; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 1 }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__image a { padding: 0!important }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__image .bh-resources__bh-carousel__image { position: relative; display: block; -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; max-width: none; z-index: 0 }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .bh-resources__image .bh-resources__bh-carousel__image+*, body .bh-layouts__bh-carousel-section .bh-resources__no-image.bh-resources__has-body-text .bh-resources__body, body .bh-layouts__bh-carousel-section div.bh-resources__ef-container .bh-resources__body { display: none }
body .bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--microsite_contact_detail .bh-carousel-cta { padding-bottom: 40px; margin-left: 0 }
@media (min-width:768px) {
body .bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--microsite_contact_detail .bh-carousel-cta { padding-bottom: 2px; padding-top: 8px }
}
body .bh-layouts__bh-carousel-section .bh-image-card__container .cta-container .cta-new { margin-left: 0 }
.bh-carousel__item, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container { position: relative; height: 100%; min-height: 520px }
.bh-carousel__item__reset, body .bh-layouts__bh-carousel-section .bh-image-card__text, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .bh-resources__ef-container, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea { position: static; margin: 0; padding: 0; height: auto!important; width: auto; min-height: 0; max-height: none }
body .bh-layouts__bh-carousel-section .bh-resources, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study { margin: 0; width: auto; min-height: 0; max-height: none }
body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__textarea, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea, body .bh-layouts__bh-carousel-section .bh-resources__text, body .bh-layouts__bh-carousel-section .bh-resources__textarea { position: static; margin: 0; padding: 0; height: auto!important; width: auto; min-height: 0; max-height: none }
.bh-carousel__item__container, body .bh-layouts__bh-carousel-section .bh-resources, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study { position: relative; height: 100%!important; padding: 0 }
.bh-carousel__item__image, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .bh-resources__image-case-study, body .bh-layouts__bh-carousel-section .bh-resources__image, body .bh-layouts__bh-carousel-section .glide__slides .bh-image-card__image { margin-bottom: 27px; max-height: none }
.bh-carousel__item__image a, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .bh-resources__image-case-study a, body .bh-layouts__bh-carousel-section .bh-resources__image a, body .bh-layouts__bh-carousel-section .glide__slides .bh-image-card__image a { display: block; padding: 0!important }
.bh-carousel__item__eyebrow, body .bh-layouts__bh-carousel-section .bh-image-card .field_eyebrow, body .bh-layouts__bh-carousel-section .bh-resources .field_eyebrow { display: block; margin: 0 0 20px; padding: 0; font-size:.75rem;
line-height:.75rem;
font-weight: 600; letter-spacing:.0625rem;
text-transform: uppercase }
.bh-carousel__item__eyebrow:before, body .bh-layouts__bh-carousel-section .bh-image-card .field_eyebrow:before, body .bh-layouts__bh-carousel-section .bh-resources .field_eyebrow:before { content: ""; position: static; top: 0; display: block; width: 20px; height: 2px; background: #02a783; margin-bottom: 10px }
.bh-carousel__item__data, body .bh-layouts__bh-carousel-section .bh-resources .field_publish_date {
font-size:.75rem;
line-height:.75rem; font-weight: 600; letter-spacing:.0625rem;
text-transform: uppercase; color: #949494; margin: -10px 0 20px; height: auto }
.bh-carousel__item__has-image__title, .bh-carousel__item__has-image__title__limit_1, .bh-carousel__item__has-image__title__limit_2, .bh-carousel__item__has-image__title__limit_3, .bh-carousel__item__has-image__title__no_limit, .bh-carousel__item__no-image__title, .bh-carousel__item__title, body .bh-layouts__bh-carousel-section .bh-image-card .field_heading, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .title, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources_case-study-title, body .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--image.article-title .title, body .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--no-image.article-title .title, body .bh-layouts__bh-carousel-section .bh-resources .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event.bh-resources__has-image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event.bh-resources__no-image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__has-body-text .field_resources_heading--image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__has-body-text.bh-carousel__event.bh-resources__has-image .field_resources_heading--image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__no-body-text .field_resources_heading--image .title { margin: 0 0 10px; max-height: none!important; font-size: 1.125rem; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: auto }
.bh-carousel__item__body, body .bh-layouts__bh-carousel-section .bh-resources__body { -webkit-line-clamp: 4 }
.bh-carousel__item__body, .bh-carousel__item__body__limit_2, .bh-carousel__item__body__no_limit, body .bh-layouts__bh-carousel-section .bh-image-card .field_text_content p, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event .bh-resources__body, body .bh-layouts__bh-carousel-section .bh-resources__body, body .bh-layouts__bh-carousel-section .bh-resources__has-body-text .bh-resources__body { position: static; margin: 0; padding: 0; width: auto; height: auto; font-size:.875rem;
font-weight: 400; line-height: 1.5rem; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-carousel__item__no-image__body__no_limit, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body { position: static; margin: 0; padding: 0; width: auto; height: auto; font-size:.875rem;
font-weight: 400; line-height: 1.5rem; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-carousel__item__body__limit_2, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event .bh-resources__body, body .bh-layouts__bh-carousel-section .bh-resources__has-body-text .bh-resources__body { -webkit-line-clamp: 2!important }
.bh-carousel__item__body__no_limit, .bh-carousel__item__no-image__body__no_limit, body .bh-layouts__bh-carousel-section .bh-image-card .field_text_content p, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body { -webkit-line-clamp: unset!important }
.bh-carousel__item__has-image { position: relative; padding-bottom: 40px }
.bh-carousel__item__has-image__body_container, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__textarea, body .bh-layouts__bh-carousel-section .bh-resources__textarea { padding-bottom: 90px }
.bh-carousel__item__has-image__title, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources_case-study-title { line-height: 1.625rem; -webkit-line-clamp: 4!important }
.bh-carousel__item__has-image__title__limit_1, .bh-carousel__item__has-image__title__limit_2, .bh-carousel__item__has-image__title__limit_3, .bh-carousel__item__has-image__title__no_limit, body .bh-layouts__bh-carousel-section .bh-image-card .field_heading, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .title, body .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--image.article-title .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event.bh-resources__has-image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event.bh-resources__no-image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__has-body-text .field_resources_heading--image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__has-body-text.bh-carousel__event.bh-resources__has-image .field_resources_heading--image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__no-body-text .field_resources_heading--image .title { line-height: 1.625rem }
.bh-carousel__item__has-image__title__limit_3, body .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--image.article-title .title { -webkit-line-clamp: 3!important }
.bh-carousel__item__has-image__title__limit_2, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__has-body-text .field_resources_heading--image .title { -webkit-line-clamp: 2!important }
.bh-carousel__item__has-image__title__limit_1, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event.bh-resources__has-image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__has-body-text.bh-carousel__event.bh-resources__has-image .field_resources_heading--image .title { -webkit-line-clamp: 1!important }
.bh-carousel__item__has-image__title__no_limit, body .bh-layouts__bh-carousel-section .bh-image-card .field_heading, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-carousel__event.bh-resources__no-image .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources__no-body-text .field_resources_heading--image .title { -webkit-line-clamp: unset!important }
.bh-carousel__item__no-image, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default { background: #00523e; color: #fff; padding: 40px 40px 90px; min-height: 520px }
.bh-carousel__item__no-image__title, body .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--no-image.article-title .title, body .bh-layouts__bh-carousel-section .bh-resources .title, body .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image { line-height: 1.75rem; -webkit-line-clamp: unset!important }
.bh-carousel__item__no-image__body__no_limit, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body { color: #fff }
.bh-carousel__item__no-image__cta, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container+.bh-resources__cta-area, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default { left: 40px }
.bh-carousel__item__cta, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container div.bh-resources__ef-container+.bh-resources__cta-area, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area.bh-resources_case-study-cta, body .bh-layouts__bh-carousel-section .bh-resources__cta-area { position: absolute; bottom: 40px; margin: 0 }
.bh-carousel__item__cta__as_link { display: flex; width: auto; height: auto; min-width: 0; margin: 0; padding: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; letter-spacing:.0625rem;
text-transform: uppercase; transition: opacity .25s ease; line-height:.75rem;
border: 0; border-radius: 0; background: 0 0!important; overflow: visible }
.bh-carousel__item__cta__as_link .cta-new__icon--after { opacity: 1; display: block!important; margin-left: 0 }
.bh-carousel__item__cta__as_link .cta-new__icon--before, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-jump-nav--container .bh-jump-nav-content, .layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-block .search-filter .form-actions, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-block .search-filter .form-actions { display: none }
.bh-carousel__item__cta__as_link:focus .cta-new__text, .bh-carousel__item__cta__as_link:hover .cta-new__text { opacity: 1; color: #007d62!important }
.bh-carousel__item__cta__as_link:focus .cta-new__icon--after, .bh-carousel__item__cta__as_link:hover .cta-new__icon--after { transform: translateX(10px); transition: transform .25s ease }
.bh-carousel__item__cta__as_link:focus .cta-new__icon--after svg path, .bh-carousel__item__cta__as_link:hover .cta-new__icon--after svg path { fill: #007d62!important }
.bh-carousel__item .cta-new, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .cta-new { margin: 0 }
.bh-carousel__item .cta-new .cta-new__icon, body .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .cta-new .cta-new__icon { text-align: center }
form.protected-pages-enter-password { margin: 60px 0 }
form.protected-pages-enter-password fieldset { padding: 30px 0; border: 0 }
form.protected-pages-enter-password fieldset label { color: #013025; margin-bottom: 5px; font-size:.875rem;
font-weight: 400; line-height: 1.43em; letter-spacing: normal }
form.protected-pages-enter-password fieldset .protected_pages_description {
font-size:.875rem; font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; margin-bottom: 10px }
form.protected-pages-enter-password fieldset .protected_pages_description strong { font-weight: 400 }
@media (min-width:576px) {
form.protected-pages-enter-password fieldset input[type=password] { width: 25% }
}
.event-proceeding-grid .field_eyebrow--event-highlights h4, form.protected-pages-enter-password fieldset input[type=submit] { margin-top: 24px }
form.protected-pages-enter-password fieldset .form-item--error-message { color: #bf3000; margin-top: 7px; font-size: 1em; line-height: 1.2em }
.layout-brand-navigation .search-form-placeholder .mega-nav-search, .layout-mega-navigation .search-form-placeholder .mega-nav-search { display: none; position: absolute; background: #fff; width: 100%; left: 0; margin-top: 155px; padding-top: 20px; padding-bottom: 30px; z-index: 2 }
@media (max-width:1023px) {
.layout-brand-navigation .search-form-placeholder .mega-nav-search, .layout-mega-navigation .search-form-placeholder .mega-nav-search { width: 100vw; left: 50%; transform: translateX(-50vw); top: 65px; margin-top: 0 }
}
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-block__content, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-block__content { width: 100%; float: none; margin: 0 }
@media (min-width:576px) {
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-block__content, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-block__content { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
}
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-block .search-filter .js-form-type-search-api-autocomplete .ui-autocomplete-input, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-block .search-filter .js-form-type-search-api-autocomplete .ui-autocomplete-input { border-bottom: 2px solid #02a783!important }
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area { width: 100%; height: 160px; position: absolute; background: #fff }
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area .bh-search-no-results__content, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area .bh-search-no-results__content, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper { width: 85.3211%; float: left; margin-right: 2.75229%; margin-left: 7.33945% }
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area .bh-search-no-results__content .bh-search-no-results, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area .bh-search-no-results__content .bh-search-no-results { cursor: default; padding: 60px 0; height: 24px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; position: absolute; width: 100%; background: #fff }
.layout-brand-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area .bh-search-no-results__content .bh-search-no-results .no-results-search-text, .layout-mega-navigation .search-form-placeholder .mega-nav-search .bh-search-no-results-area .bh-search-no-results__content .bh-search-no-results .no-results-search-text {
font-size:.875rem; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #007d62!important }
.layout-brand-navigation .search-form-placeholder .search-icons-container, .layout-mega-navigation .search-form-placeholder .search-icons-container { width: 20px }
.layout-brand-navigation .search-form-placeholder .search-icons-container .search-btn, .layout-mega-navigation .search-form-placeholder .search-icons-container .search-btn { cursor: pointer; float: right }
.layout-brand-navigation .search-form-placeholder .search-icons-container .search-cancel-btn, .layout-mega-navigation .search-form-placeholder .search-icons-container .search-cancel-btn { float: right; cursor: pointer; display: none }
.layout-brand-navigation .search-form-placeholder .search-icons-container .search-cancel-btn svg, .layout-mega-navigation .search-form-placeholder .search-icons-container .search-cancel-btn svg { width: 20px; height: 20px }
ul.search-api-autocomplete-search { border: 0!important; left: 0!important; width: 100%!important; right: 0!important }
ul.search-api-autocomplete-search li.ui-menu-item { max-width: 1335px; margin-left: auto; margin-right: auto; list-style-image: none; padding: 20px 0; height: 18px; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; color: #949494; font-family: "Poppins", sans-serif }
ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper .bh-search__highlight { color: #013025!important }
ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.ui-state-active { background: 0 0!important }
ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.bh-search-container .bh-search-results .field_search_tags span, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.bh-search-container .bh-search-results .title span, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.bh-search-container .bh-search-results a, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.ui-state-active a, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.ui-state-active a:active, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.ui-state-active a:link, ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.ui-state-active a:visited { color: #949494 }
ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.bh-search-container .bh-search-results .title { float: left; width: 75%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; font-family: "Poppins", sans-serif; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 92ch; display: block }
ul.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.bh-search-container .bh-search-results .field_search_tags { float: right; width: 20%; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing:.0625rem;
text-align: right; font-family: "Poppins", sans-serif; text-transform: uppercase }
ul.search-api-autocomplete-search li.ui-menu-item:hover { background: 0 0 }
ul.search-api-autocomplete-search li.ui-menu-item:first-of-type { padding-top: 30px }
ul.search-api-autocomplete-search li.ui-menu-item.bh-search-view-all {
font-size:.75rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing:.0625rem;
text-transform: uppercase; padding-bottom: 30px }
ul.search-api-autocomplete-search li.ui-menu-item.bh-search-view-all a.ui-state-active { font-weight: 600 }
ul.search-api-autocomplete-search li.ui-menu-item.bh-search-view-all .chevron-right-icon { height: 12px; width: 12px; display: inline-block; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 6px 8px; transition: background-image .25s ease, background-color .25s ease; position: absolute; top: 4px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section { padding-top: 100px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-jump-nav--container { padding: 60px 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search { display: flex; flex-wrap: wrap }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card__container { height: 98.5% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card__container .bh-product-teaser-card__color-card { min-height: 390px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card__container .bh-product-teaser-card__color-card .bh-product-teaser-card__container { height: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card__color-card .bh-product-teaser-card__container .bh-product-teaser-card__title h2 { visibility: visible; height: auto; margin-bottom: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card__title h2 { visibility: visible; height: 52px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container .cta-new .cta-new__icon--after, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .cta-container .cta-new .cta-new__icon--after, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container .cta-new .cta-new__icon--after, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .cta-container .cta-new .cta-new__icon--after { margin-left: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card { width: 360px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-product-services .bh-product-teaser-card { width: 31.1828% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-jump-nav-content-header.field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-jump-nav-content-header.field_eyebrow:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; background-color: #02a783; width: 30px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item { margin-bottom: 40px; width: 360px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__container { position: relative; height: 100% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__container .cta-container { position: absolute; bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__color-card { text-align: left; justify-content: flex-start; min-height: 360px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__color-card { min-height: 520px; max-height: 520px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__color-card .bh-article-list-item__title { margin-bottom: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__color-card__header-group .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; width: 100%; padding-top: 5px; line-height:.75rem;
display: block!important; margin-top: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item .bh-article-list-item__container .bh-article-list-item__title h2 { visibility: visible; height: auto; text-align: left }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item { width: 31.1828% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item .bh-article-list-item__metadata .bh-article-list-item__title h2, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-image-card .bh-image-card__container .bh-image-card__text h2, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-layouts__bh-carousel-section .bh-layouts__container h2.bh-layouts__title, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-layouts__bh-fourcol-section .bh-layouts__container h2.bh-layouts__title, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-layouts__bh-onecol-section .bh-layouts__container h2.bh-layouts__title, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-layouts__bh-threecol-section .bh-layouts__container h2.bh-layouts__title, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-layouts__bh-twocol-section .bh-layouts__container h2.bh-layouts__title, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-section-heading h2 { visibility: visible; height: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources { width: 100%; float: left; margin-left: 0; margin-right: 0; margin-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources { width: 31.59145%; float: left; margin-right: 2.61283% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources:nth-child(3n) { margin-right: 0 }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources__container { height: 520px; max-width: 360px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default { position: relative }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default .bh-resources__textarea { height: 73%!important }
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default .bh-resources__textarea { padding: 40px 40px 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title { -webkit-line-clamp: 3; margin-bottom: 20px; height: auto; text-overflow: clip; overflow: hidden }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body { -webkit-line-clamp: 3; height: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources .bh-resources__default .bh-resources__cta-area.bh-resources__cta-area-default { margin-left: 40px; position: absolute; bottom: 30px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-resources-search .bh-resources__container .bh-resources__text { max-height: 240px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search { display: flex; flex-direction: column; flex-wrap: wrap }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search { flex-direction: row }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search.bh-jump-nav--container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search.bh-jump-nav--container { padding-bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages { width: 100%; height: 520px; flex-direction: row; margin-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages { width: 31.59145%; float: left; margin-right: 2.61283%; height: 520px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages:nth-child(3n), .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages:nth-child(3n) { margin-right: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container { flex-direction: column; width: 100%; max-height: 520px; min-height: 520px; height: 100% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container { height: 100%; display: block }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container { display: flex }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image { height: 48% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image { width: 100% }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image { width: 100% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__image img, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image img, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search .bh-event-highlights__image img, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search .bh-event-highlights__image img, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__image img { height: 100%; -o-object-fit: cover; object-fit: cover }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text { width: 100%; height: 52%; background-color: #fff }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea { padding: 30px 0 0; height: 60% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea { padding: 30px 0 0 }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea { padding-bottom: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_eyebrow, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title span, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title span { visibility: visible; height: 31px; font-size: 1.3125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.48; letter-spacing: normal; color: #013025; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 40ch; display: block }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .bh-search-untagged__body, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .bh-search-untagged__body { height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container { padding-left: 0; padding-bottom: 30px }
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container { padding-bottom: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container { flex-direction: row }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text { width: 100%; height: 100%; background: #00523e; position: relative }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea { padding: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_eyebrow .bh-search-untagged--eyebrow-text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_eyebrow .bh-search-untagged--eyebrow-text { color: #fff }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title span, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title span { color: #fff; height: auto; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title .bh-search-untagged__body, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_search-untagged-title .bh-search-untagged__body { color: #fff; opacity: .7; -webkit-line-clamp: 5; height: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages-no-image .bh-search-untagged-pages__container .bh-search-untagged__text .cta-container { position: absolute; bottom: 30px; margin-left: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-campaign-search-card--default .bh-case-study-library--list-item__desc, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-campaign-search-card--default .bh-case-study-library--list-item__eyebrow, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-campaign-search-card--default .bh-case-study-library--list-item__desc, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-campaign-search-card--default .bh-case-study-library--list-item__eyebrow { display: none }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-campaign-search-card--default .bh-case-study-library--list-item__title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-campaign-search-card--default .bh-case-study-library--list-item__title { font-size: 1rem }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-brand-default-section.bh-basic-page-search--list-item .bh-brand_default-title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-brand-default-section.bh-basic-page-search--list-item .bh-brand_default-title { min-height: 82px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-brand-default-section.bh-basic-page-search--list-item .bh-brand_default-title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-brand-default-section.bh-basic-page-search--list-item .bh-brand_default-title { min-height: 150px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page { width: 100%; height: 520px; flex-direction: row; margin-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page { width: 31.59145%; float: left; margin-right: 2.61283%; height: 520px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page:nth-child(3n) { margin-right: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container { flex-direction: column; width: 100%; max-height: 520px; min-height: 520px; height: 100% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container { height: 100%; display: block }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container { display: flex }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__image { height: 48% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__image { width: 100% }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__image { width: 100% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text { width: 100%; height: 52%; background-color: #fff }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea { padding: 30px 0 0; height: 60% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea { padding: 30px 0 0 }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea { padding-bottom: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .field_eyebrow:before, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-corporate-responsibility-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_eyebrow:before, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-other-pages-search .bh-search-untagged-pages .bh-search-untagged-pages__container .bh-search-untagged__text .bh-search-untagged__textarea .field_eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783; top: -10px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .bh-search-ef-page-title h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .bh-search-ef-page-title span { visibility: visible; height: 31px; font-size: 1.3125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.48; letter-spacing: normal; color: #013025; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 40ch; display: block }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .bh-search-ef-page__body { height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: clip }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .cta-container { padding-left: 0; padding-bottom: 30px }
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .cta-container { padding-bottom: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page .bh-search-ef-page__container .bh-search-ef-page__text .cta-container .cta-new .cta-new__icon--after { margin-left: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container { flex-direction: row }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text { width: 100%; height: 100%; background: #00523e; position: relative }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea { padding: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .field_eyebrow .bh-search-ef-page--eyebrow-text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item--default .bh-case-study-library--list-item__eyebrow, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item--default .bh-case-study-library--list-item__title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item--default .bh-case-study-library--list-item__eyebrow, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item--default .bh-case-study-library--list-item__title { color: #fff }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .bh-search-ef-page-title h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .bh-search-ef-page-title span { color: #fff; height: auto; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text .bh-search-ef-page__textarea .bh-search-ef-page-title .bh-search-ef-page__body { color: #fff; opacity: .7; -webkit-line-clamp: 5; height: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .bh-search-ef-page-no-image .bh-search-ef-page__container .bh-search-ef-page__text .cta-container { position: absolute; bottom: 30px; margin-left: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-jump-nav--container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search.bh-jump-nav--container { padding-bottom: 0; margin-bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item { position: relative; min-height: 460px; margin-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item { min-height: 520px; max-height: 520px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item__image, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item__image { max-width: 360px; max-height: 245px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item__image img, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item__image img { -o-object-fit: cover; object-fit: cover; height: 100% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item__eyebrow, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item__eyebrow { margin-top: 10px; margin-bottom: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item__eyebrow:before, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item__eyebrow:before { top: -10px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item__title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item__title { font-size: 1.125rem; line-height: 1.625rem; color: #013025; margin-top: 0; margin-bottom: 50px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: clip }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item__cta, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item__cta { position: absolute; bottom: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item--default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item--default { min-height: 460px; justify-content: flex-start; text-align: left }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item--default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item--default { min-height: 520px; max-height: 520px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item--default .bh-case-study-library--list-item__title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item--default .bh-case-study-library--list-item__title { -webkit-line-clamp: 2; min-height: auto; margin-bottom: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper .bh-case-study-library--list-item--default .bh-case-study-library--list-item__desc, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-case-study-library--list-item--default .bh-case-study-library--list-item__desc {
font-size:.875rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #fff; opacity: .7; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: clip }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search { display: flex; flex-wrap: wrap }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights--list-item, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-upcoming-event-highlights--list-item, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights--list-item, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-upcoming-event-highlights--list-item { padding-bottom: 50px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container { display: flex; flex-direction: column; flex-wrap: wrap }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container { height: 84.28%; margin-bottom: 16px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search { height: 100%!important; display: flex; flex-direction: column; justify-content: flex-end; position: relative; margin-bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search .bh-event-highlights__image, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search .bh-event-highlights__image { position: absolute; top: 0; bottom: 0; max-height: 540px; width: 100% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search .bh-event-highlights__image:after, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container.bh-event-card__image-container-microsite-search .bh-event-highlights__image:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: .5 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__container.bh-event-highlights__container-microsite-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__container.bh-event-highlights__container-microsite-search { justify-content: flex-end }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_eyebrow, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; width: 100%; padding-top: 5px; line-height:.75rem;
display: block!important; margin-top: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_eyebrow:before, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_eyebrow:before, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-news-landing .bh-article-list-item__color-card__header-group .field_eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783; top: -5px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_eyebrow .bh-event-highlights--eyebrow-text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_eyebrow .bh-event-highlights--eyebrow-text {
font-size:.75rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #013025; text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_date_range, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_date_range { position: relative; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #949494; margin-top: 5px; text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_event_end_date, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_event_start_date, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_event_end_date, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_event_start_date { display: inline-block; position: relative; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #949494; text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_heading, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_heading { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-top: 6px; margin-bottom: 10px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_event-highlights_heading, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_event-highlights_heading, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .title { position: relative; width: 100%; height: auto; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.625rem; letter-spacing: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px; margin-top: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_event-highlights_heading--image .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_event-highlights_heading--image .title { color: #013025 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_resources_heading--no-image .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_resources_heading--no-image .title { color: #fff }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_resources_heading--no-image.article-title .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_resources_heading--no-image.article-title .title { height: 75px; -webkit-line-clamp: 3 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .field_text_content, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .field_text_content { margin-bottom: 24px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html .field_media_image img { padding: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search { padding: 30px 30px 20px; height: auto }
.bh-footer.solv-footer .bh-footer__row .block-solvfootercontact h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .bh-event-highlights-card__textarea--microsite-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .bh-event-highlights-card__textarea--microsite-search { padding-top: 12px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .bh-event-highlights-card__textarea--microsite-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .bh-event-highlights-card__textarea--microsite-search { padding: 30px 0 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .field_eyebrow .bh-event-highlights--eyebrow-text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .field_eyebrow .bh-event-highlights--eyebrow-text, .bh-section-full-html.bh-section-full-html--color-secondary p, .bh-section-full-html.bh-section-full-html--color-secondary ul li { color: #fff }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading.field_event-highlights_heading-microsite-search .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .field_event-highlights_heading--image .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading.field_event-highlights_heading-microsite-search .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .field_event-highlights_heading--image .title { color: #fff; font-size: 1.5rem; line-height: 2.125rem; font-weight: 600; margin-bottom: 15px; display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; text-overflow: unset }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .bh-event-highlights-card__body, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__text.bh-event-highlights-card__text--microsite-search .bh-event-highlights-card__body { color: #fff; margin-bottom: 20px; height: auto; display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; text-overflow: unset }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__body, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__body { position: relative; margin-top: -5px; width: 100%; height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__body.bh-event-highlights-card__body-microsite-contact-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__body.bh-event-highlights-card__body-microsite-contact-search { height: auto; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card__textarea, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card__textarea { padding: 30px 0 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default { background-color: #00523e; height: 100% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea { padding: 40px 40px 0; height: 76%!important }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights--eyebrow-text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights--eyebrow-text { color: #fff; text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_date_range, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_date_range { position: relative; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #949494; text-transform: uppercase }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading { color: #fff; margin-bottom: 20px; margin-top: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading .title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading .title { -webkit-line-clamp: 3; margin-top: 6px; margin-bottom: 0!important }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body { color: #fff; opacity: .7; -webkit-line-clamp: 3; height: auto }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body.bh-event-highlights-card__body-microsite-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body.bh-event-highlights-card__body-microsite-search { height: auto; display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; text-overflow: unset }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body.bh-event-highlights-card__body-microsite-contact-search, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body.bh-event-highlights-card__body-microsite-contact-search { height: auto; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__cta-area-default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__cta-area-default { margin-left: 40px; padding-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper .bh-event-highlights-card .bh-event-highlights__cta-area-default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-event-highlights--list-wrapper-proceedings .bh-event-highlights-card .bh-event-highlights__cta-area-default { padding-bottom: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center { max-height: 640px }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center { width: 100% }
}
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center { width: 50% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container { height: 100%; margin-right: 30px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container .bh-image-card__image .bh-image-card__default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__image .bh-image-card__default { height: 100%; background-color: #00523e }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container .bh-image-card__text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__text { padding-top: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container .bh-image-card__text .field_text_content, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__text .field_text_content {
font-size:.875rem; font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; margin: 14px 0 }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container .bh-image-card__text h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__text h2 { font-size: 1.25rem }
}
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container .bh-image-card__text h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container .bh-image-card__text h2 { font-size: 1.5rem }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default { background: #00523e; height: 575px; margin-right: 30px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .bh-image-card__text, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .bh-image-card__text { padding-left: 45px; width: 80%; height: 72%; padding-right: 45px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .bh-image-card__text h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .bh-image-card__text h2 { visibility: visible; height: auto; color: #fff; width: 80% }
@media (min-width:576px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .bh-image-card__text h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .bh-image-card__text h2 { font-size: 1.25rem }
}
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .bh-image-card__text h2, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .bh-image-card__text h2 { font-size: 1.5rem }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .bh-image-card__text .field_text_content, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .bh-image-card__text .field_text_content {
font-size:.875rem; font-weight: 400; line-height: 1.714; letter-spacing: 0; margin: 14px 0; width: 100%; color: #fff; opacity: .7 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .cta-container, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .cta-container { padding-left: 45px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked .bh-image-card__container-default .cta-container .cta-new .cta-new__icon--after, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-featured-capabilities-search .bh-image-card--stacked-center .bh-image-card__container-default .cta-container .cta-new .cta-new__icon--after, .bh-section-full-html figure.align-left { margin-left: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search.bh-jump-nav--container { padding-bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item { width: 100%; margin-bottom: 30px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item { width: 48.7%; float: left; min-height: 329px; margin-bottom: 30px; padding-bottom: 60px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item:nth-child(even) { margin-left: 1.3% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item:nth-child(odd) { margin-right: 1.3% }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left { width: 100%; background: #007d62; float: none; position: relative; min-height: 111px; max-height: 155px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left { width: 35%; min-height: 260px; float: left }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left { min-height: 330px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left .field_list_image { width: 260px; height: 190px; margin: 0 auto }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left .field_list_image { width: 100%; height: 100%; margin-left: 30px!important }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left .field_list_image { width: 200px; height: 190px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left .field_list_image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left .eyebrow { font-weight: 600; font-size:.75rem;
line-height:.75rem;
letter-spacing:.0625rem;
text-transform: uppercase; color: #fff; display: inline-flex; position: relative; padding-left: 0; margin: 40px 0 30px 30px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__left .eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; background-color: #02a783; top: -10px; width: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right { background: #f8f8f8; width: 100%; min-height: 212px; float: none }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right { min-height: 260px; width: 65%; float: right }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right { min-height: 330px; width: 65%; float: right }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .render-responsive { height: 110px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .render-responsive { height: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .title-container a, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__title .title-container a { text-decoration: none }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .title-container .title { font-weight: 600; font-size: 1.125rem; line-height: 1.625rem; color: #013025; margin-left: 30px; padding-top: 30px; text-decoration: none; width: 80%; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: clip; overflow: hidden }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .title-container .title { padding-top: 0; font-size: 1.125rem; line-height: 1.625rem; margin-top: 80px; margin-left: 45px; width: 75%; -webkit-line-clamp: 2 }
}
@media (min-width:1024px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .title-container .title { font-size: 1.5rem; line-height: 2.125rem; margin-left: 56px; margin-top: 80px; width: 80%; -webkit-line-clamp: 3 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .cta-container { margin-left: 30px; padding-bottom: 50px; margin-top: 27px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .cta-container { margin-top: 27px; margin-left: 56px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-campaign-search--list-item__right .cta-container .cta-new__text {
font-size:.75rem; font-style: normal; font-weight: 600; line-height:.75rem;
letter-spacing:.0625rem
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search { display: flex; flex-wrap: wrap }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item { width: 100%; float: left; margin-left: 0; margin-right: 0; margin-bottom: 80px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item:last-child { margin-bottom: 80px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item { width: 23.04038%; float: left; margin-right: 2.61283%; margin-bottom: 30px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item:nth-child(4n) { margin-right: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__image { margin-bottom: 20px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__image img { display: block; border-radius: 50%; border: 1px solid #ccc; margin: 0 auto; min-width: 237px; max-width: 237px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__image img { min-width: auto; max-width: none }
}
@media (min-width:1301px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__image img { min-width: 237px; max-width: 237px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__title { text-align: center; margin: 0 10px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__title .title-container { font-size: 1rem; line-height: 1.5rem; text-align: center; color: #02a783 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-contacts-search--list-item__title .jobtitle-container {
font-size:.875rem; line-height: 1.5rem; text-align: center; color: #949494; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: clip; overflow: hidden }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid.bh-jump-nav--container { padding-bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .article-for-search__item { width: 100%; float: left; margin-left: 0; margin-right: 0 }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .article-for-search__item { width: 31.59145%; float: left; margin-right: 2.61283% }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .article-tiles-grid .article-for-search__item:nth-child(3n) { margin-right: 0 }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-item__title.bh-brand_default-title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-item__title.bh-industry_default-title { min-height: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-basic-page-search--list-item { min-height: 440px; float: none }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-basic-page-search--list-item { float: left }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default.bh-jump-nav--container { padding-bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item { min-height: 290px }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item { min-height: 400px; max-height: 400px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item .bh-case-study-library--list-item--default { padding-top: 60px; min-height: 290px; text-align: center; justify-content: center }
@media (min-width:768px) {
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item .bh-case-study-library--list-item--default { min-height: 400px; max-height: 400px }
}
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item .bh-case-study-library--list-item--default .bh-brand_default-title, .bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item .bh-case-study-library--list-item--default .bh-industry_default-title { text-align: center; justify-content: center; margin-bottom: 50px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-case-study-library--list-wrapper.bh-industry-brand-default .bh-case-study-library--list-item__cta { position: relative; bottom: 0 }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-search__pager-holder { display: none; width: 100%; flex-direction: row; justify-content: center; border-top: solid thin #e2e2e2; margin-bottom: 80px; height: 40px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-search__pager-holder .pager { display: flex; justify-content: flex-end; margin: 30px 0 9px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-search__pager-holder .pager li>a.button {
font-size:.75rem; font-weight: 400; font-stretch: normal; font-style: normal; letter-spacing: normal; margin: 0 15px; background-color: #fff; border-color: #ccc; color: #02a783; padding: 18px 37.5px }
.bh-layouts__bh-jump-nav-section.bh_layouts__bh-jump-nav-section--search .bh-layouts__container .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-search__pager-holder .pager li>a.button:hover { background-color: #02a783; border-color: #02a783; color: #fff }
.bh-search-view .bh-search--results-text { width: 100%; height: 48px; font-size: 1.5rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #013025; margin: 100px 0 80px }
@media (min-width:576px) {
.bh-search-view .bh-search--results-text { font-size: 1.65rem; margin: 100px 0 80px }
}
@media (min-width:768px) {
.bh-search-view .bh-search--results-text { font-size: 2.25rem; margin: 90px 0 80px }
}
.bh-search-view .bh-search--search-text { color: #007d62 }
.user-agent-ie .layout-brand-navigation .search-form-placeholder .mega-nav-search, .user-agent-ie .layout-mega-navigation .search-form-placeholder .mega-nav-search { margin-top: 0; top: 70px }
.user-agent-ie .layout-brand-navigation .search-form-placeholder .mega-nav-search .search-filter .js-form-type-search-api-autocomplete .ui-autocomplete-input::-ms-clear, .user-agent-ie .layout-mega-navigation .search-form-placeholder .mega-nav-search .search-filter .js-form-type-search-api-autocomplete .ui-autocomplete-input::-ms-clear {
display:none
}
.bh-search-hide-jumpnav { display: none!important }
.bh-cst-time-container { padding: 20px 0 }
.bh-cst-time-container .bh-cst-time-display { text-align: right; font-size: 1rem; color: #949494 }
.bh-cst-time-container .bh-cst-time-display span.bh-cst-time { color: #02a783 }
body:lang(es) .bh-product-talk-to-expert-cta-fixed, body:lang(pt-br) .bh-product-talk-to-expert-cta-fixed { right: -120px }
body:lang(pt-br) .bh-product-footer-breakoutbanner { height: 200px }
@media (min-width:768px) and (max-width:1023px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner { height: 165px }
}
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left { height: 100% }
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content { display: flex; flex-direction: row; justify-content: space-between }
@media (max-width:767px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content { flex-direction: column; height: auto }
}
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text { height: 100%; width: 80% }
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { height: 48px; width: 100% }
@media (min-width:768px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { height: 68px }
}
@media (min-width:768px) and (max-width:1023px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { height: 48px }
}
@media (max-width:767px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { max-height: 48px!important; height: auto }
}
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text p, body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title, body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title p { width: 100% }
@media (max-width:767px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text p { max-height: 36px!important }
}
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-button { display: flex; align-items: center; margin: 0 }
@media (min-width:768px) and (max-width:1023px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-button { margin-top: 0!important; width: 20%!important }
}
@media (min-width:768px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right { height: 100% }
}
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right { display: flex; flex-direction: row; width: 100% }
@media (max-width:767px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right { flex-direction: column }
}
@media (min-width:768px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text { height: 100%; width: 100% }
}
@media (min-width:768px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title { height: 68px }
}
@media (max-width:768px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title p { max-height: 36px }
}
@media (min-width:768px) and (max-width:1023px) {
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title { max-height: 48px }
}
body:lang(pt-br) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-button { display: flex; align-items: center; margin: 0 }
body:lang(ru) .bh-product-talk-to-expert-cta-fixed { right: -135px }
body:lang(ru) .bh-product-footer-breakoutbanner { height: 200px }
@media (min-width:768px) and (max-width:1023px) {
body:lang(ru) .bh-product-footer-breakoutbanner { height: 165px }
}
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left { height: 100% }
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content { display: flex; flex-direction: row; justify-content: space-between }
@media (max-width:767px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content { flex-direction: column; height: auto }
}
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text { height: 100%; width: 80% }
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { height: 48px; width: 100% }
@media (min-width:768px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { height: 68px }
}
@media (min-width:768px) and (max-width:1023px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { height: 48px }
}
@media (max-width:767px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text .bh-product-footer-breakoutbanner__container--contact__left-text__title { max-height: 48px!important; height: auto }
}
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text p, body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title, body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title p { width: 100% }
@media (max-width:767px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-text p { max-height: 36px!important }
}
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-button { display: flex; align-items: center; margin: 0 }
@media (min-width:768px) and (max-width:1023px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--contact__left .bh-product-footer-breakoutbanner__content-container--content .bh-product-footer-breakoutbanner__container--contact__left-button { margin-top: 0!important; width: 20%!important }
}
@media (min-width:768px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right { height: 100% }
}
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right { display: flex; flex-direction: row; width: 100% }
@media (max-width:767px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right { flex-direction: column }
}
@media (min-width:768px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text { height: 100%; width: 100% }
}
@media (min-width:768px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title { height: 68px }
}
@media (max-width:768px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title p { max-height: 36px }
}
@media (min-width:768px) and (max-width:1023px) {
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-text .bh-product-footer-breakoutbanner__container--media__right-text__title { max-height: 48px }
}
body:lang(ru) .bh-product-footer-breakoutbanner .bh-product-footer-breakoutbanner__container--media__right .bh-product-footer-breakoutbanner__content-container--content-right .bh-product-footer-breakoutbanner__container--media__right-button { display: flex; align-items: center; margin: 0 }
body:lang(de) .bh-product-talk-to-expert-cta-fixed { right: -125px }
@media (min-width:1024px) {
body:lang(vi) .layout-brand-navigation .search-form-placeholder { margin-left: 20px }
}
.bh-ds-webform form.webform-submission-form { font-size: 1.125rem; line-height: 1.6875rem; color: #b1b3b3 }
.bh-ds-webform form.webform-submission-form .form-item--error-message { display: none }
.bh-ds-webform form.webform-submission-form input[type=checkbox], .dropdown .select-multi-wrappers input[type=checkbox] { position: absolute; opacity: 0 }
.bh-ds-webform form.webform-submission-form input[type=checkbox]+label { cursor: pointer; padding: 0 0 0 30px; position: relative; display: inline }
.bh-ds-webform form.webform-submission-form input[type=checkbox]+label:after, .bh-ds-webform form.webform-submission-form input[type=checkbox]+label:before { content: ""; position: absolute }
.bh-ds-webform form.webform-submission-form input[type=checkbox]+label:before { background: #f3f4f6; border: 1px solid #c6c6c6; margin-left: 0!important; width: 20px; height: 20px; top: 0; left: 0 }
.bh-ds-webform form.webform-submission-form input[type=checkbox]+label:after { display: none; border-style: solid; border-width: 0 3px 3px 0; border-radius: 0 2px 2px 2px; width: 5px; height: 10px; left: 7px; top: 3px; transform: rotate(45deg) }
.bh-ds-webform form.webform-submission-form input[type=checkbox]:checked+label:before { background-color: #eaeaea; border-color: #02bc94 }
.bh-ds-webform form.webform-submission-form input[type=checkbox]:checked+label:after { display: block; border-color: #02bc94 }
.bh-ds-webform form.webform-submission-form input[type=checkbox]:disabled+label:before { background-color: #e3e3e3 }
.bh-ds-webform form.webform-submission-form input[type=checkbox]:disabled+label:after { display: block; border-color: #c6c6c6 }
.bh-ds-webform form.webform-submission-form input.form-submit:disabled { background-color: #f0f0f0; color: #d0d0d0; border: 0 }
.bh-ds-webform form.webform-submission-form .form-item.form-item-bill-to-shipping-address label:after { content: ""; margin-left: 0 }
.bh-ds-webform form.webform-submission-form input.form-email, .bh-ds-webform form.webform-submission-form input.form-tel, .bh-ds-webform form.webform-submission-form input.form-text { width: 80%; background-color: #f3f4f6; border: 1px solid #c6c6c6; border-radius: 0; box-shadow: none; color: #4a4a4a; font-size: 1rem; padding: 6px }
.bh-ds-webform form.webform-submission-form input.form-number { width: 80%; background-color: #f3f4f6 }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener, .bh-ds-webform form.webform-submission-form select.form-select, .bh-ds-webform form.webform-submission-form span.select2, .bh-ds-webform form.webform-submission-form textarea, .bh-ds-webform form.webform-submission-form textarea.form-textarea { width: 80%; background-color: #f3f4f6; border: 1px solid #c6c6c6; border-radius: 0; box-shadow: none; color: #4a4a4a; font-size: 1rem; padding: 6px }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener:hover, .bh-ds-webform form.webform-submission-form input.form-email:hover, .bh-ds-webform form.webform-submission-form input.form-number:hover, .bh-ds-webform form.webform-submission-form input.form-tel:hover, .bh-ds-webform form.webform-submission-form input.form-text:hover, .bh-ds-webform form.webform-submission-form select.form-select:hover, .bh-ds-webform form.webform-submission-form span.select2:hover, .bh-ds-webform form.webform-submission-form textarea.form-textarea:hover, .bh-ds-webform form.webform-submission-form textarea:hover { background-color: #fff; color: #4a4a4a }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener:active, .bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener:focus, .bh-ds-webform form.webform-submission-form select.form-select:active, .bh-ds-webform form.webform-submission-form select.form-select:focus { border-color: #018374 }
.bh-ds-webform form.webform-submission-form input.form-email:active, .bh-ds-webform form.webform-submission-form input.form-email:focus, .bh-ds-webform form.webform-submission-form input.form-number:active, .bh-ds-webform form.webform-submission-form input.form-number:focus, .bh-ds-webform form.webform-submission-form input.form-tel:active, .bh-ds-webform form.webform-submission-form input.form-tel:focus, .bh-ds-webform form.webform-submission-form input.form-text:active, .bh-ds-webform form.webform-submission-form input.form-text:focus, .bh-ds-webform form.webform-submission-form span.select2:active, .bh-ds-webform form.webform-submission-form span.select2:focus, .bh-ds-webform form.webform-submission-form textarea.form-textarea:active, .bh-ds-webform form.webform-submission-form textarea.form-textarea:focus, .bh-ds-webform form.webform-submission-form textarea:active, .bh-ds-webform form.webform-submission-form textarea:focus { background-color: #f3f4f6; border-color: #018374 }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener:disabled, .bh-ds-webform form.webform-submission-form input.form-email:disabled, .bh-ds-webform form.webform-submission-form input.form-number:disabled, .bh-ds-webform form.webform-submission-form input.form-tel:disabled, .bh-ds-webform form.webform-submission-form input.form-text:disabled, .bh-ds-webform form.webform-submission-form select.form-select:disabled, .bh-ds-webform form.webform-submission-form span.select2:disabled, .bh-ds-webform form.webform-submission-form textarea.form-textarea:disabled, .bh-ds-webform form.webform-submission-form textarea:disabled { background-color: #e3e3e3; border-color: #c6c6c6 }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener.error, .bh-ds-webform form.webform-submission-form input.form-email.error, .bh-ds-webform form.webform-submission-form input.form-number.error, .bh-ds-webform form.webform-submission-form input.form-tel.error, .bh-ds-webform form.webform-submission-form input.form-text.error, .bh-ds-webform form.webform-submission-form select.form-select.error, .bh-ds-webform form.webform-submission-form span.select2.error, .bh-ds-webform form.webform-submission-form textarea.error, .bh-ds-webform form.webform-submission-form textarea.form-textarea.error { background-color: #f3f4f6; border-color: #c6c6c6 #c6c6c6 red; border-bottom-width: 2px; box-shadow: none }
.bh-ds-webform form.webform-submission-form input.form-file, .bh-ds-webform form.webform-submission-form input.form-number { box-sizing: border-box; max-width: 100%; transition: border linear .2s, box-shadow linear .2s; color: #595959; border: 1px solid #b8b8b8; border-top-color: #999; border-radius: 2px; background: #fcfcfa; box-shadow: inset 0 1px 2px #000; font-size: 1.125rem; padding: 6px 9px; height: 40px }
.bh-ds-webform form.webform-submission-form input.form-email, .bh-ds-webform form.webform-submission-form input.form-tel, .bh-ds-webform form.webform-submission-form input.form-text { height: 31px }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener, .bh-ds-webform form.webform-submission-form select, .bh-ds-webform form.webform-submission-form span.select2 { height: 45px }
.bh-ds-webform form.webform-submission-form .js-form-type-select, .bh-section-full-html.bh-section-full-html-full-span-width-Yes { position: relative }
.bh-ds-webform form.webform-submission-form .js-form-type-select:after { content: ""; border: solid #018374; border-width: 0 3px 3px 0; border-radius: 0 2px 3px 2px; height: 10px; width: 10px; position: absolute; top: 48px; right: 38%; transform: translateY(-50%) rotate(45deg) }
.bh-ds-webform form.webform-submission-form .js-form-type-select select:focus:after, .bh-ds-webform form.webform-submission-form .js-form-type-select>select:active:after { transform: rotate(225deg) }
.bh-ds-webform form.webform-submission-form .js-form-type-select>select:disabled:after { border-color: #c6c6c6 }
.bh-ds-webform form.webform-submission-form .form-required:after { background-image: none }
.bh-ds-webform form.webform-submission-form .fieldset-legend, .bh-ds-webform form.webform-submission-form label { color: #000; font-size: 1rem; display: block; margin-bottom: 5px; line-height: 1.5rem; font-weight: 400 }
.bh-ds-webform form.webform-submission-form .fieldset-legend { font-weight: 700 }
.bh-ds-webform form.webform-submission-form label.form-required:after { content: "*"; margin-left: 5px; color: #018374 }
.bh-ds-webform form.webform-submission-form input[type=checkbox]+label, .bh-ds-webform form.webform-submission-form input[type=radio]+label { margin-bottom: 0 }
.bh-ds-webform form.webform-submission-form input[type=radio] { clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; position: absolute }
.bh-ds-webform form.webform-submission-form input[type=radio]+label { cursor: pointer; padding: 0 0 0 30px; position: relative }
.bh-ds-webform form.webform-submission-form input[type=radio]+label:before { content: ""; background-color: #f3f4f6; border: 5px solid #f3f4f6; border-radius: 100%; box-shadow: 0 0 0 1px #c6c6c6; margin-left: 0!important; position: absolute; top: -2px; left: 0; width: 14px; height: 14px }
.bh-ds-webform form.webform-submission-form input[type=radio]:hover+label:before { background-color: #fff; border-color: #fff }
.bh-ds-webform form.webform-submission-form input[type=radio]:checked+label:before { background-color: #02bc94; border-color: #eaeaea; box-shadow: 0 0 0 1px #02bc94 }
.bh-ds-webform form.webform-submission-form input[type=radio]:disabled+label:before { background-color: #c6c6c6; border-color: #e3e3e3; box-shadow: 0 0 0 1px #c6c6c6 }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener, .bh-ds-webform form.webform-submission-form select.form-select { padding-left: .75em; padding-right: 2.5em }
.bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener:active, .bh-ds-webform form.webform-submission-form .customSelect .custom-select-opener:focus, .bh-ds-webform form.webform-submission-form select.form-select:active, .bh-ds-webform form.webform-submission-form select.form-select:focus { background-color: #eaeaea; color: #747474 }
.bh-ds-webform form.webform-submission-form select { cursor: pointer }
.bh-ds-webform form.webform-submission-form fieldset.technical-support-form-item.error .fieldset-wrapper>div:first-child { display: none }
.bh-ds-webform form.webform-submission-form .webform-element-description { font-size: 1.125rem; line-height: 1.5rem; color: #595959 }
.bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview details { margin-top: 16px; margin-bottom: 16px; border: 1px solid #bfbfbf; border-radius: 3px; background-color: #fcfcfa }
.bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview details div.js-form-item { color: #b1b3b3; font-size: 1.125rem; line-height: 1.6875rem; padding: 0 27px 18px }
.bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview details div.js-form-item label { color: #000 }
.bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview summary { font-size: 1.125rem; line-height: 1.6875rem; color: #018374 }
.bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview .summary { cursor: pointer; color: #018374; text-shadow: 0 1px 0#fff; font-size: 1.125rem; line-height: 1.6875rem }
.bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview .summary:focus, .bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview .summary:hover, .bh-ds-webform form.webform-submission-form .webform-submission-data--view-mode-preview details[open]>.summary { color: #018374 }
form.webform-submission-form .file { display: inline-block; min-height: 16px; padding-left: 20px; background-repeat: no-repeat; background-position: left center }
form.webform-submission-form .file a { font-size: 1.125rem; text-decoration: none }
form.webform-submission-form [dir=rtl] .file { padding-right: 20px; padding-left: inherit; background-position: right center }
form.webform-submission-form .file--application-octet-stream, form.webform-submission-form .file--general { background-image: url(/themes/custom/bh/dist/images/icons/application-octet-stream.png) }
form.webform-submission-form .file--package-x-generic { background-image: url(/themes/custom/bh/dist/images/icons/package-x-generic.png) }
form.webform-submission-form .file--x-office-spreadsheet { background-image: url(/themes/custom/bh/dist/images/icons/x-office-spreadsheet.png) }
form.webform-submission-form .file--x-office-document { background-image: url(/themes/custom/bh/dist/images/icons/x-office-document.png) }
form.webform-submission-form .file--x-office-presentation { background-image: url(/themes/custom/bh/dist/images/icons/x-office-presentation.png) }
form.webform-submission-form .file--text-x-script { background-image: url(/themes/custom/bh/dist/images/icons/text-x-script.png) }
form.webform-submission-form .file--text-html { background-image: url(/themes/custom/bh/dist/images/icons/text-html.png) }
form.webform-submission-form .file--text-plain { background-image: url(/themes/custom/bh/dist/images/icons/text-plain.png) }
form.webform-submission-form .file--application-pdf { background-image: url(/themes/custom/bh/dist/images/icons/application-pdf.png) }
form.webform-submission-form .file--application-x-executable { background-image: url(/themes/custom/bh/dist/images/icons/application-x-executable.png) }
form.webform-submission-form .file--audio { background-image: url(/themes/custom/bh/dist/images/icons/audio-x-generic.png) }
form.webform-submission-form .file--video { background-image: url(/themes/custom/bh/dist/images/icons/video-x-generic.png) }
form.webform-submission-form .file--text { background-image: url(/themes/custom/bh/dist/images/icons/text-x-generic.png) }
form.webform-submission-form .file--image { background-image: url(/themes/custom/bh/dist/images/icons/image-x-generic.png) }
form.webform-submission-form .messages { padding: 15px 20px 15px 35px; word-wrap: break-word; border: 1px solid; border-width: 1px 1px 1px 0; border-radius: 2px; background: no-repeat 10px 17px; overflow-wrap: break-word }
form.webform-submission-form .messages ul { font-size: 1.125rem; margin-top: 0 }
form.webform-submission-form .messages ul li:first-child { margin-top: 0 }
form.webform-submission-form .messages ul li { margin-top: 14px }
.embedded-entity[data-entity-type=paragraph] a, form.webform-submission-form .messages a { text-decoration: none }
form.webform-submission-form [dir=rtl] .messages { padding-right: 35px; padding-left: 20px; text-align: right; border-width: 1px 0 1px 1px; background-position: right 10px top 17px }
form.webform-submission-form .messages+.messages { margin-top: 1.538em }
form.webform-submission-form .messages__list { margin: 0; padding: 0; list-style: none }
form.webform-submission-form .messages__item+.messages__item { margin-top: .769em }
form.webform-submission-form .messages--status { color: #325e1c; border-color: #c9e1bd #c9e1bd #c9e1bd transparent; background-color: #f3faef; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 fill=%22%2373b355%22%3E%3Cpath d=%22M6.464 13.676c-.194.194-.513.194-.707 0l-4.96-4.955c-.194-.193-.194-.513 0-.707l1.405-1.407c.194-.195.512-.195.707 0l2.849 2.848c.194.193.513.193.707 0l6.629-6.626c.195-.194.514-.194.707 0l1.404 1.404c.193.194.193.513 0 .707l-8.741 8.736z%22/%3E%3C/svg%3E"); box-shadow: -8px 0 0#77b259 }
form.webform-submission-form [dir=rtl] .messages--status { margin-left: 0; border-color: #c9e1bd transparent #c9e1bd #c9e1bd; box-shadow: 8px 0 0#77b259 }
form.webform-submission-form .messages--warning { color: #734c00; border-color: #f4daa6 #f4daa6 #f4daa6 transparent; background-color: #fdf8ed; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 fill=%22%23e29700%22%3E%3Cpath d=%22M14.66 12.316l-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002v-5zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.239z%22/%3E%3C/svg%3E"); box-shadow: -8px 0 0#e09600 }
form.webform-submission-form [dir=rtl] .messages--warning { border-color: #f4daa6 transparent #f4daa6 #f4daa6; box-shadow: 8px 0 0#e09600 }
form.webform-submission-form .messages--error { color: #a51b00; border-color: #f9c9bf #f9c9bf #f9c9bf transparent; background-color: #fcf4f2; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 fill=%22%23e32700%22%3E%3Cpath d=%22M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z%22/%3E%3C/svg%3E"); box-shadow: -8px 0 0#e62600 }
form.webform-submission-form [dir=rtl] .messages--error { border-color: #f9c9bf transparent #f9c9bf #f9c9bf; box-shadow: 8px 0 0#e62600 }
form.webform-submission-form .messages--error p.error { color: #a51b00 }
.bh-webform-container-block { position: relative; max-width: 1152px; margin: 24px auto; background: #fff; padding: 24px; box-shadow: 0 0 24px rgba(0,0,0,.15) }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step .progress-marker { font-size: 0; padding: 0; z-index: 1 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-active .progress-marker { background-color: #fff; border: 6px solid #018374 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-active .progress-title { font-weight: 600 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-active:hover .progress-marker { background-color: #fff }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete .progress-marker { background-color: #018374; border: 0 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete .progress-marker:after { content: ""; position: absolute; border-color: #fff; border-style: solid; border-width: 0 2px 2px 0; border-radius: 0 1px 1px 1px; top: 5px; transform: rotate(45deg) }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete:hover .progress-marker { background-color: #018374 }
@media (max-width:1024px) {
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step .progress-marker { background-color: #c9c9c9; border: 6px solid #f0f0f0; width: 22px; height: 22px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:hover .progress-marker { background-color: #c9c9c9 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:not(:last-child):after { background-color: #e3e3e3; height: 6px; top: 8px; z-index: 14 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete:not(:last-child):after { background-color: #018374 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete .progress-marker:after { width: 5px; height: 10px; left: 9px }
}
@media (min-width:1024px) {
.bh-webform-container-block .bh-ds-webform .webform-submission-form { display: flex; flex-wrap: wrap }
.bh-webform-container-block .bh-ds-webform .webform-submission-form>.messages { flex-basis: 100%; margin-bottom: 20px }
.bh-webform-container-block .bh-ds-webform .webform-progress { align-self: flex-start; background-color: #f3f5f6; margin-right: 43px; width: 241px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker { display: block; margin: 0 20px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step { display: flex; align-items: center; margin: 25px 0; text-align: left }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step .progress-marker { background-color: #d8d8d8; border: 1px solid #979797; flex-shrink: 0; margin-left: 3px; margin-right: 18px; width: 10px; height: 10px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step .progress-text { color: #717171; font-size: 1.0625rem; line-height: normal; padding: 0 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:hover .progress-marker { background-color: #d8d8d8 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-active .progress-marker { margin-left: 0; margin-right: 15px; width: 6px; height: 6px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete .progress-marker { width: 18px; height: 18px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-active .progress-text, .bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete .progress-text { color: #018374 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete .progress-marker:after { width: 4px; height: 8px; left: 7px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete+.progress-step:not(:first-child):before, .bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step.is-complete:not(:last-child):after { background-color: #018374 }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:not(:first-child):before, .bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:not(:last-child):after { content: ""; background-color: #979797; width: 1px; height: auto; position: absolute; left: 10px; z-index: 1; transform: translateX(-50%); transition: none }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:not(:last-child):after { top: 50%; bottom: -25px }
.bh-webform-container-block .bh-ds-webform .webform-progress-tracker .progress-step:not(:first-child):before { top: 0; bottom: 50% }
.bh-webform-container-block .bh-ds-webform .webform-progress+.form-wrapper { flex-grow: 1; flex-basis: 0 }
.bh-webform-container-block .bh-ds-webform .webform-progress+.form-wrapper input.form-email, .bh-webform-container-block .bh-ds-webform .webform-progress+.form-wrapper input[type=text] { max-width: 538px!important }
.bh-webform-container-block .bh-ds-webform .webform-progress+.form-wrapper select { max-width: 552px!important }
}
.bh-webform-container-block .bh-ds-webform.default-block .tabs { overflow: hidden; padding-left: 5px }
.bh-webform-container-block .bh-ds-webform.default-block a { color: #018374; position: relative }
.bh-webform-container-block .bh-ds-webform.default-block a:after { position: absolute; height: 1px; bottom: 0; left: 50%; transform: translate3d(-50%, 0, 0); width: 0; background: currentColor; content: ""; transition: all 150ms ease-out }
.bh-webform-container-block .bh-ds-webform.default-block a:hover:after { width: 100% }
.bh-webform-container-block .bh-ds-webform.default-block fieldset { border: 0; padding-top: 0; padding-left: 0; padding-right: 0 }
.bh-webform-container-block .bh-ds-webform.default-block input[type=submit] { display: inline-block; position: relative; width: auto; border-radius: 0 }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form a[id^=webform_submission] { outline: 0 }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form .fieldgroup { display: block }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form .facets-widget-dropdownform-item, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .form-item, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-message { margin: 25px 0 }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form .form-checkboxes>.form-item, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .form-radios>.form-item { margin: 0 }
.bh-section-full-html .body ul, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-options-display-side-by-side .js-form-type-checkbox+.js-form-type-checkbox, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-options-display-side-by-side .js-form-type-radio+.js-form-type-radio { margin-left: 20px }
.bh-cke-blockquote blockquote .bh-cke-blockqoute-contact, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-options-display-one-column .js-form-type-checkbox+.js-form-type-checkbox, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-options-display-one-column .js-form-type-radio+.js-form-type-radio { margin-top: 20px }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-multiple-table td { padding: 5px }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form .webform-multiple-table a.tabledrag-handle .handle { box-sizing: content-box }
.bh-webform-container-block .bh-ds-webform form.webform-submission-form .form-item.webform-type-checkboxes span.fieldset-legend.form-required:after, .bh-webform-container-block .bh-ds-webform form.webform-submission-form .form-item.webform-type-radios span.fieldset-legend.form-required:after { content: "*"; margin-left: 5px; color: #018374; cursor: pointer }
.bh-webform-container-block .bh-ds-webform .form-actions { border-top: 1px solid #c9c9c9; overflow: hidden }
@media (max-width:1024px) {
.bh-webform-container-block .bh-ds-webform .form-actions { margin-top: 23px; padding-top: 30px }
.bh-webform-container-block .bh-ds-webform .form-actions .button.webform-button--next { margin-top: 0 }
}
@media (min-width:1024px) {
.bh-webform-container-block .bh-ds-webform .form-actions { flex-basis: 100%; margin-top: 37px; padding-top: 25px }
}
.bh-webform-container-block .bh-ds-webform .form-actions .button.webform-button--next, .bh-webform-container-block .bh-ds-webform .form-actions .button.webform-button--submit, .case-study-library-filters__inner-filter span.carat { float: right }
.bh-webform-container-block .bh-ds-webform .form-actions .ajax-progress-throbber { display: none }
.bh-webform-container-block .bh-ds-webform .webform-submission-bently-nevada-technical-support-form .js-form-item-privacy-notice { font-size: 1.125rem; line-height: 1.6875rem; color: #b1b3b3; margin-bottom: 12px }
.bh-webform-page-title h1 { font-size: 2.625rem; margin: 20px 0; position: relative }
.bh-webform-page-title h1:before { content: ""; position: absolute; height: 2px; top: -12px; left: 0; width: 40px; background-color: #02a783 }
.bh-section-full-html.bh-section-full-html--color-primary, .bh-section-full-html.bh-section-full-html--color-secondary { padding-top: 120px; padding-bottom: 120px }
.bh-section-full-html.bh-section-full-html--color-secondary .bh-full-html-full-span-width { background: #27272c }
.bh-section-full-html--color-secondary .bh-cke-blockquote blockquote p.bh-cke-blockquote-text, .bh-section-full-html.bh-section-full-html--color-secondary .bh-cke-eyebrow-heading, .bh-section-full-html.bh-section-full-html--color-secondary p.bh-cke-eyebrow-heading { color: #fff }
.bh-section-full-html.bh-section-full-html--color-primary .bh-full-html-full-span-width { background: #f8f8f8 }
.bh-section-full-html .bh-full-html-full-span-width { z-index: 0; background: #fff }
.bh-section-full-html .body { position: relative }
.bh-section-full-html .body ul li { font-family: "Poppins", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0; list-style: disc; margin-bottom: 20px; font-size: 1rem!important }
@media (min-width:768px) {
.bh-section-full-html .body ul li { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
.bh-section-full-html .body ol li { font-family: "Poppins", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0; list-style: auto; margin-bottom: 20px; font-size: 1rem!important }
@media (min-width:768px) {
.bh-section-full-html .body ol li { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
.bh-section-full-html .body ol { margin-left: 20px; padding: 0 }
.bh-section-full-html .body .ckeditor-readmore-wrapper .ckeditor-readmore, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray div[data-entity-embed-display-settings=campaign_image] { display: none }
@media (min-width:768px) {
.bh-section-full-html--75-width { width: calc(75% - 4.46247%); margin-left: auto; margin-right: auto }
.bh-section-full-html--50-width, .bh-section-full-html--66-width { width: calc(50% - 4.46247%); margin-left: auto; margin-right: auto }
.bh-section-full-html--66-width { width: calc(66% - 4.46247%) }
}
.bh-section-full-html figure.align-right { margin-right: 0 }
.bh-section-full-html figure figcaption { margin-top: 0; height: auto; padding: 20px; background-color: #f8f8f8; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0 }
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html p { margin-right: 10px }
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html ul:not(.contextual-links) { margin-left: 0 }
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html ul:not(.contextual-links) li { list-style-position: inside; margin-bottom: 10px; list-style-type: none }
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html ul:not(.contextual-links) li:before { content: "•"; margin-left: 0; margin-right: 5px }
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray { background-color: #f8f8f8; padding: 40px 27px; width: 89.76vw; margin-left: -27px }
@media (min-width:576px) {
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray { width: auto; margin-left: 0; padding-left: 40px; padding-top: 60px; padding-bottom: 60px; overflow: hidden }
}
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width { width: 100% }
@media (min-width:576px) {
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width~p, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width~ul, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width~p, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width~ul { width: 70% }
}
@media (min-width:768px) {
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width~p, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width~ul, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width~p, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width~ul { width: 63% }
}
@media (min-width:1024px) {
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width~p, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading.eyebrow-custom-width~ul, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width~p, body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading.eyebrow-custom-width~ul { width: 70% }
}
@media (min-width:576px) {
body.node-type--customizable-campaign .bh-layouts.bh-layouts__bh-onecol-section .bh-section-full-html--color-lightgray div[data-entity-embed-display-settings=campaign_image] { display: block; position: absolute; right: 0; top: 0; margin-top: -60px }
}
.bh-full-html-bh-callout { padding: 15px 0 15px 27px; margin-top: 0; display: inline-block; border-left: 3px solid #02a783; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; color: #013025; letter-spacing: 0 }
@media (min-width:768px) {
.bh-full-html-bh-callout { margin-left: 64.5px; padding: 20px 0 20px 29.5px; font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
}
.bh-full-html-qa-header-green, p.bh-full-html-qa-header-green { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1.5; letter-spacing: 0; color: #013025; text-transform: uppercase }
p.bh-full-html-qa-header-gray, p.bh-full-html-qa-header-green, p.bh-full-html-qa-normal-bh-green { margin: 0 }
.bh-full-html-qa-header-gray, p.bh-full-html-qa-header-gray { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1.5; color: #949494; letter-spacing: 0; text-transform: uppercase }
.bh-full-html-qa-normal-bh-green, p.bh-full-html-qa-normal-bh-green { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; letter-spacing: 0; color: #013025 }
@media (min-width:768px) {
.bh-full-html-qa-normal-bh-green, p.bh-full-html-qa-normal-bh-green { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
@media (min-width:576px) {
.bh-full-html-qa-normal-bh-green, p.bh-full-html-qa-normal-bh-green { color: #013025 }
}
.bh-cke-blockquote blockquote .bh-cke-blockqoute-contact p span, .bh-full-html-bh-light-green, .cta-new--circle svg path, p.bh-full-html-bh-light-green { color: #02a783 }
p.bh-full-html-bh-cta-link, p.bh-full-html-bh-light-green { margin: 0; font-size:.875rem;
line-height: 1.15 }
.bh-cke-eyebrow-heading, p.bh-cke-eyebrow-heading { display: inline-flex; position: relative; font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0; padding-left: 0; margin-top: 35px; width: 100% }
.bh-cke-eyebrow-heading:before, p.bh-cke-eyebrow-heading:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783; margin-top: -35px }
@media (min-width:768px) {
.bh-cke-eyebrow-heading, p.bh-cke-eyebrow-heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.dropdown .select-multi-wrappers__container .check-item-wrap .js-form-item.form-item.js-form-type-checkbox label, p.bh-cke-eyebrow-heading { margin-bottom: 0 }
.bh-cke-youtube-video .bh-cke-youtube-video__content-wrapper { position: relative; width: 100%; padding-top: 57.14% }
.bh-cke-youtube-video .video-content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; align-content: center }
.bh-cke-youtube-video .video-content iframe { width: 100%; height: 100% }
.bh-cke-youtube-video .cke-youtube-video-title { margin-top: 11px; height: 24px; font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
.bh-cke-bh-comparision-table-wrapper, .bh-cke-kpi-table { overflow-x: auto }
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper { display: table; width: 100% }
@media (min-width:1024px) {
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper { table-layout: fixed }
}
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper .bh-cke-bh-table-row-wrapper, .bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper { display: table-row }
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-1, .bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-1 p { color: #949494 }
.bh-cke-blockquote blockquote .bh-cke-blockqoute-contact p, .bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper, .bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper p { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper { border-bottom: solid 1px #e2e2e2; display: table-cell; padding: 24px 0 }
@media (min-width:1024px) {
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper { padding-right: 10px }
}
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper:first-child { width: 50% }
@media (min-width:1024px) {
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper:last-child { padding-right: 0 }
}
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper:nth-child(n+2) { text-align: right; color: #013025 }
.bh-section-full-html--color-secondary .bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper:nth-child(n+2), .bh-section-full-html--color-secondary .bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper:nth-child(n+2) p { color: #fff }
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper .bh-cke-kpi-table-row-wrapper .bh-cke-kpi-table-col-wrapper:nth-child(n+2) p { color: #013025 }
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper.bh-cke-kpi-table-header-styles .bh-cke-kpi-table-row-wrapper:first-child .bh-cke-kpi-table-col-wrapper:first-child { width: auto }
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper.bh-cke-kpi-table-header-styles .bh-cke-kpi-table-row-wrapper:first-child .bh-cke-kpi-table-col-wrapper, .bh-cke-kpi-table .bh-cke-kpi-table-wrapper.bh-cke-kpi-table-header-styles .bh-cke-kpi-table-row-wrapper:first-child .bh-cke-kpi-table-col-wrapper p { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; white-space: nowrap }
@media (min-width:768px) {
.bh-cke-kpi-table .bh-cke-kpi-table-wrapper.bh-cke-kpi-table-header-styles .bh-cke-kpi-table-row-wrapper:first-child .bh-cke-kpi-table-col-wrapper, .bh-cke-kpi-table .bh-cke-kpi-table-wrapper.bh-cke-kpi-table-header-styles .bh-cke-kpi-table-row-wrapper:first-child .bh-cke-kpi-table-col-wrapper p { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0 }
}
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper { display: table; width: 100% }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper .bh-cke-bh-table-row-wrapper .bh-cke-kpi-table-col-1 { color: #949494 }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper .bh-cke-bh-table-row-wrapper .bh-cke-bh-table-col-wrapper { display: table-cell; padding: 20px 15px; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
@media (min-width:768px) {
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper .bh-cke-bh-table-row-wrapper .bh-cke-bh-table-col-wrapper { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper .bh-cke-bh-table-row-wrapper .bh-cke-bh-table-col-wrapper ol li, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper .bh-cke-bh-table-row-wrapper .bh-cke-bh-table-col-wrapper ul li { font-size:.875rem!important
}
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child p, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p { background-color: #fafafa }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child p, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-column .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child p, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-column.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p { color: #013025 }
.bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child p, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--both .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p { color: #fff }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-column.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row.bh-cke-bh-table-header-with-bg .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p { background-color: #fafafa }
.bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-column .bh-cke-bh-table-row-wrapper div.bh-cke-bh-table-col-wrapper:first-child, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper, .bh-section-full-html--color-secondary .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-header--first-row .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper p { color: #fff }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--grid .bh-cke-bh-table-col-wrapper { border: solid 1px #e2e2e2 }
@media (min-width:1024px) {
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal { table-layout: fixed }
}
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal .bh-cke-bh-table-col-wrapper { border-bottom: solid 1px #e2e2e2 }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal .bh-cke-bh-table-col-wrapper ol, .bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal .bh-cke-bh-table-col-wrapper ul { margin-left: 15px }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper { border-top: solid 1px #e2e2e2 }
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal.bh-cke-bh-table-header--no-header .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper { display: table-cell; padding: 20px 15px; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
@media (min-width:768px) {
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--horizontal.bh-cke-bh-table-header--no-header .bh-cke-bh-table-row-wrapper:first-child .bh-cke-bh-table-col-wrapper { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
.bh-cke-bh-comparision-table-wrapper .bh-cke-bh-table-wrapper.bh-cke-bh-table-border--vertical .bh-cke-bh-table-col-wrapper { border-right: solid 1px #e2e2e2 }
.bh-cke-blockquote, .session-limit-form input, .vjs-text-track-settings fieldset span { display: inline-block }
@media (min-width:768px) {
.bh-cke-blockquote { margin-left: 67px }
}
.bh-cke-blockquote blockquote { border-left: 3px solid #02a783; margin: .8em 10px; padding: 0 28px; quotes: "“""”""‘""’"; border-bottom: none; border-top: none }
.bh-cke-blockquote blockquote .bh-cke-blockqoute-contact a { text-decoration: none; color: #02a783 }
@media (min-width:768px) {
.bh-cke-blockquote blockquote .bh-cke-blockqoute-contact p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
}
.bh-cke-blockquote blockquote .bh-cke-blockqoute-contact p:after, .bh-cke-blockquote blockquote .bh-cke-blockqoute-contact p:before { content: "" }
.bh-cke-blockquote blockquote p.bh-cke-blockquote-text { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; letter-spacing: 0; color: #013025; margin: 0 }
@media (min-width:768px) {
.bh-cke-blockquote blockquote p.bh-cke-blockquote-text { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0 }
}
.bh-cke-blockquote blockquote p.bh-cke-blockquote-text:after { content: "”"; color: #81bedb; font-size: 7.5em; font-weight: 700; opacity: .2; position: absolute; font-family: Georgia, serif; margin-top: -28px; margin-left: -22px }
.bh-cke-blockquote blockquote p.bh-cke-blockquote-text:before { content: "" }
.bh-cke-colored-blockquote, body .mailto-captcha-container div#mailto-captcha div { position: relative }
.bh-cke-colored-blockquote.light-grey { padding: 150px 25px 100px; background-color: #f8f8f8; display: flex; justify-content: center }
@media (min-width:768px) {
.bh-cke-colored-blockquote.light-grey { padding: 150px 100px 100px }
}
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section { width: 100% }
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2262%22 height=%2246%22 viewBox=%220 0 62 46%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M61.0747 2.12246C61.07 1.57229 61.0652 1.00574 61.0652 0.416995C60.1481 0.742522 59.2435 1.04935 58.3508 1.3521C56.4227 2.00604 54.5506 2.64098 52.7306 3.40432C46.562 5.99108 41.0424 9.54799 37.1052 15.1965C33.3601 20.5698 31.6627 26.6167 32.5117 33.1292C32.8272 35.5496 33.6579 37.5793 34.8378 39.2305C37.2159 42.7357 41.3806 45.0593 46.1208 45.0593C53.5128 45.0593 59.5053 39.4087 59.5053 32.4383C59.5053 25.6689 53.8534 20.1443 46.7566 19.8313C46.7807 19.6813 46.8107 19.5293 46.8463 19.3756C47.5827 16.1956 49.3205 13.5995 51.903 11.8332C53.5434 10.7113 55.3251 9.80476 57.1081 8.8976C58.0502 8.41825 58.9927 7.93872 59.9148 7.42717C60.364 7.17817 60.9881 6.70975 61.0135 6.30886C61.0989 4.95681 61.0873 3.59864 61.0747 2.12246Z%22 fill=%22%2302A783%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M28.7777 2.12246C28.7731 1.57229 28.7682 1.00574 28.7682 0.416995C27.8512 0.742521 26.9465 1.04935 26.0539 1.3521C24.1257 2.00604 22.2536 2.64098 20.4336 3.40432C14.2651 5.99108 8.74545 9.54799 4.80821 15.1965C1.06309 20.5698 -0.634307 26.6167 0.214699 33.1292C0.530238 35.5496 1.36089 37.5793 2.54085 39.2305C4.91889 42.7357 9.08358 45.0593 13.8238 45.0593C21.2159 45.0593 27.2083 39.4087 27.2083 32.4383C27.2083 25.6689 21.5565 20.1443 14.4597 19.8313C14.4838 19.6813 14.5137 19.5293 14.5493 19.3756C15.2857 16.1956 17.0235 13.5995 19.606 11.8332C21.2464 10.7113 23.0282 9.80476 24.8111 8.8976C25.7533 8.41825 26.6957 7.93872 27.6179 7.42717C28.067 7.17817 28.6911 6.70975 28.7165 6.30886C28.8019 4.95681 28.7903 3.59864 28.7777 2.12246Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); width: 62px; height: 46px; position: absolute; top: 85px; left: 42% }
@media (min-width:768px) {
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section:before { left: 46% }
}
@media (min-width:1024px) {
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section { width: 72.98174%; float: none; margin: 0 auto }
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section:before { left: 47.5% }
}
@media (min-width:1520px) {
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section { max-width: 1335px }
}
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section .bh-cke-blockquote-text { padding-top: 40px; padding-bottom: 40px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; color: #949494; font-weight: 400; text-align: center; font-size: 1.5rem; line-height: 2.5rem; align-items: center; font-style: normal; position: relative }
.bh-cke-colored-blockquote.light-grey .bh-cke-colored-blockquote-section .bh-cke-colored-blockquote-name-title { text-align: center; font-size: 1rem; font-weight: 600; color: #979797; line-height: 1.5rem; text-transform: uppercase; padding-top: 26px }
.bh-cke-colored-blockquote.light-green { padding: 150px 25px 100px; background-color: #02a783; display: flex; justify-content: center }
@media (min-width:768px) {
.bh-cke-colored-blockquote.light-green { padding: 150px 100px 100px }
}
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section { width: 100% }
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2262%22 height=%2246%22 viewBox=%220 0 62 46%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M61.0747 2.12246C61.07 1.57229 61.0652 1.00574 61.0652 0.416995C60.1481 0.742522 59.2435 1.04935 58.3508 1.3521C56.4227 2.00604 54.5506 2.64098 52.7306 3.40432C46.562 5.99108 41.0424 9.54799 37.1052 15.1965C33.3601 20.5698 31.6627 26.6167 32.5117 33.1292C32.8272 35.5496 33.6579 37.5793 34.8378 39.2305C37.2159 42.7357 41.3806 45.0593 46.1208 45.0593C53.5128 45.0593 59.5053 39.4087 59.5053 32.4383C59.5053 25.6689 53.8534 20.1443 46.7566 19.8313C46.7807 19.6813 46.8107 19.5293 46.8463 19.3756C47.5827 16.1956 49.3205 13.5995 51.903 11.8332C53.5434 10.7113 55.3251 9.80476 57.1081 8.8976C58.0502 8.41825 58.9927 7.93872 59.9148 7.42717C60.364 7.17817 60.9881 6.70975 61.0135 6.30886C61.0989 4.95681 61.0873 3.59864 61.0747 2.12246Z%22 fill=%22white%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M28.7777 2.12246C28.7731 1.57229 28.7682 1.00574 28.7682 0.416995C27.8512 0.742521 26.9465 1.04935 26.0539 1.3521C24.1257 2.00604 22.2536 2.64098 20.4336 3.40432C14.2651 5.99108 8.74545 9.54799 4.80821 15.1965C1.06309 20.5698 -0.634307 26.6167 0.214699 33.1292C0.530238 35.5496 1.36089 37.5793 2.54085 39.2305C4.91889 42.7357 9.08358 45.0593 13.8238 45.0593C21.2159 45.0593 27.2083 39.4087 27.2083 32.4383C27.2083 25.6689 21.5565 20.1443 14.4597 19.8313C14.4838 19.6813 14.5137 19.5293 14.5493 19.3756C15.2857 16.1956 17.0235 13.5995 19.606 11.8332C21.2464 10.7113 23.0282 9.80476 24.8111 8.8976C25.7533 8.41825 26.6957 7.93872 27.6179 7.42717C28.067 7.17817 28.6911 6.70975 28.7165 6.30886C28.8019 4.95681 28.7903 3.59864 28.7777 2.12246Z%22 fill=%22white%22/%3E%3C/svg%3E"); width: 62px; height: 46px; position: absolute; top: 85px; left: 42% }
@media (min-width:768px) {
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section:before { left: 46% }
}
@media (min-width:1024px) {
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section { width: 72.98174%; float: none; margin: 0 auto }
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section:before { left: 47.5% }
}
@media (min-width:1520px) {
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section { max-width: 1335px }
}
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section p.bh-cke-blockquote-text { padding-top: 40px; padding-bottom: 40px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; font-weight: 400; text-align: center; font-size: 1.5rem; line-height: 2.5rem; font-style: normal; position: relative }
.bh-cke-colored-blockquote.light-green .bh-cke-colored-blockquote-section .bh-cke-colored-blockquote-name-title { text-align: center; font-size: 1rem; font-weight: 600; color: #fff; line-height: 1.5rem; text-transform: uppercase; padding-top: 26px }
.bh-section-full-html figure { margin: 0; padding-bottom: 40px }
@media (min-width:768px) {
.bh-section-full-html figure { padding-bottom: 0 }
.bh-section-full-html figure.align-left { padding-right: 30px; width: 457px }
.bh-section-full-html figure.align-right { padding-left: 30px; width: 457px }
}
.bh-section-full-html figure img { margin: 0!important }
@media (min-width:768px) {
.bh-section-full-html figure figcaption { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; padding: 30px; height: auto; width: auto }
}
img[data-entity-type=image] { width: 100%; height: auto }
img[data-entity-type=image].align-left, img[data-entity-type=image].align-right { float: none; padding: 40px 0 }
@media (min-width:768px) {
img[data-entity-type=image] { width: auto }
img[data-entity-type=image].align-left { padding-right: 30px; padding-top: 40px; padding-bottom: 40px; float: left }
img[data-entity-type=image].align-right { padding-left: 30px; padding-top: 40px; padding-bottom: 40px; float: right }
}
.embedded-entity[data-entity-type=paragraph] { padding-top: 10px }
.embedded-entity[data-entity-type=paragraph] a.cta-new--case-study-library { text-decoration: underline; color: #02a783 }
.embedded-entity[data-entity-type=paragraph].align-center .cta-new { left: 50%; transform: translate(-50%) }
.embedded-entity[data-entity-type=paragraph].align-center .cta-new--case-study-library, .embedded-entity[data-entity-type=paragraph].align-center .cta-new--text { display: flex; justify-content: center; left: 0; transform: unset }
.embedded-entity[data-entity-type=media].align-left, .embedded-entity[data-entity-type=media].align-right, .media-embed-resized.align-left, .media-embed-resized.align-right { padding: 30px 0; float: unset }
.embedded-entity[data-entity-type=media] img { width: auto; margin-top: 0 }
.embedded-entity[data-entity-type=media].align-center img, .media-embed-resized.align-center { display: block; margin: 0 auto }
@media (min-width:768px) {
.embedded-entity[data-entity-type=media].align-left { padding-right: 30px; padding-top: 40px; padding-bottom: 40px; float: left }
.embedded-entity[data-entity-type=media].align-left+p, .embedded-entity[data-entity-type=media].align-right+p { margin-top: 0 }
.embedded-entity[data-entity-type=media].align-right { padding-left: 30px; padding-top: 40px; padding-bottom: 40px; float: right }
}
figure.align-center { text-align: center }
figure.align-center .embedded-entity[data-entity-type=media] img { display: block; margin: 0 auto!important; padding-top: 40px; padding-bottom: 40px }
p img.ckeditor-image { margin: 0 }
@media (max-width:1024px) {
img.ckeditor-image.align-left { padding-right: 30px }
img.ckeditor-image.align-right { padding-left: 30px }
}
img.ckeditor-image.align-left, img.ckeditor-image.align-right { margin-top: 16px }
@media (min-width:768px) {
.media-embed-resized.align-left { padding-right: 30px; padding-top: 0; padding-bottom: 40px; float: left }
.media-embed-resized.align-left img.ckeditor-image, .media-embed-resized.align-right img.ckeditor-image { margin-top: 40px }
.media-embed-resized.align-right { padding-left: 30px; padding-top: 0; padding-bottom: 40px; float: right }
}
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content .bh-pcp-table-wrapper-content--section { padding-bottom: 40px }
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content .bh-pcp-table-wrapper-content--section .bh-pcp-table-wrapper-content--section-headline { padding-bottom: 10px; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0 }
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content .bh-pcp-table-wrapper-content--section .bh-pcp-table-wrapper-content--section-description { padding-top: 10px; font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
@media (min-width:768px) {
div.bh-pcp-table-wrapper { display: table; width: 100% }
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content { display: table-row }
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content .bh-pcp-table-wrapper-content--section { display: table-cell; width: 360px; padding: 10px 15px }
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content .bh-pcp-table-wrapper-content--section:first-child { padding-left: 0 }
div.bh-pcp-table-wrapper .bh-pcp-table-wrapper-content .bh-pcp-table-wrapper-content--section:last-child { padding-right: 0 }
}
.bh_industry_overview { padding: 80px 0 0 }
@media (min-width:768px) {
.bh_industry_overview { padding: 100px 0 0 }
}
.bh_industry_overview .bh-full-html-bh-cta-link, .bh_industry_overview p.bh-full-html-bh-cta-link { display: flex; flex-direction: column; flex-wrap: wrap }
@media (min-width:768px) {
.bh_industry_overview .bh-full-html-bh-cta-link, .bh_industry_overview p.bh-full-html-bh-cta-link { display: flex; flex-direction: row; gap: 30px }
}
.bh_industry_overview .bh-full-html-bh-cta-link a, .bh_industry_overview p.bh-full-html-bh-cta-link a { color: #02a783; font-size:.875rem;
font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; position: relative; text-decoration: none }
.bh_industry_overview .bh-full-html-bh-cta-link a:after, .bh_industry_overview p.bh-full-html-bh-cta-link a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); width: 24px; height: 16px; position: absolute; background-repeat: no-repeat; transform: rotate(-90deg); transition: margin 200ms ease-out }
.bh_industry_overview .bh-full-html-bh-cta-link a:hover:after, .bh_industry_overview p.bh-full-html-bh-cta-link a:hover:after { margin-left: 5px }
body .mailto-captcha-container { width: 100vw; height: 100vh; display: flex; background: rgba(0,0,0,.95); align-items: center; top: 0; left: 0; position: fixed; z-index: 999; justify-content: center; visibility: hidden }
body .mailto-captcha-container.visibilityshow { visibility: visible }
body .mailto-captcha-container div#mailto-captcha__close-btn { position: relative; margin-top: -120px; width: 25px; height: 25px; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E  %3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%23f8f8f8%22/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain }
body .mailto-captcha-container div#mailto-captcha__close-btn:hover { cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E  %3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.bh-layouts.bh-layouts__bh-onecol-section--color-primary .bh-section-full-html .bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-primary .bh-section-full-html p.bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-primary .bh-section-full-html.bh-section-full-html--color-secondary .bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-primary .bh-section-full-html.bh-section-full-html--color-secondary p.bh-cke-eyebrow-heading, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #thank_you_text, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #thank_you_text .thank-you-subtext { color: #013025 }
.bh-layouts.bh-layouts__bh-onecol-section--color-primary .bh-section-full-html.bh-section-full-html--color-secondary p, .bh-layouts.bh-layouts__bh-onecol-section--color-primary .bh-section-full-html.bh-section-full-html--color-secondary ul li { color: #949494 }
.bh-breakoutbanner__container--media__right-text h4, .bh-layouts.bh-layouts__bh-onecol-section--color-secondary .bh-section-full-html .bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-secondary .bh-section-full-html p.bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-secondary .bh-section-full-html.bh-section-full-html--color-lightgray .bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-secondary .bh-section-full-html.bh-section-full-html--color-lightgray p.bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-secondary .bh-section-full-html.bh-section-full-html--color-primary .bh-cke-eyebrow-heading, .bh-layouts.bh-layouts__bh-onecol-section--color-secondary .bh-section-full-html.bh-section-full-html--color-primary p.bh-cke-eyebrow-heading { color: #fff }
.bh-breakoutbanner { border-top: 1px solid #e2e2e2; height: 165px }
@media (max-width:767px) {
.bh-breakoutbanner { height: 390px }
}
.bh-breakoutbanner__container, .button-link--next a:hover::after, .button-link--previous a:hover::after { width: 100% }
.bh-breakoutbanner__container--contact__left { display: block; width: 100%; height: 165px }
@media (max-width:767px) {
.bh-breakoutbanner__container--contact__left { height: 195px }
.bh-breakoutbanner__container--contact__left .bh-breakoutbanner__content-container--content { height: 195px; width: 85.3211%; margin-right: 2.75229%; margin-left: 8.33945% }
}
@media (min-width:768px) {
.bh-breakoutbanner__container--contact__left { width: 50% }
}
@media (max-width:767px) {
.bh-breakoutbanner__container--contact__left-text { width: 100%; float: none }
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--contact__left-text { width: 70%!important }
}
.bh-breakoutbanner__container--contact__left-text__title { padding: 30px 0 0; font-size: 1.125rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.42; letter-spacing: normal; color: #013025 }
@media (min-width:1024px) and (max-width:1200px) {
.bh-breakoutbanner__container--contact__left-text__title { font-size: 1.25rem!important; padding-top: 10px!important }
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--contact__left-text__title {
font-size:.9375rem!important; padding-top: 0!important }
}
@media (max-width:767px) {
.bh-breakoutbanner__container--contact__left-text__title { padding-top: 30px }
}
.bh-breakoutbanner__container--contact__left-text p {
font-size:.875rem; font-weight: 400; line-height: 1.42; color: #949494; letter-spacing: 0; margin: 4px 0 30px; width: 360px }
@media (min-width:1024px) and (max-width:1200px) {
.bh-breakoutbanner__container--contact__left-text p { font-size:.8125rem
}
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--contact__left-text p {
font-size:.75rem!important; width: 100%!important; line-height: 1.42!important }
}
@media (max-width:575px) {
.bh-breakoutbanner__container--contact__left-text p { width: 100%!important; margin-bottom: 5px!important }
}
.bh-breakoutbanner__container--contact__left-button { float: none; margin-bottom: 40px; margin-top: 20px }
@media (max-width:767px) {
.bh-breakoutbanner__container--contact__left-button { margin: 0 }
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--contact__left-button { width: 24%!important; margin-top: 62px!important }
}
.bh-breakoutbanner__container--media__right { width: 100%; float: right; height: 165px; background: #02a783 }
@media (max-width:767px) {
.bh-breakoutbanner__container--media__right { width: 100%; max-width: 1335px; float: right; height: 195px; background: #02a783; margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0 }
}
@media (min-width:1200px) {
.bh-breakoutbanner__container--media__right .bh-breakoutbanner__content-container--content-right { margin-left: 6% }
}
@media (max-width:767px) {
.bh-breakoutbanner__container--media__right .bh-breakoutbanner__content-container--content-right { width: 85.3211%; margin-right: 2.75229%; float: left; margin-left: 8.33945%; height: 195px }
.bh-breakoutbanner__container--media__right-text { margin-left: 0; width: 100% }
}
.bh-breakoutbanner__container--media__right-text__title { font-size: 1.125rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.42; padding: 16px 0 0; color: #fff; letter-spacing: 0; width: 360px }
@media (min-width:1024px) and (max-width:1200px) {
.bh-breakoutbanner__container--media__right-text__title { font-size: 1.25rem!important; padding-top: 10px!important }
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--media__right-text__title {
font-size:.9375rem!important; padding-top: 0!important }
}
@media (max-width:767px) {
.bh-breakoutbanner__container--media__right-text__title { padding-top: 30px }
}
.bh-breakoutbanner__container--media__right-text p { margin: 0; width: 360px; height: 34px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.42; letter-spacing: normal; color: #fff; padding-top: 5px }
@media (min-width:1024px) and (max-width:1200px) {
.bh-breakoutbanner__container--media__right-text p { font-size:.8125rem
}
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--media__right-text p {
font-size:.75rem!important; width: 100%!important }
}
@media (max-width:767px) {
.bh-breakoutbanner__container--media__right-text p { padding-top: 0; padding-bottom: 20px }
}
@media (max-width:575px) {
.bh-breakoutbanner__container--media__right-text p { width: 100%!important; margin-bottom: 10px!important }
}
.bh-breakoutbanner__container--media__right-button { float: none; margin-bottom: 40px; margin-top: 0 }
@media (max-width:767px) {
.bh-breakoutbanner__container--media__right-button { margin: 0!important }
}
@media (min-width:768px) and (max-width:1023px) {
.bh-breakoutbanner__container--media__right-button { width: 24%!important }
}
.bh-breakoutbanner__container--media__right-button .article-tile__cta:hover { background-color: #fff }
.bh-breakoutbanner__container--media__right-button .cta-new__icon--after path { fill: #fff!important }
.bh-breakoutbanner__container--media__right-button .cta-new__icon--before path { fill: #02a783!important }
@media (min-width:768px) {
.bh-breakoutbanner__container { width: 100%; height: 165px }
.bh-breakoutbanner__container--contact__left { display: inline-flex; width: 50% }
.bh-breakoutbanner__container--contact__left .bh-breakoutbanner__content-container--content { width: 85%; margin-left: auto; max-width: 500px }
}
@media (min-width:768px) and (min-width:1200px) {
.bh-breakoutbanner__container--contact__left .bh-breakoutbanner__content-container--content { margin-right: 6% }
}
@media (min-width:768px) {
.bh-breakoutbanner__container--contact__left:after, .bh-breakoutbanner__container--media__right:after { content: ""; clear: both; display: table }
.bh-breakoutbanner__container--contact__left-text { width: 70%; float: left; height: 165px; padding: 33px 19px 33px 0; box-sizing: border-box }
.bh-breakoutbanner__container--contact__left-text__title { font-size: 1.5rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.42; color: #013025; padding-top: 16px; width: 360px; height: 34px; letter-spacing: 0 }
.bh-breakoutbanner__container--contact__left-button { width: 25%; float: right; margin-top: 60px; margin-right: 16px }
.bh-breakoutbanner__container--media__right { display: inline-flex; width: 50%; height: 165px }
.bh-breakoutbanner__container--media__right .bh-breakoutbanner__content-container--content-right { width: 85%; margin-right: auto; max-width: 500px }
.bh-breakoutbanner__container--media__right-text { width: 85%; height: 165px; padding: 33px; box-sizing: border-box }
.bh-breakoutbanner__container--media__right-text__title { font-size: 1.5rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.42; color: #fff; padding-top: 16px; width: 360px; height: 34px; letter-spacing: 0 }
.bh-breakoutbanner__container--media__right-button { width: 15%; float: right; margin-top: -105px; box-sizing: border-box; margin-right: -10px }
}
.button--secondary, a.button--secondary { background-color: #fff; border-color: #ccc; color: #007d62 }
.button--secondary:active, a.button--secondary:active { background-color: #007d62 }
.button--tertiary, a.button--tertiary { background-color: transparent; border-color: #fff; color: #fff }
.button--tertiary:hover, .cta-container .field_cmp_cta .cta--transparent a:hover, .cta-container .field_cmp_cta .cta--transparent-download a:hover, .cta-container .field_cmp_files .cta--transparent a:hover, .cta-container .field_cmp_files .cta--transparent-download a:hover, a.button--tertiary:hover { background-color: #02a783 }
.button--tertiary:active, .cta-container .field_cmp_cta .cta--transparent a:active, .cta-container .field_cmp_cta .cta--transparent-download a:active, .cta-container .field_cmp_files .cta--transparent a:active, .cta-container .field_cmp_files .cta--transparent-download a:active, a.button--tertiary:active { background-color: #007d62 }
.campaign-explore-further { display: none }
.campaign-explore-further .campaign-explore-further__eyebrow-title { display: inline-flex; position: relative; padding-left: 0; margin-bottom: 9px; margin-top: 27px }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-headline:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; background-color: #02a783; width: 40px }
.campaign-explore-further .campaign-explore-further__eyebrow-title:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783 }
@media (min-width:768px) {
.campaign-explore-further .campaign-explore-further__eyebrow-title { display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; margin-bottom: 5px }
.campaign-explore-further .campaign-explore-further__eyebrow-title:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 20px; background-color: #02a783 }
}
.campaign-explore-further .campaign-explore-further__eyebrow-title:before { top: -27px }
@media (min-width:768px) {
.campaign-explore-further .campaign-explore-further__eyebrow-title:before { top: -18px }
}
.campaign-explore-further .field_expore_further_description { margin-bottom: 27px }
.campaign-explore-further .campaign-explore-further__item-left { width: 115px; height: 115px; margin-left: 20px; flex-shrink: 0; overflow: hidden }
.campaign-explore-further .campaign-explore-further__item-left img { -o-object-fit: cover; object-fit: cover; width: 184px; height: 115px }
@media (min-width:768px) {
.campaign-explore-further .campaign-explore-further__item-left img { -o-object-fit: fill; object-fit: fill; width: auto; height: auto }
.campaign-explore-further .campaign-explore-further__item-left { width: 160px; height: 100px; margin-right: 20px; margin-left: 0 }
}
.campaign-explore-further .campaign-explore-further__item-right { flex-grow: 1 }
.campaign-explore-further .campaign-explore-further__item { border-bottom: 1px solid rgba(117,117,117,.5) }
.campaign-explore-further .campaign-explore-further__item-link { display: flex; text-decoration: none; color: #fff; padding: 20px 0; font-weight: 600; flex-direction: row-reverse; justify-content: space-between }
@media (min-width:768px) {
.campaign-explore-further .campaign-explore-further__item-link { flex-direction: row; justify-content: flex-start }
}
.campaign .campaign__col--left img, .campaign .campaign__col--left svg, .campaign-explore-further .campaign-explore-further__item-link img { display: block }
.campaign-explore-further .campaign-explore-further__item-link:hover, .cta-container .field_cmp_cta .cta--simple-animation.cta--primary a:hover, .cta-container .field_cmp_cta .cta--simple-animation.cta--primary-external a:hover, .cta-container .field_cmp_cta .cta--simple-animation.cta--secondary a:hover, .cta-container .field_cmp_cta .cta--simple-animation.cta--secondary-external a:hover, .cta-container .field_cmp_files .cta--simple-animation.cta--primary a:hover, .cta-container .field_cmp_files .cta--simple-animation.cta--primary-external a:hover, .cta-container .field_cmp_files .cta--simple-animation.cta--secondary a:hover, .cta-container .field_cmp_files .cta--simple-animation.cta--secondary-external a:hover { color: #fff }
.campaign-explore-further .campaign-explore-further__item-link:hover .campaign-explore-further__item-title, .cta-container .field_cmp_cta .cta--link a:hover, .cta-container .field_cmp_cta .cta--link-arrow a:hover, .cta-container .field_cmp_cta .cta--link-download a:hover, .cta-container .field_cmp_cta .cta--link-external a:hover, .cta-container .field_cmp_files .cta--link a:hover, .cta-container .field_cmp_files .cta--link-arrow a:hover, .cta-container .field_cmp_files .cta--link-download a:hover, .cta-container .field_cmp_files .cta--link-external a:hover { color: #007d62 }
.campaign-explore-further .campaign-explore-further__item-type { display: inline-flex; position: relative; padding-left: 0; color: #013025; text-transform: uppercase; font-size:.75rem;
line-height:.75rem;
margin-top: 12px; margin-bottom: 10px }
.campaign .campaign__eyebrow-title:before, .campaign-explore-further .campaign-explore-further__item-type:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783; top: -12px }
.campaign-explore-further .campaign-explore-further__item-date { text-transform: uppercase; font-size:.75rem;
color: #949494; margin-bottom: 9px }
.campaign-explore-further .campaign-explore-further__item-title {
font-size:.875rem; line-height: 1.5rem; color: #949494 }
.campaign-explore-further .campaign-explore-further__item-title .field_cmp_full_name { color: #949494 }
.campaign .bh-campaign-tte-marketo { display: none }
.campaign .campaign__content-wrap { max-width: 1270px; margin-left: auto; margin-right: auto; padding-left: 24px; padding-right: 24px }
@media (min-width:768px) {
.campaign .campaign__content-wrap { position: relative; z-index: 1; background: #fff; padding: 0 }
}
@media (min-width:1024px) {
.campaign .campaign__content-wrap { margin-top: -85px }
}
.campaign .campaign__content { max-width: 1145px; padding-top: 80px; padding-bottom: 80px; margin: auto }
@media (min-width:768px) {
.campaign .campaign__content { display: flex; align-items: flex-start; justify-content: space-between; padding: 78px 61px 82px 66px }
}
.campaign .campaign-webinar__content .campaign__col--left, .campaign .campaign-webinar__content .campaign__col--right { margin-right: 0 }
@media (min-width:768px) {
.campaign .campaign-webinar__content .campaign__col--right { margin-left: 33px }
}
.campaign .campaign__col--left { display: flex; flex-direction: column; margin-bottom: 55px }
@media (min-width:768px) {
.campaign .campaign__col--left { display: block; width: 42.28029%; float: left; margin-right: 0 }
}
.campaign .campaign__col--left .field_asset_file { margin-bottom: 25px; order: 1 }
@media (min-width:768px) {
.campaign .campaign__col--left .field_asset_file { margin-bottom: 40px }
}
.campaign .campaign__col--left .field_asset_file .cta-new { margin: 0 }
.campaign .campaign__col--left .field_asset_image { margin-bottom: 40px; max-width: 270px }
.campaign .campaign__col--left .campaign__asset-content { display: flex; flex-direction: column-reverse }
@media (min-width:1024px) {
.campaign .campaign__col--left .campaign__asset-content { flex-direction: column }
}
.campaign .campaign__col--left .webinar-section { background: #f8f8f8; padding: 30px 14px 30px 17px; margin: 50px 0 }
.campaign .campaign__col--left .webinar-section .webinar-title { font-size: 1.125rem; font-style: normal; font-weight: 600; line-height: 1.625rem; letter-spacing: 0; text-align: left; padding-bottom: 20px; color: #27272c }
.campaign .campaign__col--left .webinar-section .webinar-description { display: flex; flex-direction: column; gap: 30px; grid-gap: 30px }
@media (min-width:768px) {
.campaign .campaign__col--left .webinar-section .webinar-description { flex-direction: row }
}
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime { flex: 0 1 50% }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime .webinar-datetime-label {
font-size:.875rem; font-style: normal; font-weight: 600; line-height: 1.5rem; letter-spacing: 0; text-align: left; color: #27272c }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime .webinar-date-time-container {
font-size:.875rem; font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left; color: #949494 }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime .webinar-date-time-container .webinar-date-values, .campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime .webinar-date-time-container .webinar-time-values { display: flex; flex-direction: row }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime .webinar-date-time-container .webinar-date-values .webinar-date-value, .campaign .campaign__col--left .webinar-section .webinar-description .webinar-datetime .webinar-date-time-container .webinar-time-values .webinar-date-value { padding-left: 4px }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-location { flex: 0 1 50%; font-size:.875rem;
font-style: normal; font-weight: 400; line-height: 1.5rem; letter-spacing: 0; text-align: left }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-location .webinar-location-label {
font-size:.875rem; font-style: normal; font-weight: 600; line-height: 1.5rem; letter-spacing: 0; text-align: left; color: #27272c }
.campaign .campaign__col--left .webinar-section .webinar-description .webinar-location .webinar-location-values { display: flex; flex-direction: row; color: #949494 }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-headline { font-size: 1.875rem; font-style: normal; font-weight: 600; line-height: 2.5rem; letter-spacing: 0; text-align: left; margin-bottom: 40px; display: inline-flex; position: relative; padding-left: 0; margin-top: 20px }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker-container__details { display: flex; flex-direction: row; gap: 30px; grid-gap: 30px }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker-container__details .webinar-speaker__image { width: 75px; height: 75px }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker-container__details .webinar-speaker__image img { width: 75px; height: 75px; border-radius: 50px; max-width: -moz-fit-content; max-width: fit-content }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker-container__details .webinar-speaker__info { display: flex; flex-direction: column; justify-content: center }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker-container__details .webinar-speaker__info .webinar-speaker__name { font-weight: 600; font-size:.875rem;
line-height: 1.5rem; color: #013025 }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker-container__details .webinar-speaker__info .webinar-speaker__company { font-style: normal; font-weight: 400; font-size:.75rem;
line-height: 1.125rem; color: #013025 }
.campaign .campaign__col--left .webinar-speaker .webinar-speaker-container .webinar-speaker__bio { padding-top: 20px; font-style: normal; font-weight: 400; font-size:.75rem;
line-height: 1.125rem; color: #27272c }
.campaign .campaign__col--right { background-color: #f8f8f8; padding: 65px 20px 65px 40px; margin-left: 0 }
@media (min-width:768px) {
.campaign .campaign__col--right { width: 53.39667%; float: left; padding: 65px 62px 53px 53px; margin-right: 0; margin-left: 60px }
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product .field_text_content, .campaign .campaign__col--right .bh-campaign-gated-marketo-submitted-text, .campaign--nongated .campaign__media .bh-video-headline-subsection { display: none }
.campaign .campaign__col--right .bh-campaign-gated-marketo-submitted-text .field_marketo_red .bh-cke-eyebrow-heading:before { width: 20px }
.campaign .campaign__col--right .bh-campaign-gated-marketo-submitted-text .field_marketo_red p { color: #27272c }
.campaign .campaign__eyebrow-title { display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; margin-bottom: 40px }
.campaign .campaign__eyebrow-title:before { top: -20px; width: 40px }
@media (min-width:768px) {
.campaign .campaign__eyebrow-title { margin-bottom: 30px }
}
.campaign .campaign__cmp-image { position: relative; margin-bottom: 40px }
.campaign .campaign__cmp-image:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: #000; opacity: .5; z-index: 1 }
.campaign .campaign__cmp-image-btn { position: absolute; right: 0; bottom: 0; z-index: 1 }
.campaign .campaign__description { margin-bottom: 12px }
@media (min-width:768px) {
.campaign .campaign__description { margin-bottom: 0; margin-right: 24px }
}
.campaign .campaign__description p {
font-size:.75rem; margin-top: 0; margin-bottom: 18px; line-height: 1.125rem; color: #27272c }
.campaign .campaign__description ol, .campaign .campaign__description ul { -webkit-padding-start: 48px; padding-inline-start: 48px; font-size:.75rem;
color: #27272c; line-height: 1.125rem }
.campaign .campaign__description ul { list-style-type: disc }
.campaign .campaign__description li { margin: 18px 0 }
.campaign .cta-asset-preview { margin: 30px 0 0; width: 132px }
@media (min-width:1024px) {
.campaign .cta-asset-preview { margin: 0 0 40px }
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product { background: #f8f8f8 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product .bh-market-product--close svg path, .cta-new--circle--disabled svg path { fill: #ccc }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product .bh-market-product--title .field_heading { color: #013025; width: 80% }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 { margin-top: 0 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow label { color: #27272c; font-weight: 600 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow label .mktoAsterix { color: #bf3000 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField { color: #27272c; border-bottom: 1px solid #e2e2e2 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField { border-bottom: 1px solid #e2e2e2 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField::-webkit-input-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField::-webkit-input-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField::-webkit-input-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField::-webkit-input-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField::-moz-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField::-moz-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField::-moz-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField::-moz-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField:-ms-input-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField:-ms-input-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField:-ms-input-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField:-ms-input-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField:-moz-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField:-moz-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField:-moz-placeholder, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField:-moz-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField.mktoInvalid, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField.mktoInvalid, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField.mktoInvalid, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField.mktoInvalid, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField.mktoInvalid { color: #bf3000 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField input, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField input, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField input, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField input, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField input { border-bottom: 1px solid #e2e2e2 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoEmailField input:-internal-autofill-selected, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTelField input:-internal-autofill-selected, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoTextField input:-internal-autofill-selected, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField input:-internal-autofill-selected, .campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow textarea.mktoField input:-internal-autofill-selected {
background-color:#27272c!important
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField { display: block; position: relative; background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%227%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 0l4 4 4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); background-position: calc(100% - .25em) center; background-size: 12px; background-repeat: no-repeat; color: #27272c; scrollbar-width: thin; scrollbar-color: #27272c; scrollbar-track-color: rgba(194,194,194,.5) }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField::placeholder {
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField::-webkit-input-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField::-moz-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField:-ms-input-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField:-moz-placeholder {
color:#27272c;
width:100%
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField::-webkit-scrollbar {
width:4px
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(194,194,194,.5);
border-radius:10px
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField::-webkit-scrollbar-thumb {
border-radius:10px;
background:#949494;
-webkit-box-shadow:inset 0 0 6px rgba(194,194,194,.5)
}
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow select.mktoField option { background-color: #949494 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoRadioList label { color: #27272c; font-style: normal; font-weight: 400 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoRadioList input[type=radio]:focus { outline: 0 }
.campaign .bh-campaign-tte-marketo.white-background-form .bh-marketo-product #mktoForm_12130 .mktoFormRow .mktoHtmlText { color: #27272c; font-style: normal; font-weight: 400; font-size:.75rem;
line-height: 1.125rem }
.campaign--nongated .bh-campaign-tte-marketo { display: block }
.campaign--nongated .campaign__eyebrow-title, .case-study-body__content ul li { margin-bottom: 20px }
.campaign--nongated .body p { color: #949494; font-weight: 400; font-size:.75rem;
line-height: 1.125rem; max-width: 650px }
@media (min-width:1024px) {
.campaign--nongated .body p {
font-size:.875rem; line-height: 1.5rem }
}
.campaign--nongated .campaign__video-container { background-color: #f8f8f8 }
.campaign--nongated .campaign__media { padding: 80px 0 }
@media (min-width:1024px) {
.campaign--nongated .campaign__media { padding: 100px 0 }
}
.campaign--nongated .field_asset_file, .campaign--nongated .field_campaign_video { margin-top: 40px }
.campaign--nongated .campaign__nongated-explore-further { padding: 100px 0 }
@media (min-width:768px) {
.campaign--nongated .campaign__nongated-explore-further .campaign__eyebrow-title { margin-bottom: 60px }
}
.campaign--nongated .field_nongated_explore_further .bh-image-card { padding: 0; white-space: normal }
@media (min-width:768px) {
.campaign--nongated .field_nongated_explore_further a { pointer-events: auto }
}
.campaign__asset-modal { height: 0; left: 0; position: relative; top: 0; visibility: hidden; width: 100%; z-index: 600 }
.campaign__asset-modal--show { height: 100%; position: fixed; visibility: unset }
.campaign__asset-modal .campaign__asset-modal__header { align-items: center; background-color: #27272c; color: #fff; display: flex; height: 40px; justify-content: space-between; position: absolute; width: 100% }
.campaign__asset-modal .campaign__asset-modal__header>* { margin: 0 40px }
.campaign__asset-modal .campaign__asset-modal__header .campaign__asset-modal__close { height: 25px; position: relative; width: 25px }
.campaign__asset-modal .campaign__asset-modal__header .campaign__asset-modal__close:after, .campaign__asset-modal .campaign__asset-modal__header .campaign__asset-modal__close:before { position: absolute; left: 15px; content: " "; height: 25px; width: 2px; background-color: #fff }
.campaign__asset-modal .campaign__asset-modal__header .campaign__asset-modal__close:before { transform: rotate(45deg) }
.campaign__asset-modal .campaign__asset-modal__header .campaign__asset-modal__close:after { transform: rotate(-45deg) }
.campaign__asset-modal .bh-field-media--pdf, .campaign__asset-modal .bh-field-media--pdf iframe { height: 100% }
.campaign__asset-modal .bh-asset-link { color: #fff; bottom: 23px; position: absolute }
@media screen and (max-width:1024px) {
.campaign__asset-modal .bh-asset-link { display: none }
}
.campaign__asset-modal .bh-asset-link--download { left: 60px }
.campaign__asset-modal .bh-asset-link--download:after, .campaign__asset-modal .bh-asset-link--link-out:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); width: 10px; height: 11px; margin-left: 3px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.campaign__asset-modal .bh-asset-link--link-out { left: 210px }
.campaign__asset-modal .bh-asset-link--link-out:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: 9px; height: 9px; margin-left: 4px }
.campaign__asset-modal .bh-asset-link--download, .campaign__asset-modal .bh-asset-link--link-out { display: none }
.bh-parent-categories-case-studies-wrapper.bh-related-category { position: relative; padding: 40px 0 }
@media (min-width:1024px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category { margin: 0; padding: 40px 0!important }
}
@media (max-width:767px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category .field_eyebrow_and__heading { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0; display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; margin-bottom: 10px }
}
@media (max-width:767px) and (min-width:768px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category .field_eyebrow_and__heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
@media (max-width:767px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category .field_eyebrow_and__heading:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 40px; background-color: #02a783 }
.bh-parent-categories-case-studies-wrapper.bh-related-category hr { display: none }
.bh-parent-categories-case-studies-wrapper.bh-related-category div.bh-related-category-links ul li { padding-bottom: 20px; line-height: 1.71 }
.bh-parent-categories-case-studies-wrapper.bh-related-category div.bh-related-category-links ul li:last-child { padding-bottom: 0 }
.bh-parent-categories-case-studies-wrapper.bh-related-category div.bh-related-category-links ul li a { text-decoration: none; color: #02a783 }
.bh-parent-categories-case-studies-wrapper.bh-related-category div.bh-related-category-links ul li a:link { color: #02a783 }
.bh-parent-categories-case-studies-wrapper.bh-related-category div.bh-related-category-links ul li a:hover { color: #007d62 }
}
@media (min-width:768px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category { padding: 40px 0 120px }
.bh-parent-categories-case-studies-wrapper.bh-related-category .bh-parent-categories-case-studies--width { width: calc(100% - 4.46247%)!important }
.bh-parent-categories-case-studies-wrapper.bh-related-category hr { display: block; border-bottom: 1px solid #e2e2e2; margin: 24px 0 }
.bh-parent-categories-case-studies-wrapper.bh-related-category .field_eyebrow_and__heading { display: inline-flex; position: relative; padding-left: 40px; margin-top: 0; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
text-transform: uppercase; margin-bottom: 0 }
.bh-parent-categories-case-studies-wrapper.bh-related-category .field_eyebrow_and__heading:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 20px; background-color: #02a783 }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul { display: block }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul li { display: inline-block; margin: 0 28px 15px 0; line-height: 3.125rem }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul li a { height: 50px; border-radius: 25.5px; border: solid 1px #e2e2e2; background-color: #f8f8f8; text-decoration: none; padding: 12px 30px 13px; font-size:.75rem;
font-weight: 600; letter-spacing:.0625rem;
text-align: center; color: #032610; text-transform: uppercase }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul li a:hover { border-color: #007d62; background-color: #007d62; color: #fff }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul li a:active { outline: 0 }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul li a:focus { outline: 0 }
.bh-parent-categories-case-studies-wrapper.bh-related-category-links ul li a:visited { outline: 0 }
}
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder { text-align: center }
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder .pager { margin: 60px 0 }
@media (max-width:767px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder .pager { margin: 60px 0 30px }
}
@media (min-width:768px) {
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder .pager { margin: 60px 0 0 }
}
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder .pager .button { background-color: #fff; border-color: #ccc; color: #02a783; padding: 18px 37.5px }
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder .pager .button:hover { background-color: #02a783; border-color: #02a783; color: #fff }
.bh-parent-categories-case-studies-wrapper.bh-related-category-pager-holder .pager .button:active { background-color: #007d62; border-color: #007d62 }
@media (max-width:1030px) {
.case-study-body__content ul li:nth-last-child(2) { margin-bottom: 15px!important }
}
.case-study-body { max-width: 1335px; margin-left: auto; margin-right: auto; padding-top: 40px }
.case-study-body:after { content: " "; display: block; clear: both }
@media (min-width:768px) {
.case-study-body { padding-top: unset }
}
.case-study-body__content ul { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; list-style: disc; padding-left: 18px; margin-bottom: 20px }
@media (min-width:768px) {
.case-study-body__content ul { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
.case-study-body__content ul li:last-child { margin-bottom: 0 }
.bh-case-study-library--list-wrapper { margin-top: 0 }
.bh-case-study-library--list-wrapper:last-child { margin-bottom: 60px }
.bh-case-study-library--list-item { box-sizing: border-box; margin-top: 60px; min-height: 250px }
.bh-case-study-library--list-item .bh-case-study-content-custom-edit { display: none }
.bh-case-study-library--list-item--default:hover .bh-case-study-content-custom-edit, .bh-case-study-library--list-item--default:hover .bh-case-study-content-custom-edit:hover .contextual-links, .bh-case-study-library--list-item:hover .bh-case-study-content-custom-edit, .bh-case-study-library--list-item:hover .bh-case-study-content-custom-edit:hover .contextual-links { display: block }
.bh-case-study-library--list-item__image { margin-bottom: 30px; position: relative }
.bh-case-study-library--list-item__eyebrow, .webform-submission-form.marketo-contact-us-webform .contact-header h2 { display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-weight: 600; color: #013025 }
.bh-case-study-library--list-item__eyebrow { display: block; margin-top: 20px; font-size:.75rem;
line-height: 1; letter-spacing:.0625rem;
margin-bottom: 10px; text-transform: uppercase }
.bh-case-study-library--list-item__eyebrow:before, .webform-submission-form.marketo-contact-us-webform .contact-header h2:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 20px; background-color: #02a783 }
.bh-case-study-library--list-item__title { margin-top: 6px; margin-bottom: 20px }
.bh-case-study-library--list-item__title a { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; text-decoration: none }
.bh-case-study-library--list-item__title.bh-brand--title, .bh-case-study-library--list-item__title.bh-industry--title { margin-top: -3px }
.bh-case-study-library--list-item__title.bh-brand--title .title span, .bh-case-study-library--list-item__title.bh-industry--title .title span { display: -webkit-box; -webkit-line-clamp: 3; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; font-size: 1rem }
.bh-case-study-library--list-item--default { flex-direction: column; text-align: center; align-items: center; justify-content: center; background-color: #00523e; color: #fff; padding: 36px; height: 100%; box-sizing: border-box; position: relative }
.bh-case-study-library .bh-ef-view-block .case-study-library-results, .bh-case-study-library--list-item--default .bh-case-study-content-custom-edit { display: none }
.bh-case-study-library--list-item--default .bh-case-study-library--list-item__title { margin-top: 30px; margin-bottom: 20px; min-height: 82px }
.bh-case-study-library--list-item--default .bh-case-study-library--list-item__title a { color: #fff; text-decoration: none }
.bh-case-study-library--list-item--default .bh-case-study-library--list-item__title.bh-brand_default-title .title, .bh-case-study-library--list-item--default .bh-case-study-library--list-item__title.bh-industry_default-title .title { display: -webkit-box; -webkit-line-clamp: 4; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; font-size: 1rem }
@media (min-width:768px) {
.bh-case-study-library--list-item--default .bh-case-study-library--list-item__title.bh-brand_default-title .title, .bh-case-study-library--list-item--default .bh-case-study-library--list-item__title.bh-industry_default-title .title { -webkit-line-clamp: 6 }
}
.bh-case-study-library--list-item--default.bh-brand-search-item:hover .bh-case-study-library--list-item__cta .cta-new--secondary, .bh-case-study-library--list-item--default.bh-industry-search-item:hover .bh-case-study-library--list-item__cta .cta-new--secondary { border-color: transparent; background-color: #02a783 }
.bh-case-study-library--list-item--default.bh-brand-search-item:hover .bh-case-study-library--list-item__cta .cta-new--secondary .cta-new__icon--before, .bh-case-study-library--list-item--default.bh-industry-search-item:hover .bh-case-study-library--list-item__cta .cta-new--secondary .cta-new__icon--before { opacity: 1; left: 50% }
.bh-case-study-library--list-item--default.bh-brand-search-item:hover .bh-case-study-library--list-item__cta .cta-new--secondary .cta-new__icon--after, .bh-case-study-library--list-item--default.bh-industry-search-item:hover .bh-case-study-library--list-item__cta .cta-new--secondary .cta-new__icon--after { opacity: 0 }
.bh-case-study-library--list-item--default.bh-brand-search-item .bh-case-study-library--list-item__cta .cta-new .cta-new__icon--after svg path, .bh-case-study-library--list-item--default.bh-industry-search-item .bh-case-study-library--list-item__cta .cta-new .cta-new__icon--after svg path, .cta-new--gated-download .cta-new__icon svg path, .cta-new--primary .cta-new__icon svg path, .cta-new--secondary .cta-new__icon svg path, .cta-new--solv-web-chat .cta-new__icon svg path { fill: #fff }
.bh-case-study-library--list-item.bh-jump-nav-content { margin-top: 20px; margin-bottom: 60px }
.bh-case-study-library--list-item.bh-brand-default-section a, .bh-case-study-library--list-item.bh-industry-default-section a { text-decoration: none }
@media (min-width:576px) {
.case-study-body__content { width: 85.39554%; margin: 0 auto; float: none }
}
@media (min-width:768px) {
.case-study-body__content { width: 57.24466%; margin: 0 auto; float: none }
.bh-case-study-library--list-wrapper { display: flex; flex-wrap: wrap }
.bh-case-study-library--list-item { width: 31.59145%; margin-right: 2.61283%; float: none; display: block; min-height: 440px }
.bh-case-study-library--list-item:nth-child(3n) { float: right; margin-right: 0 }
.bh-case-study-library--list-item__image { margin-bottom: 30px }
.bh-case-study-library--list-item__eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #013025; letter-spacing:.0625rem;
margin-bottom: 10px; text-transform: uppercase }
.bh-case-study-library--list-item__eyebrow:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 20px; background-color: #02a783 }
.bh-case-study-library--list-item__title { margin-top: 6px; margin-bottom: 20px }
.bh-case-study-library--list-item__title a { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; text-decoration: none }
.bh-case-study-library--list-item--default .bh-case-study-library--list-item__title { min-height: 150px }
.node-type--case-study .case-study-body { margin-top: -20px }
}
.webform-submission-form.marketo-contact-us-webform { padding: 72px 36px }
.webform-submission-form.marketo-contact-us-webform .form-required:after { content: "  *"; color: #bf3000 }
.webform-submission-form.marketo-contact-us-webform .contact-header { margin-bottom: 48px }
.webform-submission-form.marketo-contact-us-webform .contact-header h2 { font-size: 1.875rem; line-height: 1.33; letter-spacing: 0; margin: 12px 0 24px }
@media (min-width:768px) {
.webform-submission-form.marketo-contact-us-webform .contact-header h2 { font-family: "Poppins", sans-serif; font-size: 2.25rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.webform-submission-form.marketo-contact-us-webform .contact-header p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; margin: 0 }
.webform-submission-form.marketo-contact-us-webform .js-form-item { margin-bottom: 36px }
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-text { display: block }
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-select, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-text { width: 100%!important; margin-top: 6px; padding: 6px 0; font-size: 1.125rem; line-height: 1.33; height: auto }
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-email, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-textarea { display: block; width: 100%!important; margin-top: 6px; padding: 6px 0; font-size: 1.125rem; line-height: 1.33; height: auto }
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-email::-webkit-input-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-select::-webkit-input-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-text::-webkit-input-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-textarea::-webkit-input-placeholder {
color:#ccc
}
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-email::-moz-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-select::-moz-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-text::-moz-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-textarea::-moz-placeholder {
color:#ccc
}
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-email:-ms-input-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-select:-ms-input-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-text:-ms-input-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-textarea:-ms-input-placeholder {
color:#ccc
}
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-email:-moz-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-select:-moz-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-text:-moz-placeholder, .webform-submission-form.marketo-contact-us-webform .js-form-item .form-textarea:-moz-placeholder {
color:#ccc
}
.webform-submission-form.marketo-contact-us-webform .js-form-item label { display: inline-block; width: auto; font-size:.875rem;
font-weight: 400!important; line-height: 1.43; letter-spacing: normal; color: #013025; padding-top: .3em }
.webform-submission-form.marketo-contact-us-webform .js-form-item .form-select { display: block; position: relative; background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%227%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 0l4 4 4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); background-position: calc(100% - .25em) center; background-size: 12px; background-repeat: no-repeat }
.webform-submission-form.marketo-contact-us-webform .js-webform-radios.webform-options-display-one-column { width: 100%; padding: 12px 0 0; margin-top: 10px }
.bh-footer.bh-default-brand-footer #block-social-links .bh-menu .bh-menu__item, .dropdown .select-multi-wrappers__container ul, .webform-submission-form.marketo-contact-us-webform .js-form-type-radio { margin: 0 }
.webform-submission-form.marketo-contact-us-webform .js-form-type-radio label { display: inline-block; margin-left: 24px; font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0; margin-bottom: 12px; width: 90%; clear: right }
.webform-submission-form.marketo-contact-us-webform .js-form-type-radio .form-radio { position: relative; margin-top: 5px; display: inline-block; line-height: 1.2em; font-size: 1em; float: left; clear: left; outline: 0 }
.webform-submission-form.marketo-contact-us-webform input[type=radio].form-radio:checked:before { position: absolute; top: unset; width: 6px; margin-top: 4px }
@media (max-width:576px) {
.webform-submission-form.marketo-contact-us-webform { padding: 48px 0 }
.webform-submission-form.marketo-contact-us-webform .js-form-type-radio label { margin-left: 15px; width: 85% }
}
@media (min-width:768px) {
.webform-submission-form.marketo-contact-us-webform { padding: 48px 24px }
.webform-submission-form.marketo-contact-us-webform .contact-header p { letter-spacing: 0 }
.webform-submission-form.marketo-contact-us-webform .contact-header h2 { margin-bottom: 24px }
.webform-submission-form.marketo-contact-us-webform .js-form-type-radio label { margin-left: 15px; width: 85% }
}
@media (min-width:1024px) {
.webform-submission-form.marketo-contact-us-webform { padding: 72px 36px }
.webform-submission-form.marketo-contact-us-webform .js-form-type-radio label { width: 87% }
}
.webform-submission-form.marketo-contact-us-webform label.error { color: #bf3000!important; font-size:.8125rem!important;
font-weight: 400!important; font-stretch: normal!important; font-style: normal!important; line-height: 1.63!important; letter-spacing: normal!important }
.webform-submission-form.marketo-contact-us-webform .form-item-communications-preference label.error { width: 150px; position: absolute; margin-top: -24px; left: 24px }
.button-link { display: flex; justify-content: space-between; margin: 50px auto }
.button-link--next a, .button-link--previous a { width: 35px; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
text-decoration: none; text-transform: uppercase }
.button-link--next a::after, .button-link--previous a::after { content: ""; display: block; margin: 5px auto; width: 0; height: 1px; background: #02a783; transition: width .2s }
.button-link--next a:hover, .button-link--previous a:hover { transform: scale(1.1) }
.button-link--next a svg, .button-link--previous a svg { height: 12px; overflow: visible }
.field_links { display: none }
.cta-container .field_cmp_cta .cta--transparent a, .cta-container .field_cmp_cta .cta--transparent-download a, .cta-container .field_cmp_files .cta--transparent a, .cta-container .field_cmp_files .cta--transparent-download a { background-color: transparent; border-color: #fff; color: #fff; transition: background-color .25s ease }
.cta-container .field_cmp_cta .cta--link a, .cta-container .field_cmp_cta .cta--link-arrow a, .cta-container .field_cmp_cta .cta--link-download a, .cta-container .field_cmp_cta .cta--link-external a, .cta-container .field_cmp_files .cta--link a, .cta-container .field_cmp_files .cta--link-arrow a, .cta-container .field_cmp_files .cta--link-download a, .cta-container .field_cmp_files .cta--link-external a { background: 0 0; border: 0; padding: 0; color: #02a783; transition: color .25s ease }
.cta-container .field_cmp_cta .cta--link a:active, .cta-container .field_cmp_cta .cta--link-arrow a:active, .cta-container .field_cmp_cta .cta--link-download a:active, .cta-container .field_cmp_cta .cta--link-external a:active, .cta-container .field_cmp_files .cta--link a:active, .cta-container .field_cmp_files .cta--link-arrow a:active, .cta-container .field_cmp_files .cta--link-download a:active, .cta-container .field_cmp_files .cta--link-external a:active { color: #00523e; border: 0; background: 0 0 }
.cta-container--align-vertical .field_cmp_cta { flex-direction: column }
.cta-container--align-left { -moz-column-gap: 20px; column-gap: 20px; row-gap: 10px }
@media (min-width:1024px) {
.cta-container--align-left { -moz-column-gap: 30px; column-gap: 30px; row-gap: 15px }
}
.cta-container--align-left .field_cmp_cta { justify-content: flex-start }
.cta-container--align-center .field_cmp_cta { justify-content: center }
.cta-container--align-right .field_cmp_cta { justify-content: flex-end }
.cta-container--list .field_cmp_cta { padding-bottom: 24px; border-bottom: 1px solid #e2e2e2; margin-bottom: 24px }
.cta-container--list .field_cmp_cta a:after { position: absolute; right: 2em }
.cta-container .field_cmp_cta, .cta-container .field_cmp_files { display: flex }
.cta-container .field_cmp_cta .cta, .cta-container .field_cmp_files .cta { margin-left: 6px; margin-bottom: 6px }
.cta-container .field_cmp_cta .cta:nth-child(1), .cta-container .field_cmp_files .cta:nth-child(1) { margin-left: 0 }
.cta-container .field_cmp_cta .cta--external.cta--primary a:after, .cta-container .field_cmp_cta .cta--external.cta--primary-external a:after, .cta-container .field_cmp_files .cta--external.cta--primary a:after, .cta-container .field_cmp_files .cta--external.cta--primary-external a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.cta-container .field_cmp_cta .cta--external.cta--primary a:before, .cta-container .field_cmp_cta .cta--external.cta--primary-external a:before, .cta-container .field_cmp_files .cta--external.cta--primary a:before, .cta-container .field_cmp_files .cta--external.cta--primary-external a:before { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--external.cta--secondary a, .cta-container .field_cmp_cta .cta--external.cta--secondary-external a, .cta-container .field_cmp_files .cta--external.cta--secondary a, .cta-container .field_cmp_files .cta--external.cta--secondary-external a { background-color: #fff }
.cta-container .field_cmp_cta .cta--external.cta--secondary a:after, .cta-container .field_cmp_cta .cta--external.cta--secondary-external a:after, .cta-container .field_cmp_files .cta--external.cta--secondary a:after, .cta-container .field_cmp_files .cta--external.cta--secondary-external a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.cta-container .field_cmp_cta .cta--external.cta--link a:after, .cta-container .field_cmp_cta .cta--external.cta--secondary a:before, .cta-container .field_cmp_cta .cta--external.cta--secondary-external a:before, .cta-container .field_cmp_cta .cta--external.cta--transparent a:after, .cta-container .field_cmp_files .cta--external.cta--link a:after, .cta-container .field_cmp_files .cta--external.cta--secondary a:before, .cta-container .field_cmp_files .cta--external.cta--secondary-external a:before, .cta-container .field_cmp_files .cta--external.cta--transparent a:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--external.cta--link a:after, .cta-container .field_cmp_cta .cta--external.cta--transparent a:after, .cta-container .field_cmp_files .cta--external.cta--link a:after, .cta-container .field_cmp_files .cta--external.cta--transparent a:after { content: ""; width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.cta-container .field_cmp_cta .cta--external.cta--link a:after, .cta-container .field_cmp_files .cta--external.cta--link a:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); transition: background .25s ease }
.cta-container .field_cmp_cta .cta--external.cta--link a:hover:after, .cta-container .field_cmp_files .cta--external.cta--link a:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23007d62%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--external.cta--link a:active:after, .cta-container .field_cmp_files .cta--external.cta--link a:active:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23016A50%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--primary-download a:after, .cta-container .field_cmp_cta .cta--secondary-download a:after, .cta-container .field_cmp_files .cta--primary-download a:after, .cta-container .field_cmp_files .cta--secondary-download a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); width: 1em; height: 1em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.cta-container .field_cmp_cta .cta--secondary a, .cta-container .field_cmp_cta .cta--secondary-download a, .cta-container .field_cmp_cta .cta--secondary-external a, .cta-container .field_cmp_files .cta--secondary a, .cta-container .field_cmp_files .cta--secondary-download a, .cta-container .field_cmp_files .cta--secondary-external a { background-color: #fff; border-color: #e2e2e2; color: #02a783; padding-top: 14px; padding-bottom: 14px }
.cta-container .field_cmp_cta .cta--secondary-download a:after, .cta-container .field_cmp_files .cta--secondary-download a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--primary a, .cta-container .field_cmp_cta .cta--primary-external a, .cta-container .field_cmp_cta .cta--secondary a, .cta-container .field_cmp_cta .cta--secondary-external a, .cta-container .field_cmp_files .cta--primary a, .cta-container .field_cmp_files .cta--primary-external a, .cta-container .field_cmp_files .cta--secondary a, .cta-container .field_cmp_files .cta--secondary-external a { position: relative; transition: color .25s ease, border .25s ease, background-color .25s ease }
.cta-container .field_cmp_cta .cta--primary a:after, .cta-container .field_cmp_cta .cta--primary a:before, .cta-container .field_cmp_cta .cta--primary-external a:after, .cta-container .field_cmp_cta .cta--primary-external a:before, .cta-container .field_cmp_cta .cta--secondary a:after, .cta-container .field_cmp_cta .cta--secondary a:before, .cta-container .field_cmp_cta .cta--secondary-external a:after, .cta-container .field_cmp_cta .cta--secondary-external a:before, .cta-container .field_cmp_files .cta--primary a:after, .cta-container .field_cmp_files .cta--primary a:before, .cta-container .field_cmp_files .cta--primary-external a:after, .cta-container .field_cmp_files .cta--primary-external a:before, .cta-container .field_cmp_files .cta--secondary a:after, .cta-container .field_cmp_files .cta--secondary a:before, .cta-container .field_cmp_files .cta--secondary-external a:after, .cta-container .field_cmp_files .cta--secondary-external a:before { transition: opacity .25s ease, background .25s ease }
.cta-container .field_cmp_cta .cta--primary a:before, .cta-container .field_cmp_cta .cta--primary-external a:before, .cta-container .field_cmp_cta .cta--secondary a:before, .cta-container .field_cmp_cta .cta--secondary-external a:before, .cta-container .field_cmp_files .cta--primary a:before, .cta-container .field_cmp_files .cta--primary-external a:before, .cta-container .field_cmp_files .cta--secondary a:before, .cta-container .field_cmp_files .cta--secondary-external a:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); background-size: 10px; background-position: left center; background-repeat: no-repeat; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: auto; opacity: 0; z-index: 2 }
.cta-container .field_cmp_cta .cta--primary a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--primary a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--primary-external a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--primary-external a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--secondary a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--secondary a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--secondary-external a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--secondary-external a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--primary a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--primary a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--primary-external a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--primary-external a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--secondary a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--secondary a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--secondary-external a:hover { background-color: #02a783; border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_files .cta--secondary-external a:active { border: 1px solid #02a783; color: transparent }
.cta-container .field_cmp_cta .cta--primary a:active:before, .cta-container .field_cmp_cta .cta--primary a:hover:before, .cta-container .field_cmp_cta .cta--primary-external a:active:before, .cta-container .field_cmp_cta .cta--primary-external a:hover:before, .cta-container .field_cmp_cta .cta--secondary a:active:before, .cta-container .field_cmp_cta .cta--secondary a:hover:before, .cta-container .field_cmp_cta .cta--secondary-external a:active:before, .cta-container .field_cmp_cta .cta--secondary-external a:hover:before, .cta-container .field_cmp_files .cta--primary a:active:before, .cta-container .field_cmp_files .cta--primary a:hover:before, .cta-container .field_cmp_files .cta--primary-external a:active:before, .cta-container .field_cmp_files .cta--primary-external a:hover:before, .cta-container .field_cmp_files .cta--secondary a:active:before, .cta-container .field_cmp_files .cta--secondary a:hover:before, .cta-container .field_cmp_files .cta--secondary-external a:active:before, .cta-container .field_cmp_files .cta--secondary-external a:hover:before { opacity: 1; background-position: center }
.cta-container .field_cmp_cta .cta--primary a:active:after, .cta-container .field_cmp_cta .cta--primary a:hover:after, .cta-container .field_cmp_cta .cta--primary-external a:active:after, .cta-container .field_cmp_cta .cta--primary-external a:hover:after, .cta-container .field_cmp_cta .cta--secondary a:active:after, .cta-container .field_cmp_cta .cta--secondary a:hover:after, .cta-container .field_cmp_cta .cta--secondary-external a:active:after, .cta-container .field_cmp_cta .cta--secondary-external a:hover:after, .cta-container .field_cmp_files .cta--primary a:active:after, .cta-container .field_cmp_files .cta--primary a:hover:after, .cta-container .field_cmp_files .cta--primary-external a:active:after, .cta-container .field_cmp_files .cta--primary-external a:hover:after, .cta-container .field_cmp_files .cta--secondary a:active:after, .cta-container .field_cmp_files .cta--secondary a:hover:after, .cta-container .field_cmp_files .cta--secondary-external a:active:after, .cta-container .field_cmp_files .cta--secondary-external a:hover:after { opacity: 0 }
.cta-container .field_cmp_cta .cta--primary a:active, .cta-container .field_cmp_cta .cta--primary-external a:active, .cta-container .field_cmp_cta .cta--secondary a:active, .cta-container .field_cmp_cta .cta--secondary-external a:active, .cta-container .field_cmp_files .cta--primary a:active, .cta-container .field_cmp_files .cta--primary-external a:active, .cta-container .field_cmp_files .cta--secondary a:active, .cta-container .field_cmp_files .cta--secondary-external a:active { background-color: #007d62; border-color: #007d62 }
.cta-container .field_cmp_cta .cta--primary-download a, .cta-container .field_cmp_cta .cta--secondary-download a, .cta-container .field_cmp_files .cta--primary-download a, .cta-container .field_cmp_files .cta--secondary-download a { transition: color .25s ease, border .25s ease, background-color .25s ease }
.cta-container .field_cmp_cta .cta--primary-download a:after, .cta-container .field_cmp_cta .cta--secondary-download a:after, .cta-container .field_cmp_files .cta--primary-download a:after, .cta-container .field_cmp_files .cta--secondary-download a:after { transition: background .25s ease }
.cta-container .field_cmp_cta .cta--primary-download a:hover { background-color: #02a783; border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_cta .cta--primary-download a:active { border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_cta .cta--secondary-download a:hover { background-color: #02a783; border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_cta .cta--secondary-download a:active { border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_files .cta--primary-download a:hover { background-color: #02a783; border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_files .cta--primary-download a:active { border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_files .cta--secondary-download a:hover { background-color: #02a783; border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_files .cta--secondary-download a:active { border: 1px solid #02a783; color: #fff }
.cta-container .field_cmp_cta .cta--primary-download a:active:after, .cta-container .field_cmp_cta .cta--primary-download a:hover:after, .cta-container .field_cmp_cta .cta--secondary-download a:active:after, .cta-container .field_cmp_cta .cta--secondary-download a:hover:after, .cta-container .field_cmp_cta .cta--transparent-download a:after, .cta-container .field_cmp_files .cta--primary-download a:active:after, .cta-container .field_cmp_files .cta--primary-download a:hover:after, .cta-container .field_cmp_files .cta--secondary-download a:active:after, .cta-container .field_cmp_files .cta--secondary-download a:hover:after, .cta-container .field_cmp_files .cta--transparent-download a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--primary-download a:active, .cta-container .field_cmp_cta .cta--secondary-download a:active, .cta-container .field_cmp_files .cta--primary-download a:active, .cta-container .field_cmp_files .cta--secondary-download a:active { background-color: #007d62; border-color: #007d62 }
.cta-container .field_cmp_cta .cta--simple-animation.cta--primary a:hover:before, .cta-container .field_cmp_cta .cta--simple-animation.cta--primary-external a:hover:before, .cta-container .field_cmp_cta .cta--simple-animation.cta--secondary a:hover:before, .cta-container .field_cmp_cta .cta--simple-animation.cta--secondary-external a:hover:before, .cta-container .field_cmp_files .cta--simple-animation.cta--primary a:hover:before, .cta-container .field_cmp_files .cta--simple-animation.cta--primary-external a:hover:before, .cta-container .field_cmp_files .cta--simple-animation.cta--secondary a:hover:before, .cta-container .field_cmp_files .cta--simple-animation.cta--secondary-external a:hover:before { opacity: 0; background-position: center }
.cta-container .field_cmp_cta .cta--simple-animation.cta--primary a:hover:after, .cta-container .field_cmp_cta .cta--simple-animation.cta--primary-external a:hover:after, .cta-container .field_cmp_cta .cta--simple-animation.cta--secondary a:hover:after, .cta-container .field_cmp_cta .cta--simple-animation.cta--secondary-external a:hover:after, .cta-container .field_cmp_files .cta--simple-animation.cta--primary a:hover:after, .cta-container .field_cmp_files .cta--simple-animation.cta--primary-external a:hover:after, .cta-container .field_cmp_files .cta--simple-animation.cta--secondary a:hover:after, .cta-container .field_cmp_files .cta--simple-animation.cta--secondary-external a:hover:after { opacity: 1 }
.cta-container .field_cmp_cta .cta--transparent-download a:after, .cta-container .field_cmp_files .cta--transparent-download a:after { content: ""; width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.cta-container .field_cmp_cta .cta--page-anchor a, .cta-container .field_cmp_files .cta--page-anchor a { background: 0 0; border: 0; padding: 0; color: #013025; font-size:.875rem;
line-height: 1.21 }
.cta-container .field_cmp_cta .cta--link-arrow a:after, .cta-container .field_cmp_cta .cta--page-anchor a:after, .cta-container .field_cmp_files .cta--link-arrow a:after, .cta-container .field_cmp_files .cta--page-anchor a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2248%22 height=%2248%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle fill=%22%2302A783%22 cx=%2224%22 cy=%2224%22 r=%2224%22/%3E%3Cg stroke=%22%23FFF%22%3E%3Cpath d=%22M19.144 23.894L23.75 28.5l4.606-4.606M23.75 28.5V19%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); width: 3.5em; height: 3.5em; margin-left: 1em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle; transition: transform .25s ease, background .25s ease }
.cta-container .field_cmp_cta .cta--page-anchor a:active, .cta-container .field_cmp_cta .cta--page-anchor a:hover, .cta-container .field_cmp_files .cta--page-anchor a:active, .cta-container .field_cmp_files .cta--page-anchor a:hover { border: 0; background: 0 0 }
.cta-container .field_cmp_cta .cta--page-anchor a:active:after, .cta-container .field_cmp_cta .cta--page-anchor a:hover:after, .cta-container .field_cmp_files .cta--page-anchor a:active:after, .cta-container .field_cmp_files .cta--page-anchor a:hover:after { transform: scale(1.2) }
.cta-container .field_cmp_cta .cta--page-anchor a:active:after, .cta-container .field_cmp_files .cta--page-anchor a:active:after { background-image: url("data:image/svg+xml,%3Csvg width=%2248%22 height=%2248%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle fill=%22%23016A50%22 cx=%2224%22 cy=%2224%22 r=%2224%22/%3E%3Cg stroke=%22%23FFF%22%3E%3Cpath d=%22M19.144 23.894L23.75 28.5l4.606-4.606M23.75 28.5V19%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--link-arrow a:after, .cta-container .field_cmp_files .cta--link-arrow a:after { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: .7em; height: .7em; margin-left: .4em; transition: background .25s ease }
.cta-container .field_cmp_cta .cta--link-arrow a:hover:after, .cta-container .field_cmp_files .cta--link-arrow a:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23007d62%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--link-arrow a:active:after, .cta-container .field_cmp_files .cta--link-arrow a:active:after { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23016A50%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--link-download a:after, .cta-container .field_cmp_cta .cta--link-external a:after, .cta-container .field_cmp_files .cta--link-download a:after, .cta-container .field_cmp_files .cta--link-external a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); width: 1.2em; height: 1.2em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle; transition: background .25s ease }
.cta-container .field_cmp_cta .cta--link-download a:hover:after, .cta-container .field_cmp_files .cta--link-download a:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23007d62%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--link-download a:active:after, .cta-container .field_cmp_files .cta--link-download a:active:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23016A50%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--link-external a:after, .cta-container .field_cmp_files .cta--link-external a:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .7em; height: .7em }
.cta-container .field_cmp_cta .cta--link-external a:hover:after, .cta-container .field_cmp_files .cta--link-external a:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23007d62%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--link-external a:active:after, .cta-container .field_cmp_files .cta--link-external a:active:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23016A50%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--circle.cta--circle-white-bg a, .cta-container .field_cmp_cta .cta--circle.cta--circle-white-bg span, .cta-container .field_cmp_files .cta--circle.cta--circle-white-bg a, .cta-container .field_cmp_files .cta--circle.cta--circle-white-bg span { background-color: #fff; border-color: #fff }
.cta-container .field_cmp_cta .cta--circle.cta--circle-dark a, .cta-container .field_cmp_cta .cta--circle.cta--circle-dark span, .cta-container .field_cmp_files .cta--circle.cta--circle-dark a, .cta-container .field_cmp_files .cta--circle.cta--circle-dark span { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--circle a, .cta-container .field_cmp_cta .cta--circle span, .cta-container .field_cmp_files .cta--circle a, .cta-container .field_cmp_files .cta--circle span { cursor: pointer; font-size: 0; display: inline-block; border-radius: 50%; border: 1px solid rgba(204,204,204,.7); padding: 0; height: 30px; width: 30px; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 6px 8px; transition: background-image .25s ease, background-color .25s ease, border .25s ease }
.cta-container .field_cmp_cta .cta--circle a:active, .cta-container .field_cmp_cta .cta--circle a:hover, .cta-container .field_cmp_cta .cta--circle span:active, .cta-container .field_cmp_cta .cta--circle span:hover, .cta-container .field_cmp_files .cta--circle a:active, .cta-container .field_cmp_files .cta--circle a:hover, .cta-container .field_cmp_files .cta--circle span:active, .cta-container .field_cmp_files .cta--circle span:hover { background-color: #02a783; border-color: #02a783; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E") }
.cta-container .field_cmp_cta .cta--circle a:active, .cta-container .field_cmp_cta .cta--circle span:active, .cta-container .field_cmp_files .cta--circle a:active, .cta-container .field_cmp_files .cta--circle span:active { background-color: #007d62; border-color: #007d62 }
.cta-with-image { display: flex; flex-direction: column; background-size: cover; background-position: center center }
.cta-with-image__content { height: 100%; background: rgba(0,0,0,.5); text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 210px }
.cta-with-image__content>.field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; letter-spacing: 0; max-width: 460px; text-shadow: 0 0 7px rgba(0,0,0,.3); padding: 0 24px; margin: 0 0 24px; color: #fff }
@media (min-width:768px) {
.cta-with-image-holder { display: flex; align-content: center }
.cta-with-image { flex-basis: 50% }
.cta-with-image__content { min-height: 375px }
}
.cta-new { margin-bottom: 6px; cursor: pointer }
.cta-new~.cta-new { margin-left: 6px }
.cta-new__text { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; color: #fff; letter-spacing: 0; text-transform: uppercase; transition: opacity .25s ease; letter-spacing:.0625rem;
line-height: unset }
.cta-new__icon { width: 15px; height: 15px; display: inline-block; position: relative; font-size:.9375rem
}
.cta-new--gated-download, .cta-new--primary, .cta-new--secondary, .cta-new--solv-web-chat { min-width: 146px; height: 50px; display: inline-flex; padding: 0 30px; border-radius: 25px; align-items: center; justify-content: center; box-sizing: border-box; position: relative; overflow: hidden; text-decoration: none; transition: background-color .25s ease }
.cta-new--gated-download[href], .cta-new--primary[href], .cta-new--secondary[href], .cta-new--solv-web-chat[href] { transition: background-color .25s ease }
.cta-new--gated-download .cta-new__icon--before, .cta-new--primary .cta-new__icon--before, .cta-new--secondary .cta-new__icon--before, .cta-new--solv-web-chat .cta-new__icon--before { position: absolute; top: 50%; left: 10%; opacity: 0; transform: translate(-50%, -50%); transition: left .25s ease, opacity .25s ease }
.cta-new--gated-download .cta-new__icon--after, .cta-new--primary .cta-new__icon--after, .cta-new--secondary .cta-new__icon--after, .cta-new--solv-web-chat .cta-new__icon--after { margin-left: 4px }
.article-tile:hover .article-tile__cta, .cta-new--gated-download:hover, .cta-new--primary:hover, .cta-new--secondary:hover, .cta-new--solv-web-chat:hover { text-decoration: none }
.article-tile:hover .article-tile__cta .cta-new__icon--before, .cta-new--gated-download:hover .cta-new__icon--before, .cta-new--primary:hover .cta-new__icon--before, .cta-new--secondary:hover .cta-new__icon--before, .cta-new--solv-web-chat:hover .cta-new__icon--before { opacity: 1; left: 50% }
.article-tile:hover .article-tile__cta .cta-new__icon--after, .article-tile:hover .article-tile__cta .cta-new__text, .cta-new--gated-download:hover .cta-new__icon--after, .cta-new--gated-download:hover .cta-new__text, .cta-new--primary:hover .cta-new__icon--after, .cta-new--primary:hover .cta-new__text, .cta-new--secondary:hover .cta-new__icon--after, .cta-new--secondary:hover .cta-new__text, .cta-new--solv-web-chat:hover .cta-new__icon--after, .cta-new--solv-web-chat:hover .cta-new__text { opacity: 0 }
.cta-new--gated-download:active, .cta-new--primary:active, .cta-new--solv-web-chat:active { background-color: #013025 }
.cta-new--gated-download.cta-new--text-only .cta-new__icon--after, .cta-new--primary.cta-new--text-only .cta-new__icon--after, .cta-new--secondary.cta-new--text-only .cta-new__icon--after, .cta-new--solv-web-chat.cta-new--text-only .cta-new__icon--after { display: none }
.cta-new--gated-download, .cta-new--primary, .cta-new--solv-web-chat { background-color: #02a783 }
.cta-new--secondary { border: 1px solid #e2e2e2 }
.cta-new--secondary .cta-new__text { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #02a783; letter-spacing: 0; letter-spacing:.0625rem
}
.cta-new--secondary .cta-new__icon--after svg path { fill: #02a783 }
.article-tile:hover .article-tile__cta, .cta-new--secondary:hover { border-color: transparent; background-color: #02a783 }
.article-tile:hover .article-tile__cta .cta-new__text, .cta-new--secondary:hover .cta-new__text { color: #fff }
.article-tile:active .article-tile__cta, .cta-new--secondary:active { background-color: #013025 }
.cta-new--jump-back-to-top, .cta-new--jump-explore { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; position: relative }
.cta-new--jump-back-to-top[href], .cta-new--jump-explore[href] { transition: background-color .25s ease, transform .25s ease, box-shadow .25s ease }
.cta-new--jump-back-to-top .cta-new__icon--before, .cta-new--jump-explore .cta-new__icon--before { width: 50px; height: 50px; flex-shrink: 0; background-color: #02a783; border-radius: 25px; overflow: hidden; position: relative; transition: background-color .25s ease, transform .25s ease, box-shadow .25s ease }
.cta-new--jump-back-to-top .cta-new__icon--before svg, .cta-new--jump-explore .cta-new__icon--before svg { width: 15px; height: 15px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.cta-new--jump-back-to-top .cta-new__icon--before svg path, .cta-new--jump-explore .cta-new__icon--before svg path { fill: #fff }
.cta-new--jump-back-to-top .cta-new__text, .cta-new--jump-explore .cta-new__text { margin-left: 20px; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #949494; letter-spacing: 0; transition: opacity .25s ease; letter-spacing:.0625rem
}
.cta-new--jump-back-to-top:hover .cta-new__icon--before, .cta-new--jump-explore:hover .cta-new__icon--before { transform: scale(1.125); box-shadow: 2px 6px 21px 0 rgba(0,7,6,.31) }
.cta-new--jump-back-to-top:active .cta-new__icon--before, .cta-new--jump-explore:active .cta-new__icon--before { background-color: #013025 }
.cta-new--text, .cta-new--text[href] { display: inline-flex; align-items: center; font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 600; line-height: 1; color: #02a783; letter-spacing: 0; text-transform: uppercase; text-decoration: none }
.cta-new--text .cta-new__text, .cta-new--text[href] .cta-new__text { color: #02a783; letter-spacing:.0625rem
}
.cta-new--text .cta-new__icon--before, .cta-new--text[href] .cta-new__icon--before { display: none }
.cta-new--text .cta-new__icon--after, .cta-new--text[href] .cta-new__icon--after { transition: transform .25s ease }
.cta-new--text:hover .cta-new__text, .cta-new--text[href]:hover .cta-new__text { color: #007d62 }
.cta-new--text:hover .cta-new__icon--after, .cta-new--text[href]:hover .cta-new__icon--after { transform: translateX(10px) }
.cta-new--text:hover .cta-new__icon--after svg path, .cta-new--text[href]:hover .cta-new__icon--after svg path { fill: #007d62 }
.cta-new--text:active .cta-new__icon--after, .cta-new--text[href]:active .cta-new__icon--after { transform: translateX(0) }
.cta-new--text:active .cta-new__icon--after svg path, .cta-new--text[href]:active .cta-new__icon--after svg path { fill: #013025 }
.cta-new--text.cta-new--text-only .cta-new__text, .cta-new--text[href].cta-new--text-only .cta-new__text { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1; color: #02a783; letter-spacing: 0; font-size: 16px; text-transform: none; letter-spacing:.0625rem
}
.cta-new--text.cta-new--text-only:hover .cta-new__text, .cta-new--text[href].cta-new--text-only:hover .cta-new__text { color: #007d62 }
.cta-new--text.cta-new--text-only:active .cta-new__text, .cta-new--text[href].cta-new--text-only:active .cta-new__text { color: #013025 }
.cta-new--text.cta-new--text-only-normal .cta-new__text, .cta-new--text[href].cta-new--text-only-normal .cta-new__text { font-size: 1rem; line-height: 1.625rem; text-transform: none; font-weight: 400 }
.cta-new--text.cta-new--text-only-normal:hover .cta-new__text, .cta-new--text[href].cta-new--text-only-normal:hover .cta-new__text, .dropdown .select-wrappers label:hover { color: #007d62 }
.cta-new--text.cta-new--text-only-normal:active .cta-new__text, .cta-new--text[href].cta-new--text-only-normal:active .cta-new__text { color: #013025 }
.cta-new--circle { width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; position: relative; border: 1px solid #e2e2e2; border-radius: 25px; background-color: #fff; transition: border-color .25s ease, background-color .25s ease; cursor: pointer }
.cta-new--circle:not(.cta-new--circle--disabled):hover { border-color: #02a783 }
.cta-new--circle:not(.cta-new--circle--disabled):active { border-color: #00523e; background-color: #00523e }
.cta-new--circle:not(.cta-new--circle--disabled):active svg path { fill: #fff }
.cta-new--circle--disabled { border-color: rgba(226,226,226,.4); background-color: transparent }
.cta-new--small { min-width: 80px; height: 40px }
.cta-new--icon-only .cta-new__icon--after { margin-left: 0 }
.cta-new--gated-download { margin-right: 20px }
@media (min-width:1024px) {
.cta-new--gated-download { margin-right: 30px }
}
.cta-new--shop-online { min-width: 50px; height: 50px; padding: 0 }
.cta-new--icon-only.cta-new--primary .cta-new__text, .cta-new--icon-only.cta-new--secondary .cta-new__text, .cta-new--icon-only.cta-new--solv-web-chat .cta-new__text, .cta-new--shop-online .cta-new__text, .dropdown .select-wrappers input[type=radio] { display: none }
.cta-new--shop-online .cta-new__icon--after { margin-left: 0 }
@media (min-width:1024px) {
.cta-new--shop-online { min-width: 146px; height: 50px; padding: 0 30px }
.cta-new--shop-online .cta-new__text { display: block }
.cta-new--shop-online .cta-new__icon--after { display: none }
}
[class*=section--color-secondary] .cta-new--primary:active, [class*=section--color-secondary].cta-new--solv-web-chat:active { background-color: #00523e }
[class*=section--color-secondary] .cta-new--secondary .cta-new__text { color: #fff }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__cta-area-default .field_cmp_cta path, .event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__cta-area-default .field_cmp_cta svg, [class*=section--color-secondary] .cta-new--secondary .cta-new__icon--after svg path { fill: #fff }
.article-tile:active [class*=section--color-secondary] .article-tile__cta, [class*=section--color-secondary] .article-tile:active .article-tile__cta, [class*=section--color-secondary] .cta-new--secondary:active { background-color: #00523e }
.article-tile:active [class*=section--color-secondary] .article-tile__cta .cta-new__text, [class*=section--color-secondary] .article-tile:active .article-tile__cta .cta-new__text, [class*=section--color-secondary] .cta-new--secondary:active .cta-new__text, [class*=section--color-secondary] .cta-new--text:active .cta-new__text, [class*=section--color-secondary] .cta-new--text[href]:active .cta-new__text { color: #00523e }
.article-tile:active [class*=section--color-secondary] .article-tile__cta .cta-new__icon--after svg path, [class*=section--color-secondary] .article-tile:active .article-tile__cta .cta-new__icon--after svg path, [class*=section--color-secondary] .cta-new--secondary:active .cta-new__icon--after svg path, [class*=section--color-secondary] .cta-new--text:active .cta-new__icon--after svg path, [class*=section--color-secondary] .cta-new--text[href]:active .cta-new__icon--after svg path { fill: #00523e }
.cta-new-icon--video .cta-new__text { margin-left: 16px }
.cta-new-icon--video .cta-new__icon--after { position: absolute; left: 13% }
.cta-new-icon--video.cta-new--text-only .cta-new__text { margin-left: 0 }
.cta-container { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column }
.cta-container--list .field_cmp_cta { width: 100% }
.cta-container--list .field_cmp_cta .cta--link a:after { right: 0 }
.cta-container--align-vertical { align-items: center }
.cta-container--align-left { flex-direction: row; flex-wrap: wrap; justify-content: flex-start }
.cta-container--align-center { justify-content: center; align-items: center }
.cta-container--align-right { flex-direction: row; flex-wrap: wrap; justify-content: flex-end }
.dropdown .select-multi-wrappers input[type=checkbox]+label { position: relative; cursor: pointer; padding: 0; display: flex; margin-left: 27px }
.dropdown .select-multi-wrappers input[type=checkbox]+label:before { content: ""; display: inline-block; vertical-align: text-top; width: 16px; height: 16px; background: #fff; border-radius: 4px; margin-top: 2px; border: thin solid #ccc; left: -27px; position: absolute }
.dropdown .select-multi-wrappers input[type=checkbox]:hover+label:before { border: thin solid #007d62 }
.dropdown .select-multi-wrappers input[type=checkbox]:focus+label:before { box-shadow: 0 0 0 3px rgba(0,0,0,.12) }
.dropdown .select-multi-wrappers input[type=checkbox]:checked+label:before { background: #02a783 }
.dropdown .select-multi-wrappers input[type=checkbox]:checked+label { color: #a8a8a8 }
.dropdown .select-multi-wrappers input[type=checkbox]:disabled+label { color: #b8b8b8; cursor: auto; border: thin solid #ccc }
.dropdown .select-multi-wrappers input[type=checkbox]:disabled+label:before { box-shadow: none; background: #ddd; border: thin solid #ccc }
.dropdown .select-multi-wrappers input[type=checkbox]:checked+label:after { content: ""; position: absolute; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M11.408 4.182L6.185 9.12 3.17 6.071%22 fill=%22none%22 fill-rule=%22evenodd%22 stroke=%22%23FFF%22 stroke-linecap=%22round%22 stroke-width=%221.5%22/%3E%3C/svg%3E"); top: 4px; width: 15px; height: 15px; left: -25px }
.dropdown { position: relative }
.dropdown__label { cursor: pointer; display: flex; flex-direction: column; justify-content: center; height: 30px; font-size:.75rem;
font-weight: 600; line-height: 1.71; color: #02a783; text-transform: uppercase }
.dropdown__label__text { padding-left: 30px; position: relative }
.dropdown__label__selected-text:after, .dropdown__label__text:after { content: ""; transition: all .2s; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22%3E    %3Cg fill=%22%2302A783%22 fill-rule=%22evenodd%22 transform=%22translate(4.5 5) rotate(90 3.458 2.656)%22%3E        %3Cpath id=%22a%22 d=%22M1.73 5.608l3.938-2.566a.5.5 0 0 0-.005-.841L1.726-.3a.5.5 0 0 0-.768.423v5.065a.5.5 0 0 0 .773.42z%22/%3E    %3C/g%3E%3C/svg%3E"); width: 16px; height: 15px; margin: 0; transform: rotateZ(0deg); transform-origin: center; vertical-align: sub; position: absolute; right: 30px; top: 2px }
.dropdown__label__selected-text { margin-left: 5px; color: #949494; padding-right: 20px; text-transform: uppercase }
.dropdown__label__selected-text:after { right: 0 }
.dropdown__label--rounded { border: 1px solid #e2e2e2; border-radius: 25.5px; height: 50px; min-width: 166px; transition: border-color .3s ease }
.dropdown__label--reg { flex-direction: row }
.dropdown__label--item-checked, .dropdown__label--rounded:hover, .dropdown__label--selected, .dropdown__label--selected .dropdown__label--rounded { border-color: #02a783 }
.dropdown__label--selected .dropdown__label__selected-text:after, .dropdown__label--selected .dropdown__label__text:after, .industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .styledSelect.active:after, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .styledSelect.active:after { transform: rotateZ(180deg) }
.dropdown__content { visibility: hidden; opacity: 0; position: absolute; z-index: 100; padding-top: 15px; top: 45px; transition: opacity .2s ease-in-out; transition-delay: .05s; display: none }
.dropdown__content-show { visibility: visible; opacity: 1; display: block }
.dropdown__content-flat { top: 20px }
.dropdown .select-wrappers { overflow-y: auto; max-height: 320px; max-width: 420px }
.dropdown .select-wrappers label { max-width: 420px }
.dropdown .select-wrappers input[type=radio]:checked+label { color: #007d62 }
.dropdown .select-multi-wrappers__container { overflow-y: auto; max-height: 300px }
.dropdown__buttons, .dropdown__buttons .multi-buttons { display: flex; flex-direction: column; justify-content: center }
.dropdown__buttons { border-top: thin solid #e2e2e2; width: 100%; height: 90px }
.dropdown__buttons__wrapper { display: flex; flex-direction: row; justify-content: flex-start; padding-left: 30px }
.dropdown__buttons .multi-buttons { height: 50px; border-radius: 25.5px; text-align: center; width: 175px; cursor: not-allowed }
.dropdown__buttons--white { background-color: #fff; border: solid thin #e2e2e2; font-size:.75rem;
font-weight: 500; line-height: 1.71; color: #949494 }
.case-study-library-filters__inner-filter .drop-wrapper div[data-drupal-selector=edit-field-brand-content-target-id-entityreference-filter] .select-multi-wrappers .dropdown__buttons .dropdown__buttons__wrapper a.case-study-region-filter-reset:hover, .dropdown__buttons .hover-selected { background-color: #02a783!important; color: #fff!important }
.dropdown__buttons .but-enabled { background-color: #fff; color: #02a783; cursor: pointer }
.dropdown__buttons--primary { background-color: #02a783; color: #fff; font-size:.75rem;
font-weight: 500; line-height: 1.71 }
.dropdown .select-multi-wrappers label, .dropdown .select-wrappers label {
font-size:.875rem; font-weight: 400; line-height: 1.71; color: #949494; width: -moz-max-content; width: max-content; display: block; cursor: pointer }
.dropdown .select-multi-wrappers__container, .dropdown .select-wrappers { padding: 15px 30px 30px }
.dropdown .select-multi-wrappers, .dropdown .select-wrappers { border-radius: 10px; box-shadow: 0 3px 10px 1px rgba(0,0,0,.1); border: solid 1px #e2e2e2; background-color: #fff }
.dropdown .select-wrappers .form-radios { white-space: normal!important }
.dropdown .select-multi-wrappers__container { width: 420px }
.dropdown .select-multi-wrappers__container .check-item-wrap, .dropdown .select-wrappers .js-form-item.form-item.js-form-type-radio { margin-top: 15px }
.dropdown .select-multi-wrappers__container .check-item-wrap .js-form-item.form-item.js-form-type-checkbox { display: flex; flex-direction: row; justify-content: flex-start }
.dropdown .select-multi-wrappers__container .check-item-wrap .js-form-item.form-item.js-form-type-checkbox input { margin-right: 10px; margin-top: 5px }
.event-proceeding-grid .bh-product-services-container { margin-top: 80px }
.event-proceeding-grid .field_eyebrow--event-highlights { display: inline-flex; position: relative; margin-top: 0; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; margin-bottom: 48px; padding-left: 0 }
.event-proceeding-grid .field_eyebrow--event-highlights:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.event-proceeding-grid .bh-event-highlights-cta { justify-content: start; margin-bottom: 20px }
@media (min-width:768px) {
.event-proceeding-grid .bh-event-highlights-cta { width: 40%; float: right; margin-top: 36px; justify-content: end }
}
@media (min-width:1024px) {
.event-proceeding-grid .bh-event-highlights-cta { justify-content: flex-end }
}
.event-proceeding-grid .bh-event-highlights-cta .field_cmp_cta:first-of-type { padding-right: 20px }
@media (min-width:768px) {
.event-proceeding-grid .bh-event-highlights-cta .field_cmp_cta:first-of-type { float: left }
}
@media (min-width:1024px) {
.event-proceeding-grid .bh-event-highlights-card { max-height: 541px }
}
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__container { height: auto }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container { height: 85% }
.event-proceeding-grid .bh-event-highlights-card .field_eyebrow { display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px; display: block!important }
.event-proceeding-grid .bh-event-highlights-card .field_eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783; top: -10px }
.event-proceeding-grid .bh-event-highlights-card .field_event_start_date, .event-proceeding-grid .bh-event-highlights-card .field_eyebrow .bh-event-highlights--eyebrow-text {
font-size:.75rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #013025; text-transform: uppercase }
.event-proceeding-grid .bh-event-highlights-card .field_event_start_date { position: relative; height: 12px; color: #949494; margin-bottom: 20px }
.event-proceeding-grid .bh-event-highlights-card .field_heading { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-top: 6px; margin-bottom: 10px }
.event-proceeding-grid .bh-event-highlights-card .field_event-highlights_heading, .event-proceeding-grid .bh-event-highlights-card .title { position: relative; width: 100%; height: 52px; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.event-proceeding-grid .bh-event-highlights-card .field_event-highlights_heading--image .title { color: #013025 }
.event-proceeding-grid .bh-event-highlights-card .field_resources_heading--no-image .title { color: #fff }
.event-proceeding-grid .bh-event-highlights-card .field_resources_heading--no-image.article-title .title { height: 75px; -webkit-line-clamp: 3 }
.event-proceeding-grid .bh-event-highlights-card .field_text_content { margin-bottom: 24px }
.bh-layouts__bh-carousel-large-section .bh-resources .field_text_content p, .bh-layouts__bh-carousel-section .bh-resources .field_text_content p, .bh-resources--article .field_text_content p, .bh-resources--article-energy-forward .field_text_content p, .bh-resources--case-study .field_text_content p, .bh-resources--resource .field_text_content p, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_text_content p, .event-proceeding-grid .bh-event-highlights-card .field_text_content p { font-family: "Poppins", sans-serif; font-size:.875rem;
font-weight: 400; line-height: 1.714; color: #949494; letter-spacing: 0 }
.event-proceeding-grid .bh-event-highlights-card__text { padding: 0; height: 220px }
.event-proceeding-grid .bh-event-highlights-card__body { position: relative; margin-top: -5px; width: 100%; height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.event-proceeding-grid .bh-event-highlights-card__textarea { padding: 30px 0 0; height: 73% }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__default { background-color: #00523e; height: 100%; padding-bottom: 30px }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea { padding: 30px; height: 73.7%!important }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights--eyebrow-text { color: #fff; text-transform: uppercase }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .field_event-highlights_heading, .mb_YTPBar span.mb_YTPUrl a { color: #fff }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__default .bh-event-highlights__textarea .bh-event-highlights-card__body { color: #fff; opacity: .7 }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__cta-area-default { margin-left: 30px }
.event-proceeding-grid .bh-event-highlights-card .bh-event-highlights__cta-area-default .cta-new--secondary .cta-new__icon--after svg path { fill: #fff }
.event-proceeding-grid .dropdown__buttons-reset { text-decoration: none }
.event-proceeding-grid .bh-event__no-results { font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 600; line-height: 1.44; color: #013025; letter-spacing: 0; padding-bottom: 40px }
@media (min-width:768px) {
.event-proceeding-grid .bh-event__no-results { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0 }
}
.bh-event-highlights--list-wrapper { margin-top: 0; margin-bottom: 60px }
.bh-event-highlights--list-item { box-sizing: border-box; margin-top: 60px; min-height: 250px }
@media (min-width:768px) {
.bh-event-highlights--list-wrapper { display: flex; flex-wrap: wrap; margin-top: -60px!important }
.bh-event-highlights--list-item { width: 31.59145%; margin-right: 2.61283%; float: none; display: block; min-height: 440px }
.bh-event-highlights--list-item:nth-child(3n) { float: right; margin-right: 0 }
.bh-event-highlights-card .bh-event-highlights__container { height: 530px!important }
.bh-event-highlights-card .bh-event-highlights__container .bh-event-card__image-container { height: 85% }
.bh-event-highlights-card .bh-event-highlights__container .bh-event-highlights__default { padding-bottom: 0 }
}
.bh-event-highlight-view .bh-layouts__header { padding-bottom: 0!important }
.bh-event-highlight-view .bh-layouts__header .bh-event-highlights-cta .field_cmp_cta { padding-right: 20px }
.bh-event-highlight-view .bh-layouts__header .bh-event-highlights-cta .field_cmp_cta:last-of-type { padding-right: 0 }
.bh-event-highlight-view .views-element-container { margin-top: -30px }
.event-title-header { background-color: #fff; padding: 12px 0; position: relative; z-index: 1 }
.event-title-header .layout-page-title { display: none }
.event-title-header__title { color: #949494; font-size: 1rem; font-weight: 400; letter-spacing:.01438rem;
line-height: normal; margin: 0 }
.event-header { margin-top: 48px }
.event-header__event-type, .event-header__metadata { margin: 0; font-size:.875rem;
line-height: 1.5; letter-spacing:.025rem;
color: #02a783 }
.event-header__title h1 { font-size: 1.375rem; font-weight: 600; line-height: 1.25; margin: 12px 0 0 }
.event-header__title h1 a { text-decoration: none; color: #013025 }
.event-header__metadata { line-height: 1.4; color: #757575 }
#block-brandnavigation .menu-level-0>.bh-menu__item.is-parent-expanded.override-active-trail-style>.bh-menu__link, #block-brandnavigation .menu-level-0>.bh-menu__item.menu__item--active-trail.override-active-trail-style>.bh-menu__link, .event-header__dates { color: #949494 }
.event-body__content h1, .event-body__content h2, .event-body__content h3, .event-body__content h4, .event-body__content h5, .event-body__content h6, .event-header__author, .menu-color-animation .mega-container .global-nav-mobile .menu-level-0>li>a, .menu-color-animation-flip .mega-container .global-nav-mobile .menu-level-0>li>a { color: #013025 }
.event-header .event-social { margin-top: 24px }
.event-header__image { width: 100%; margin: 48px 0 }
.event-social__social-button { background-color: #fff; border: 1px solid #e2e2e2; border-radius: 50%; display: inline-block; text-align: center; padding: 10px 11px }
.event-social__social-button+.event-social__social-button { margin-left: 24px }
.event-social__social-button .icon { width: 17px; height: 17px }
.event-body { max-width: 1335px; margin-left: auto; margin-right: auto }
.event-addon-info:after, .event-body:after { content: " "; display: block; clear: both }
.event-body__share { display: none }
.event-body__content p { font-size: 1rem; line-height: 1.63; color: #757575; margin: 1.5em 0 }
.event-body__content a, .params__reset span { color: #00523e; text-decoration: underline }
.event-body__content ul { margin: 48px 0 }
.event-body__content ul li { color: #757575; margin-left: 0 }
.event-body__content ol { list-style: decimal; margin: 48px 0 }
.event-body__content ol li { font-size: 1rem; line-height: 1.5; color: #757575 }
.event-body__content ol li+li { margin-top: 1rem }
.event-body__content blockquote { padding: 48px 0; margin: 48px 0; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2 }
.event-body__content blockquote p { font-size: 1.375rem; line-break: 1.36; color: #013025; font-weight: 400 }
.event-body__content blockquote p:after, .event-body__content blockquote p:before { content: '"' }
.event-body__content img { margin: 36px 0 }
.event-body__content pre { color: #757575; background-color: #e2e2e2; padding: 6px }
.event-body__content table { width: 100%; border-collapse: collapse; border-color: #e2e2e2; border-style: solid; border-width: 1px }
.event-body__content table th { border-bottom-width: 2px }
.event-body__content table td, .event-body__content table th { padding: 12px 6px; color: #757575 }
.event-addon-info { max-width: 1335px; margin-left: auto; margin-right: auto; padding-top: 36px; margin-top: 36px; border-top: 1px solid #e2e2e2 }
.bh-pdp-resources__title.field_eyebrow h4, .bh-policies .field_eyebrow h4, .event-relations, .product-services-wrapper .field_eyebrow h4 { margin-top: 24px }
.event-relations__title {
font-size:.875rem; line-height: 1.3125rem; letter-spacing:.025rem;
font-weight: 400; color: #00523e; margin: 0; padding-bottom: 24px; border-bottom: 1px solid #e2e2e2 }
.event-relations__item { box-sizing: border-box; padding: 24px 0 }
.event-relations__item+.event-relations__item, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2 { border-top: 1px solid #e2e2e2 }
.event-relations__text { margin: 0; font-size:.875rem;
color: #000; line-height: 1.5rem }
.event-relations__text a { color: #02a783; text-decoration: none }
.event-relations__text--light a { color: #757575 }
@media (min-width:576px) {
.event-addon-info__content, .event-author-bio__content, .event-body__content, .event-header__content { width: 85.39554%; margin-right: 2.23124%; margin-left: 7.30223%; float: none }
}
@media (min-width:768px) {
.event-header__title h1 { font-size: 2.5rem }
.event-header__infos { display: flex; justify-content: space-between; align-items: center }
.event-header .event-social { margin-top: 0 }
.event-body { position: relative }
.event-body__content, .event-body__share { float: left; margin-right: 2.61283%; margin-left: 7.30223% }
.event-body__share { width: 5.93824%; display: block; padding: 24px 0 }
.event-body__share .social-share { display: flex; flex-direction: column; align-items: flex-start }
.event-body__share .social-share__button { margin-top: 24px }
.event-body__share .social-share__button+.social-share__button { margin-left: 0 }
.event-body__content { width: 57.24466% }
.event-addon-info { padding-top: 36px; margin-top: 48px }
.event-addon-info__content { width: 57.24466%; float: left; margin-right: 2.61283%; margin-left: 21.90669% }
.event-relations__content { display: flex; flex-wrap: wrap; margin: 0-24px }
.event-relations__item { width: 42.85714%; padding: 36px 24px }
.event-relations__item+.event-relations__item { border: 0 }
}
.params {
font-size:.75rem; font-weight: 600; line-height: 1.71; color: #02a783 }
.params-wrapper { display: flex; flex: 1 }
.params-wrapper, .params__inner, .params__param { flex-direction: row; justify-content: flex-start }
.params__inner { display: flex; flex-wrap: wrap; flex: 1 }
.params__reset span { margin-right: 15px; display: none; cursor: pointer; color: #949494 }
.article-energy-filters__inner-filter .drop-wrapper-date.news-landing-publish-date, .article-energy-filters__inner-filter .drop-wrapper-format.news-landing-article-type, .params__reset--show span { display: block }
.params__param { margin-right: 35px; display: none; margin-bottom: 10px; text-transform: uppercase; cursor: pointer }
.params__param__deleteButton { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); width: 14px; height: 14px; margin-top: 2px; background-repeat: no-repeat; margin-left: 4px }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .select ul.options li.select-selected, .params__param:hover, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .select ul.options li.select-selected { color: #007d62 }
.article-energy-filters { width: 100% }
.article-energy-filters__inner-filter { display: flex; justify-content: flex-start; border-top: solid thin #e2e2e2; border-bottom: solid thin #e2e2e2; padding-top: 40px; padding-bottom: 40px; flex-flow: wrap }
.article-energy-filters__head { justify-content: center; flex-direction: column; height: 50px; width: 71px; color: #949494; letter-spacing:.0625rem;
font-size:.75rem;
font-weight: 600; display: none }
.article-energy-filters__foot { display: flex; flex-direction: row; justify-content: flex-start; padding-top: 40px }
.article-energy-filters__total-pages { margin-right: 30px; min-width: 75px; font-size:.75rem;
font-weight: 600; line-height: 1.71; color: #949494 }
.article-energy-filters__total-pages span, .case-study-library-filters__total-pages span, .event-filters__total-pages span, .product-services-filters__total-pages span, .service-locations-filters__total-pages span { margin-left: 5px }
.article-energy-filters__sort-container, .article-energy-filters__total-pages { align-self: flex-start; display: flex; flex-direction: column; justify-content: center }
.article-energy-filters__inner-filter .drop-wrapper { margin-left: 0; margin-bottom: 22px; width: 100% }
.article-energy-filters__inner-filter .drop-wrapper-date, .article-energy-filters__inner-filter .drop-wrapper-format, .bh-footer.bh-default-brand-footer #block-social-links h2#block-social-links-menu, .bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last #block-social-links-menu, .industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by select, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by select { display: none }
.event-filters { margin-bottom: 40px }
.article-energy-filters__inner-filter .dropdown__content, .article-energy-filters__inner-filter .dropdown__label--rounded, .case-study-library-filters { width: 100% }
.case-study-library-filters__inner-filter { justify-content: flex-start; flex-flow: wrap }
.case-study-library-filters__head { justify-content: center; flex-direction: column; height: 50px; width: 71px; color: #949494; letter-spacing:.0625rem;
font-size:.75rem;
font-weight: 600; display: none }
.case-study-library-filters__foot { display: flex; flex-direction: row; justify-content: flex-start; padding-top: 40px }
.case-study-library-filters__total-pages { margin-right: 30px; min-width: 75px; font-size:.75rem;
font-weight: 600; line-height: 1.71; color: #949494 }
.case-study-library-filters__sort-container, .case-study-library-filters__total-pages { align-self: flex-start; display: flex; flex-direction: column; justify-content: center }
.case-study-library-filters__inner-filter { padding-top: 20px; padding-bottom: 40px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; position: relative; display: flex }
.case-study-library-filters__inner-filter .drop-wrapper { margin-left: 0; margin-bottom: 22px; width: 100%; padding-top: 20px }
.case-study-library-filters__inner-filter__head { display: block; float: none }
@media (min-width:768px) {
.case-study-library-filters__inner-filter__head { width: 100%; display: block; float: left }
}
.case-study-library-filters__inner-filter form.views-exposed-form { display: flex; margin-left: 0; flex-direction: row; flex-wrap: wrap }
@media (min-width:768px) {
.case-study-library-filters__inner-filter form.views-exposed-form { margin-left: 95px }
}
.case-study-library-filters__inner-filter .dropdown__label--rounded { width: 100% }
.case-study-library-filters__inner-filter .dropdown__label--rounded .dropdown__label__text:after { right: 20px!important }
.case-study-library-filters__inner-filter .dropdown__buttons__wrapper { padding: 0 30px }
.case-study-library-filters__inner-filter .dropdown__buttons .multi-buttons { text-decoration: none }
.case-study-library-filters__inner-filter .dropdown__buttons .case-study-region-filter-apply { margin-left: 20px; background-color: #02a783; color: #fff }
.case-study-library-filters__inner-filter .dropdown__content, .event-filters, .product-services-filters { width: 100% }
.case-study-library-filters__inner-filter .dropdown ::-webkit-scrollbar {
width:10px
}
.case-study-library-filters__inner-filter .dropdown ::-webkit-scrollbar-track {
box-shadow:inset 0 0 5px #e2e2e2;
border-radius:10px
}
.case-study-library-filters__inner-filter .dropdown ::-webkit-scrollbar-thumb {
background:#949494;
border-radius:5px
}
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container { padding: 7.5px 0 }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .parent-dropdown-open { background-color: #f8f8f8 }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .parent-checkbox-wrapper { padding: 7.5px 20px 8px 30px }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-brand-content-target-id-entityreference-filter] ul ul, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-case-study-category-target-id] ul ul, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-language-target-id] ul ul, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-region-target-id] ul ul { display: none; margin-left: 28px; width: 90% }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-brand-content-target-id-entityreference-filter] .parent-dropdown-checked, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-case-study-category-target-id] .parent-dropdown-checked, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-language-target-id] .parent-dropdown-checked, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container div[data-drupal-selector=edit-field-region-target-id] .parent-dropdown-checked { color: #02a783 }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .js-form-type-radio input[type=radio] { width: 16px; height: 16px; position: relative; float: left; top: 3px }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .js-form-type-radio input[type=radio]+label { width: 90%; padding-left: 27px }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .js-form-type-radio input[type=radio]:checked:before { background-color: #02a783; border-radius: 50%; content: ""; left: calc(50% - 3px); position: absolute; top: calc(50% - 3px); width: 6px; height: 6px }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .js-form-type-checkbox { max-height: 45px; overflow: hidden; display: flex; flex-direction: row; justify-content: flex-start }
.bh-product-services .dropdown .select-multi-wrappers__container .js-form-type-checkbox input[type=checkbox], .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .js-form-type-checkbox input[type=checkbox] { position: fixed }
.bh-product-services .dropdown .select-multi-wrappers__container .js-form-type-checkbox input[type=checkbox]:focus+label:before, .case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .js-form-type-checkbox input[type=checkbox]:focus+label:before { box-shadow: none }
.case-study-library-filters__inner-filter .dropdown .select-multi-wrappers__container .carat-up:after { transform: rotate(270deg) }
.bh-product-services input[type=checkbox].child-carat+label, .case-study-library-filters__inner-filter input[type=checkbox].child-carat+label { width: 90% }
.case-study-library-filters__inner-filter span.carat:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23949494%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: 10px; height: 10px; margin-left: 4px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle; margin-top: 2px; transform: rotate(90deg) }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary { display: flex; flex-direction: row; width: 100% }
.product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by { display: flex; flex-direction: row; width: 100%; font-size:.75rem;
line-height: 1.71; cursor: pointer }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by label, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by label { display: flex; flex-direction: column; width: 100%; text-transform: uppercase; font-size:.75rem;
color: #02a783; font-weight: 600; cursor: pointer }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .styledSelect, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .styledSelect { width: 40px; font-size:.75rem;
border: 0; padding: 0; font-weight: 600; color: #949494; margin-left: 5px; position: relative; cursor: pointer }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .styledSelect:after, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .styledSelect:after { content: ""; transition: all .2s; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22%3E    %3Cg fill=%22%2302A783%22 fill-rule=%22evenodd%22 transform=%22translate(4.5 5) rotate(90 3.458 2.656)%22%3E        %3Cpath id=%22a%22 d=%22M1.73 5.608l3.938-2.566a.5.5 0 0 0-.005-.841L1.726-.3a.5.5 0 0 0-.768.423v5.065a.5.5 0 0 0 .773.42z%22/%3E    %3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; width: 16px; height: 15px; margin: 0; transform: rotateZ(0deg); position: absolute; top: 2px }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .select ul.options, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .select ul.options { position: absolute; border-radius: 10px; box-shadow: 0 3px 10px 1px rgba(0,0,0,.1); border: solid 1px #e2e2e2; background-color: #fff; padding: 23px 30px; right: 0; margin-top: 20px; overflow-y: auto; max-height: 320px; max-width: 420px; z-index: 1 }
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .select ul.options li, .product-services-filters-secondary .product-services-filters__foot .product-services-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by .select ul.options li { margin-bottom: 6px; font-size:.875rem;
font-weight: 400; line-height: 1.71; width: -moz-max-content; width: max-content; display: block; cursor: pointer; margin-top: 10px; color: #949494 }
.event-filters__inner-filter, .product-services-filters__inner-filter { display: flex; justify-content: flex-start; border-top: solid thin #e2e2e2; border-bottom: solid thin #e2e2e2; padding-top: 40px; padding-bottom: 40px; flex-flow: wrap }
.event-filters__head, .product-services-filters__head { justify-content: center; flex-direction: column; height: 50px; width: 71px; color: #949494; letter-spacing:.0625rem;
font-size:.75rem;
font-weight: 600; display: none }
.event-filters__foot, .product-services-filters__foot { display: flex; flex-direction: row; justify-content: flex-start; padding-top: 40px }
.event-filters__total-pages, .product-services-filters__total-pages { margin-right: 30px; min-width: 75px; font-size:.75rem;
font-weight: 600; line-height: 1.71; color: #949494 }
.event-filters__sort-container, .event-filters__total-pages, .product-services-filters__sort-container, .product-services-filters__total-pages { align-self: flex-start; display: flex; flex-direction: column; justify-content: center }
.event-filters__inner-filter .drop-wrapper, .product-services-filters__inner-filter .drop-wrapper { margin-left: 0; margin-bottom: 22px; width: 100% }
.event-filters__inner-filter .dropdown__content, .event-filters__inner-filter .dropdown__label--rounded, .product-services-filters__inner-filter .dropdown__content, .product-services-filters__inner-filter .dropdown__label--rounded, .service-locations-filters { width: 100% }
.service-locations-filters__inner-filter { display: flex; justify-content: flex-start; border-top: solid thin #e2e2e2; border-bottom: solid thin #e2e2e2; padding-top: 40px; padding-bottom: 40px; flex-flow: wrap }
.service-locations-filters__head { justify-content: center; flex-direction: column; height: 50px; width: 71px; color: #949494; letter-spacing:.0625rem;
font-size:.75rem;
font-weight: 600; display: none }
.service-locations-filters__foot { display: flex; flex-direction: row; justify-content: flex-start; padding-top: 40px }
.service-locations-filters__total-pages { margin-right: 30px; min-width: 75px; font-size:.75rem;
font-weight: 600; line-height: 1.71; color: #949494 }
.service-locations-filters__sort-container, .service-locations-filters__total-pages { align-self: flex-start; display: flex; flex-direction: column; justify-content: center }
.service-locations-filters__inner-filter .drop-wrapper { margin-left: 0; margin-bottom: 22px; width: 100% }
.service-locations-filters__inner-filter .dropdown__content, .service-locations-filters__inner-filter .dropdown__label--rounded { width: 100% }
@media (min-width:768px) {
.params__param { display: flex }
.article-energy-filters__inner-filter { flex-flow: no-wrap }
.article-energy-filters__inner-filter .drop-wrapper { margin-left: 20px; margin-bottom: 0; width: auto }
.article-energy-filters__inner-filter .dropdown { width: auto }
.article-energy-filters__inner-filter .dropdown__label--rounded { width: 100% }
.article-energy-filters__inner-filter .dropdown__content { width: auto }
.article-energy-filters__inner-filter .search-wrapper { width: 264px; margin-top: 22px }
.article-energy-filters__inner-filter .search--focused { border-color: #02a783 }
.article-energy-filters__head { display: flex }
.event-filters { margin-bottom: 72px }
.event-filters__inner-filter .search-wrapper { margin-top: 22px }
.case-study-library-filters__inner-filter { flex-flow: no-wrap }
.case-study-library-filters__inner-filter .drop-wrapper { margin-left: 20px; margin-bottom: 0; width: auto }
.case-study-library-filters__inner-filter .dropdown { width: auto }
.case-study-library-filters__inner-filter .dropdown__label--rounded { width: 100% }
.case-study-library-filters__inner-filter .dropdown__content { width: auto }
.case-study-library-filters__inner-filter .search-wrapper { width: 180px; margin-top: 20px; margin-left: auto }
.case-study-library-filters__inner-filter .search--focused { border-color: #02a783 }
.case-study-library-filters__head { display: block; float: left; margin-top: 40px }
.event-filters__inner-filter, .product-services-filters__inner-filter { flex-flow: no-wrap }
.event-filters__inner-filter .drop-wrapper, .product-services-filters__inner-filter .drop-wrapper { margin-left: 20px; margin-bottom: 0; width: auto }
.event-filters__inner-filter .dropdown, .product-services-filters__inner-filter .dropdown { width: auto }
.event-filters__inner-filter .dropdown__label--rounded, .product-services-filters__inner-filter .dropdown__label--rounded { width: 100% }
.event-filters__inner-filter .dropdown__label--rounded .dropdown__label__text, .product-services-filters__inner-filter .dropdown__label--rounded .dropdown__label__text { padding-right: 60px }
.event-filters__inner-filter .dropdown__content, .product-services-filters__inner-filter .dropdown__content { width: auto }
.event-filters__inner-filter .search-wrapper, .product-services-filters__inner-filter .search-wrapper { width: 264px }
.event-filters__inner-filter .search--focused, .product-services-filters__inner-filter .search--focused { border-color: #02a783 }
.event-filters__head, .product-services-filters__head { display: flex; width: 90px }
.bh-supplier-resources .product-services-filters__inner-filter .search-wrapper { margin-top: 22px }
.service-locations-filters__inner-filter { flex-flow: no-wrap }
.service-locations-filters__inner-filter .drop-wrapper { margin-left: 20px; margin-bottom: 0; width: auto }
.service-locations-filters__inner-filter .dropdown { width: auto }
.service-locations-filters__inner-filter .dropdown__label--rounded { width: 100% }
.service-locations-filters__inner-filter .dropdown__content { width: auto }
.service-locations-filters__inner-filter .search-wrapper { width: 264px }
.service-locations-filters__inner-filter .search--focused { border-color: #02a783 }
.service-locations-filters__head { display: flex }
}
@media (min-width:1024px) {
.article-energy-filters__inner-filter, .case-study-library-filters__inner-filter, .event-filters__inner-filter, .product-services-filters__inner-filter, .service-locations-filters__inner-filter { flex-flow: no-wrap }
.article-energy-filters__inner-filter .drop-wrapper-date, .article-energy-filters__inner-filter .drop-wrapper-format { display: block }
.article-energy-filters__inner-filter .search-wrapper { margin-top: 0 }
.case-study-library-filters__inner-filter .search-wrapper { margin-top: 20px; width: 264px }
.event-filters__inner-filter .drop-wrapper-date, .event-filters__inner-filter .drop-wrapper-format, .product-services-filters__inner-filter .drop-wrapper-date, .product-services-filters__inner-filter .drop-wrapper-format { display: block }
.bh-supplier-resources .product-services-filters__inner-filter .search-wrapper, .event-filters__inner-filter .search-wrapper, .product-services-filters__inner-filter .search-wrapper { margin-top: 0 }
.service-locations-filters__inner-filter .drop-wrapper-format { display: block }
}
@media (min-width:1024px) and (max-width:1110px) {
.article-energy-filters__inner-filter .dropdown__label--rounded { min-width: 160px }
.article-energy-filters__inner-filter .search { width: 240px }
.case-study-library-filters__inner-filter .dropdown__label--rounded { min-width: 160px }
.case-study-library-filters__inner-filter .search { width: 180px; margin-left: 20px }
.event-filters__inner-filter .dropdown__label--rounded, .product-services-filters__inner-filter .dropdown__label--rounded { min-width: 160px }
.event-filters__inner-filter .search, .product-services-filters__inner-filter .search { width: 240px }
.service-locations-filters__inner-filter .dropdown__label--rounded { min-width: 160px }
.service-locations-filters__inner-filter .search { width: 240px }
}
.industry-resources-filters-secondary .industry-resources-filters__foot .industry-resources-filters__sort-container .drop-wrapper-secondary .js-form-item-sort-by { display: flex; flex-direction: row; width: 100%; font-size:.75rem;
line-height: 1.71; cursor: pointer; position: relative; right: -5px }
.bh-footer {
font-size:.75rem; padding: 36px 0 24px }
.bh-footer__logo { display: block; width: 160px; height: auto }
.bh-footer h2 {
font-size:.75rem; font-weight: 400; letter-spacing:.00938rem;
line-height: 1.5; margin: 24px 0 }
.bh-footer__row { position: relative; overflow: hidden; margin-bottom: 12px }
.bh-footer__row+.bh-footer__row { border-top: 1px solid rgba(239,239,239,.2); padding-top: 24px }
.bh-footer__col { width: 100%; float: left; margin-left: 0; margin-right: 0 }
.bh-footer__col .bh-menu { margin: 0; padding: 0 }
.bh-footer__col .bh-menu__item { margin-bottom: 24px }
.bh-footer__col .bh-menu__link, .layout-mega-footer a { text-decoration: none; color: #949494 }
.bh-footer__col .bh-menu__link--external:after, .bh-footer__col .bh-menu__link--external:hover:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23acacac%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.bh-footer__col .bh-menu__link--external:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.bh-footer__col .bh-menu__link--download:active:after, .bh-footer__col .bh-menu__link--download:after, .bh-footer__col .bh-menu__link--download:hover:after, .bh-footer__col .bh-menu__link--external:active:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23007d62%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.bh-footer__col .bh-menu__link--download:active:after, .bh-footer__col .bh-menu__link--download:after, .bh-footer__col .bh-menu__link--download:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23acacac%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.bh-footer__col .bh-menu__link--download:active:after, .bh-footer__col .bh-menu__link--download:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.bh-footer__col .bh-menu__link--download:active:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23007d62%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E") }
.bh-footer__col .bh-menu__link:hover { color: #02a783 }
.bh-footer__col .bh-menu__link:active { color: #007d62 }
.bh-footer__col .bh-menu__link:active:after, .bh-footer__col .bh-menu__link:after, .bh-footer__col .bh-menu__link:hover:after { background-size: inherit }
.bh-footer__col--first { width: 85.39554%; float: left; margin: 24px 0 }
.bh-footer__col--last { width: 85.39554%; float: left; margin-right: 2.23124%; margin-bottom: 24px }
.bh-footer__col--last .bh-menu { margin: 0; padding: 0; white-space: nowrap }
@media (min-width:690px) and (max-width:1200px) {
.bh-footer__col--last .bh-menu { white-space: normal }
}
.bh-footer__col--last .bh-menu__item { display: inline-block; margin: 0 20px 0 0 }
@media (min-width:768px) {
.bh-footer__col--last .bh-menu__item { margin: 0 12px 0 0 }
}
.bh-footer__col--last .bh-menu__link { display: inline-block; width: 38px; height: 38px; text-indent: -1000em; overflow: hidden; background-repeat: no-repeat; background-position: 50%; background-size: 12px; border: 1px solid #e2e2e2; border-radius: 50% }
@media (min-width:768px) {
.bh-footer__col--last .bh-menu__link { width: 30px; height: 30px; border-radius: 15px }
}
.bh-footer__col--last .bh-menu__link:hover { border-color: #02a783 }
.bh-footer__col--last .bh-menu__link:active { border-color: #00523e; background-color: #00523e }
.bh-footer__col--last .bh-menu__link--twitter { background-image: url("data:image/svg+xml,%3Csvg width=%221200%22 height=%221227%22 viewBox=%220 0 1200 1227%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z%22 fill=%22%23CCCCCC%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--twitter:hover { background-image: url("data:image/svg+xml,%3Csvg width=%221200%22 height=%221227%22 viewBox=%220 0 1200 1227%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--twitter:active { background-image: url("data:image/svg+xml,%3Csvg width=%221200%22 height=%221227%22 viewBox=%220 0 1200 1227%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z%22 fill=%22white%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--facebook { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.42804 9.02994V14.7463L8.74002 14.7463V9.02994H10.9588L11.5 6.26996H8.74002V4.06198C8.74002 3.50183 9.15789 3.50506 9.6987 3.50924C9.74626 3.50961 9.79476 3.50998 9.84401 3.50998H11.5V0.75H8.74002C6.9107 0.75 5.42804 2.23266 5.42804 4.06198V6.26996H4V9.02994H5.42804Z%22 fill=%22%23CCCCCC%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--facebook:hover { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.42804 9.02994V14.7463L8.74002 14.7463V9.02994H10.9588L11.5 6.26996H8.74002V4.06198C8.74002 3.50183 9.15789 3.50506 9.6987 3.50924C9.74626 3.50961 9.79476 3.50998 9.84401 3.50998H11.5V0.75H8.74002C6.9107 0.75 5.42804 2.23266 5.42804 4.06198V6.26996H4V9.02994H5.42804Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--facebook:active { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.42804 9.02994V14.7463L8.74002 14.7463V9.02994H10.9588L11.5 6.26996H8.74002V4.06198C8.74002 3.50183 9.15789 3.50506 9.6987 3.50924C9.74626 3.50961 9.79476 3.50998 9.84401 3.50998H11.5V0.75H8.74002C6.9107 0.75 5.42804 2.23266 5.42804 4.06198V6.26996H4V9.02994H5.42804Z%22 fill=%22white%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--pinterest { background-image: url("data:image/svg+xml,%3Csvg width=%2214%22 height=%2218%22 viewBox=%220 0 14 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.34089 13.0091C7.22678 13.0091 6.17877 12.405 5.81969 11.72C5.81969 11.72 5.22023 14.1019 5.0939 14.5618C4.64767 16.1867 3.33297 17.8126 3.23062 17.9451C3.15986 18.0382 3.00253 18.0089 2.98615 17.8871C2.9575 17.6796 2.62239 15.6294 3.01657 13.9571C3.21424 13.1175 4.34413 8.32331 4.34413 8.32331C4.34413 8.32331 4.01429 7.66295 4.01429 6.68736C4.01429 5.15512 4.90089 4.01136 6.00506 4.01136C6.94313 4.01136 7.39698 4.71742 7.39698 5.56352C7.39698 6.50923 6.79575 7.92194 6.48521 9.23269C6.22729 10.3296 7.03554 11.2237 8.11397 11.2237C10.0691 11.2237 11.3861 8.70769 11.3861 5.72642C11.3861 3.46116 9.86379 1.76486 7.09227 1.76486C3.96283 1.76486 2.01124 4.10335 2.01124 6.71666C2.01124 7.61666 2.27675 8.253 2.69257 8.74402C2.88381 8.97019 2.91012 9.06101 2.84111 9.32C2.79081 9.51043 2.67796 9.96864 2.63058 10.1503C2.56157 10.4122 2.34986 10.5059 2.11359 10.4087C0.673142 9.81981 0 8.23718 0 6.45884C0 3.5221 2.47327 0 7.37592 0C11.3159 0 13.9091 2.85588 13.9091 5.92271C13.9091 9.97919 11.6586 13.0091 8.34089 13.0091Z%22 fill=%22%23CCCCCC%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--pinterest:hover { background-image: url("data:image/svg+xml,%3Csvg width=%2214%22 height=%2218%22 viewBox=%220 0 14 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.34089 13.0091C7.22678 13.0091 6.17877 12.405 5.81969 11.72C5.81969 11.72 5.22023 14.1019 5.0939 14.5618C4.64767 16.1867 3.33297 17.8126 3.23062 17.9451C3.15986 18.0382 3.00253 18.0089 2.98615 17.8871C2.9575 17.6796 2.62239 15.6294 3.01657 13.9571C3.21424 13.1175 4.34413 8.32331 4.34413 8.32331C4.34413 8.32331 4.01429 7.66295 4.01429 6.68736C4.01429 5.15512 4.90089 4.01136 6.00506 4.01136C6.94313 4.01136 7.39698 4.71742 7.39698 5.56352C7.39698 6.50923 6.79575 7.92194 6.48521 9.23269C6.22729 10.3296 7.03554 11.2237 8.11397 11.2237C10.0691 11.2237 11.3861 8.70769 11.3861 5.72642C11.3861 3.46116 9.86379 1.76486 7.09227 1.76486C3.96283 1.76486 2.01124 4.10335 2.01124 6.71666C2.01124 7.61666 2.27675 8.253 2.69257 8.74402C2.88381 8.97019 2.91012 9.06101 2.84111 9.32C2.79081 9.51043 2.67796 9.96864 2.63058 10.1503C2.56157 10.4122 2.34986 10.5059 2.11359 10.4087C0.673142 9.81981 0 8.23718 0 6.45884C0 3.5221 2.47327 0 7.37592 0C11.3159 0 13.9091 2.85588 13.9091 5.92271C13.9091 9.97919 11.6586 13.0091 8.34089 13.0091Z%22 fill=%22%2302a783%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--pinterest:active { background-image: url("data:image/svg+xml,%3Csvg width=%2214%22 height=%2218%22 viewBox=%220 0 14 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.34089 13.0091C7.22678 13.0091 6.17877 12.405 5.81969 11.72C5.81969 11.72 5.22023 14.1019 5.0939 14.5618C4.64767 16.1867 3.33297 17.8126 3.23062 17.9451C3.15986 18.0382 3.00253 18.0089 2.98615 17.8871C2.9575 17.6796 2.62239 15.6294 3.01657 13.9571C3.21424 13.1175 4.34413 8.32331 4.34413 8.32331C4.34413 8.32331 4.01429 7.66295 4.01429 6.68736C4.01429 5.15512 4.90089 4.01136 6.00506 4.01136C6.94313 4.01136 7.39698 4.71742 7.39698 5.56352C7.39698 6.50923 6.79575 7.92194 6.48521 9.23269C6.22729 10.3296 7.03554 11.2237 8.11397 11.2237C10.0691 11.2237 11.3861 8.70769 11.3861 5.72642C11.3861 3.46116 9.86379 1.76486 7.09227 1.76486C3.96283 1.76486 2.01124 4.10335 2.01124 6.71666C2.01124 7.61666 2.27675 8.253 2.69257 8.74402C2.88381 8.97019 2.91012 9.06101 2.84111 9.32C2.79081 9.51043 2.67796 9.96864 2.63058 10.1503C2.56157 10.4122 2.34986 10.5059 2.11359 10.4087C0.673142 9.81981 0 8.23718 0 6.45884C0 3.5221 2.47327 0 7.37592 0C11.3159 0 13.9091 2.85588 13.9091 5.92271C13.9091 9.97919 11.6586 13.0091 8.34089 13.0091Z%22 fill=%22white%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--linkedin { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.8153 5.1306C4.81786 5.1306 5.6306 4.31786 5.6306 3.3153C5.6306 2.31274 4.81786 1.5 3.8153 1.5C2.81274 1.5 2 2.31274 2 3.3153C2 4.31786 2.81274 5.1306 3.8153 5.1306Z%22 fill=%22%23CCCCCC%22/%3E%3Cpath d=%22M5.02062 13.7991H2.5492V5.9094H5.02062V13.7991Z%22 fill=%22%23CCCCCC%22/%3E%3Cpath d=%22M10.9958 13.7991H13.25V8.90325C13.25 6.49378 11.961 5.91101 10.4323 5.9094C9.90887 5.9094 9.5631 6.03815 9.18454 6.17912C9.04488 6.23112 8.90076 6.28478 8.74161 6.33426V5.9094H6.48742V13.7991H8.74161V9.29069C8.74161 8.66932 9.24734 8.16359 9.86871 8.16359C10.4901 8.16359 10.9958 8.66932 10.9958 9.29069V13.7991Z%22 fill=%22%23CCCCCC%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--linkedin:hover { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.8153 5.1306C4.81786 5.1306 5.6306 4.31786 5.6306 3.3153C5.6306 2.31274 4.81786 1.5 3.8153 1.5C2.81274 1.5 2 2.31274 2 3.3153C2 4.31786 2.81274 5.1306 3.8153 5.1306Z%22 fill=%22%2302A783%22/%3E%3Cpath d=%22M5.02062 13.7991H2.5492V5.9094H5.02062V13.7991Z%22 fill=%22%2302A783%22/%3E%3Cpath d=%22M10.9958 13.7991H13.25V8.90325C13.25 6.49378 11.961 5.91101 10.4323 5.9094C9.90887 5.9094 9.5631 6.03815 9.18454 6.17912C9.04488 6.23112 8.90076 6.28478 8.74161 6.33426V5.9094H6.48742V13.7991H8.74161V9.29069C8.74161 8.66932 9.24734 8.16359 9.86871 8.16359C10.4901 8.16359 10.9958 8.66932 10.9958 9.29069V13.7991Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--linkedin:active { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.8153 5.1306C4.81786 5.1306 5.6306 4.31786 5.6306 3.3153C5.6306 2.31274 4.81786 1.5 3.8153 1.5C2.81274 1.5 2 2.31274 2 3.3153C2 4.31786 2.81274 5.1306 3.8153 5.1306Z%22 fill=%22white%22/%3E%3Cpath d=%22M5.02062 13.7991H2.5492V5.9094H5.02062V13.7991Z%22 fill=%22white%22/%3E%3Cpath d=%22M10.9958 13.7991H13.25V8.90325C13.25 6.49378 11.961 5.91101 10.4323 5.9094C9.90887 5.9094 9.5631 6.03815 9.18454 6.17912C9.04488 6.23112 8.90076 6.28478 8.74161 6.33426V5.9094H6.48742V13.7991H8.74161V9.29069C8.74161 8.66932 9.24734 8.16359 9.86871 8.16359C10.4901 8.16359 10.9958 8.66932 10.9958 9.29069V13.7991Z%22 fill=%22white%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--youtube { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.25 9.375V5.625L10 7.50005L6.25 9.375ZM14.2179 4.40537C14.0626 3.85217 13.6052 3.41646 13.0244 3.26861C11.9716 3 7.74994 3 7.74994 3C7.74994 3 3.52842 3 2.47563 3.26861C1.89478 3.41646 1.43739 3.85217 1.28215 4.40537C1 5.40804 1 7.49995 1 7.49995C1 7.49995 1 9.59196 1.28215 10.5946C1.43739 11.1478 1.89478 11.5834 2.47563 11.7314C3.52842 12 7.74994 12 7.74994 12C7.74994 12 11.9716 12 13.0244 11.7314C13.6052 11.5834 14.0626 11.1478 14.2179 10.5946C14.5 9.59196 14.5 7.49995 14.5 7.49995C14.5 7.49995 14.5 5.40804 14.2179 4.40537Z%22 fill=%22%23CCCCCC%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--youtube:hover { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.25 9.375V5.625L10 7.50005L6.25 9.375ZM14.2179 4.40537C14.0626 3.85217 13.6052 3.41646 13.0244 3.26861C11.9716 3 7.74994 3 7.74994 3C7.74994 3 3.52842 3 2.47563 3.26861C1.89478 3.41646 1.43739 3.85217 1.28215 4.40537C1 5.40804 1 7.49995 1 7.49995C1 7.49995 1 9.59196 1.28215 10.5946C1.43739 11.1478 1.89478 11.5834 2.47563 11.7314C3.52842 12 7.74994 12 7.74994 12C7.74994 12 11.9716 12 13.0244 11.7314C13.6052 11.5834 14.0626 11.1478 14.2179 10.5946C14.5 9.59196 14.5 7.49995 14.5 7.49995C14.5 7.49995 14.5 5.40804 14.2179 4.40537Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--youtube:active { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.25 9.375V5.625L10 7.50005L6.25 9.375ZM14.2179 4.40537C14.0626 3.85217 13.6052 3.41646 13.0244 3.26861C11.9716 3 7.74994 3 7.74994 3C7.74994 3 3.52842 3 2.47563 3.26861C1.89478 3.41646 1.43739 3.85217 1.28215 4.40537C1 5.40804 1 7.49995 1 7.49995C1 7.49995 1 9.59196 1.28215 10.5946C1.43739 11.1478 1.89478 11.5834 2.47563 11.7314C3.52842 12 7.74994 12 7.74994 12C7.74994 12 11.9716 12 13.0244 11.7314C13.6052 11.5834 14.0626 11.1478 14.2179 10.5946C14.5 9.59196 14.5 7.49995 14.5 7.49995C14.5 7.49995 14.5 5.40804 14.2179 4.40537Z%22 fill=%22white%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--instagram { background-image: url("data:image/svg+xml,%3C?xml version=%221.0%22 encoding=%22utf-8%22?%3E%3C!-- Generator: Adobe Illustrator 27.9.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3E%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22%09 viewBox=%220 0 15 15.3%22 style=%22enable-background:new 0 0 15 15.3;%22 xml:space=%22preserve%22%3E%3Cstyle type=%22text/css%22%3E%09.st0%7Bfill:%23CCCCCC;%7D%3C/style%3E%3Cpath class=%22st0%22 d=%22M4.7,0.8C4,0.9,3.5,1,3.1,1.2C2.6,1.3,2.2,1.6,1.9,1.9S1.3,2.7,1.1,3.1C0.9,3.6,0.8,4.1,0.8,4.8s0,0.9,0,2.8%09s0,2.1,0,2.8c0,0.7,0.1,1.2,0.3,1.6c0.2,0.4,0.4,0.8,0.8,1.2c0.4,0.4,0.8,0.6,1.2,0.8c0.4,0.2,0.9,0.3,1.6,0.3c0.7,0,0.9,0,2.8,0%09s2.1,0,2.8,0c0.7,0,1.2-0.1,1.6-0.3c0.4-0.2,0.8-0.4,1.2-0.8c0.4-0.4,0.6-0.8,0.8-1.2c0.2-0.4,0.3-0.9,0.3-1.6c0-0.7,0-1,0-2.8%09c0-1.8,0-2.1,0-2.8c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.4-0.8-0.8-1.2s-0.8-0.6-1.2-0.8C11.5,1,11,0.9,10.3,0.8c-0.7,0-0.9,0-2.8,0%09S5.4,0.8,4.7,0.8 M4.8,13c-0.7,0-1-0.1-1.3-0.2c-0.3-0.1-0.5-0.3-0.8-0.5c-0.2-0.2-0.4-0.5-0.5-0.8C2.2,11.3,2,10.9,2,10.3%09c0-0.7,0-0.9,0-2.7c0-1.8,0-2,0-2.7c0-0.7,0.1-1,0.2-1.3C2.4,3.3,2.5,3,2.7,2.8C3,2.6,3.2,2.4,3.5,2.3c0.2-0.1,0.6-0.2,1.3-0.2%09c0.7,0,0.9,0,2.7,0s2,0,2.7,0c0.7,0,1,0.1,1.3,0.2c0.3,0.1,0.5,0.3,0.8,0.5s0.4,0.5,0.5,0.8C12.8,3.8,13,4.2,13,4.8%09c0,0.7,0,0.9,0,2.7s0,2,0,2.7c0,0.7-0.1,1-0.2,1.3c-0.1,0.3-0.3,0.5-0.5,0.8s-0.5,0.4-0.8,0.5c-0.2,0.1-0.6,0.2-1.3,0.2%09c-0.7,0-0.9,0-2.7,0S5.5,13.1,4.8,13 M10.3,3.9c0,0.4,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8s-0.4-0.8-0.8-0.8c0,0,0,0,0,0%09C10.6,3.1,10.3,3.5,10.3,3.9 M4,7.6C4,9.5,5.6,11,7.5,11S11,9.5,11,7.5S9.4,4.1,7.5,4.1S4,5.6,4,7.6 M5.3,7.6c0-1.2,1-2.3,2.2-2.3%09s2.3,1,2.3,2.2c0,1.2-1,2.3-2.2,2.3C6.3,9.8,5.3,8.8,5.3,7.6C5.3,7.6,5.3,7.6,5.3,7.6%22/%3E%3C/svg%3E"); background-size: 16px }
.bh-footer__col--last .bh-menu__link--instagram:hover { background-image: url("data:image/svg+xml,%3C?xml version=%221.0%22 encoding=%22utf-8%22?%3E%3C!-- Generator: Adobe Illustrator 27.9.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3E%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22%09 viewBox=%220 0 15 15.3%22 style=%22enable-background:new 0 0 15 15.3;%22 xml:space=%22preserve%22%3E%3Cstyle type=%22text/css%22%3E%09.st0%7Bfill:%2302A783;%7D%3C/style%3E%3Cpath class=%22st0%22 d=%22M4.7,0.8C4,0.9,3.5,1,3.1,1.2C2.6,1.3,2.2,1.6,1.9,1.9S1.3,2.7,1.1,3.1C0.9,3.6,0.8,4.1,0.8,4.8s0,0.9,0,2.8%09s0,2.1,0,2.8c0,0.7,0.1,1.2,0.3,1.6c0.2,0.4,0.4,0.8,0.8,1.2c0.4,0.4,0.8,0.6,1.2,0.8c0.4,0.2,0.9,0.3,1.6,0.3c0.7,0,0.9,0,2.8,0%09s2.1,0,2.8,0c0.7,0,1.2-0.1,1.6-0.3c0.4-0.2,0.8-0.4,1.2-0.8c0.4-0.4,0.6-0.8,0.8-1.2c0.2-0.4,0.3-0.9,0.3-1.6c0-0.7,0-1,0-2.8%09c0-1.8,0-2.1,0-2.8c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.4-0.8-0.8-1.2s-0.8-0.6-1.2-0.8C11.5,1,11,0.9,10.3,0.8c-0.7,0-0.9,0-2.8,0%09S5.4,0.8,4.7,0.8 M4.8,13c-0.7,0-1-0.1-1.3-0.2c-0.3-0.1-0.5-0.3-0.8-0.5c-0.2-0.2-0.4-0.5-0.5-0.8C2.2,11.3,2,10.9,2,10.3%09c0-0.7,0-0.9,0-2.7c0-1.8,0-2,0-2.7c0-0.7,0.1-1,0.2-1.3C2.4,3.3,2.5,3,2.7,2.8C3,2.6,3.2,2.4,3.5,2.3c0.2-0.1,0.6-0.2,1.3-0.2%09c0.7,0,0.9,0,2.7,0s2,0,2.7,0c0.7,0,1,0.1,1.3,0.2c0.3,0.1,0.5,0.3,0.8,0.5s0.4,0.5,0.5,0.8C12.8,3.8,13,4.2,13,4.8%09c0,0.7,0,0.9,0,2.7s0,2,0,2.7c0,0.7-0.1,1-0.2,1.3c-0.1,0.3-0.3,0.5-0.5,0.8s-0.5,0.4-0.8,0.5c-0.2,0.1-0.6,0.2-1.3,0.2%09c-0.7,0-0.9,0-2.7,0S5.5,13.1,4.8,13 M10.3,3.9c0,0.4,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8s-0.4-0.8-0.8-0.8c0,0,0,0,0,0%09C10.6,3.1,10.3,3.5,10.3,3.9 M4,7.6C4,9.5,5.6,11,7.5,11S11,9.5,11,7.5S9.4,4.1,7.5,4.1S4,5.6,4,7.6 M5.3,7.6c0-1.2,1-2.3,2.2-2.3%09s2.3,1,2.3,2.2c0,1.2-1,2.3-2.2,2.3C6.3,9.8,5.3,8.8,5.3,7.6C5.3,7.6,5.3,7.6,5.3,7.6%22/%3E%3C/svg%3E") }
.bh-footer__col--last .bh-menu__link--instagram:active { background-image: url("data:image/svg+xml,%3C?xml version=%221.0%22 encoding=%22utf-8%22?%3E%3C!-- Generator: Adobe Illustrator 27.9.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3E%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22%09 viewBox=%220 0 15 15.3%22 style=%22enable-background:new 0 0 15 15.3;%22 xml:space=%22preserve%22%3E%3Cstyle type=%22text/css%22%3E%09.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpath class=%22st0%22 d=%22M4.7,0.8C4,0.9,3.5,1,3.1,1.2C2.6,1.3,2.2,1.6,1.9,1.9S1.3,2.7,1.1,3.1C0.9,3.6,0.8,4.1,0.8,4.8s0,0.9,0,2.8%09s0,2.1,0,2.8c0,0.7,0.1,1.2,0.3,1.6c0.2,0.4,0.4,0.8,0.8,1.2c0.4,0.4,0.8,0.6,1.2,0.8c0.4,0.2,0.9,0.3,1.6,0.3c0.7,0,0.9,0,2.8,0%09s2.1,0,2.8,0c0.7,0,1.2-0.1,1.6-0.3c0.4-0.2,0.8-0.4,1.2-0.8c0.4-0.4,0.6-0.8,0.8-1.2c0.2-0.4,0.3-0.9,0.3-1.6c0-0.7,0-1,0-2.8%09c0-1.8,0-2.1,0-2.8c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.4-0.8-0.8-1.2s-0.8-0.6-1.2-0.8C11.5,1,11,0.9,10.3,0.8c-0.7,0-0.9,0-2.8,0%09S5.4,0.8,4.7,0.8 M4.8,13c-0.7,0-1-0.1-1.3-0.2c-0.3-0.1-0.5-0.3-0.8-0.5c-0.2-0.2-0.4-0.5-0.5-0.8C2.2,11.3,2,10.9,2,10.3%09c0-0.7,0-0.9,0-2.7c0-1.8,0-2,0-2.7c0-0.7,0.1-1,0.2-1.3C2.4,3.3,2.5,3,2.7,2.8C3,2.6,3.2,2.4,3.5,2.3c0.2-0.1,0.6-0.2,1.3-0.2%09c0.7,0,0.9,0,2.7,0s2,0,2.7,0c0.7,0,1,0.1,1.3,0.2c0.3,0.1,0.5,0.3,0.8,0.5s0.4,0.5,0.5,0.8C12.8,3.8,13,4.2,13,4.8%09c0,0.7,0,0.9,0,2.7s0,2,0,2.7c0,0.7-0.1,1-0.2,1.3c-0.1,0.3-0.3,0.5-0.5,0.8s-0.5,0.4-0.8,0.5c-0.2,0.1-0.6,0.2-1.3,0.2%09c-0.7,0-0.9,0-2.7,0S5.5,13.1,4.8,13 M10.3,3.9c0,0.4,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8s-0.4-0.8-0.8-0.8c0,0,0,0,0,0%09C10.6,3.1,10.3,3.5,10.3,3.9 M4,7.6C4,9.5,5.6,11,7.5,11S11,9.5,11,7.5S9.4,4.1,7.5,4.1S4,5.6,4,7.6 M5.3,7.6c0-1.2,1-2.3,2.2-2.3%09s2.3,1,2.3,2.2c0,1.2-1,2.3-2.2,2.3C6.3,9.8,5.3,8.8,5.3,7.6C5.3,7.6,5.3,7.6,5.3,7.6%22/%3E%3C/svg%3E") }
.bh-footer__col--legal { padding-top: 12px }
.bh-footer__col--copyright, .bh-footer__col--legal { width: 100%; float: left; margin-left: 0; margin-right: 0; margin-bottom: 0 }
@media (min-width:576px) {
.bh-footer__col--copyright, .bh-footer__col--legal { padding-top: 24px }
}
.bh-footer__col--copyright { padding-top: 24px; color: #949494 }
.bh-footer__col--legal .bh-menu { display: flex; justify-content: flex-start; flex-wrap: wrap }
@media (min-width:576px) {
.bh-footer__col--legal .bh-menu { justify-content: space-between; flex-wrap: nowrap }
}
.bh-footer__col--legal .bh-menu__item { margin: 0; text-align: center; padding-right: 10px; padding-top: 12px }
@media (min-width:576px) {
.bh-footer__col--legal .bh-menu__item { padding-top: 0 }
}
@media (min-width:768px) {
.bh-footer { padding: 48px 0; letter-spacing:.01125rem;
line-height: 1.25 }
.bh-footer h2 { margin: 6px 0 24px }
.bh-footer__col, .bh-footer__col--first { width: 19.67546%; float: left; margin-right: 2.23124% }
.bh-footer__col--first { width: 30.6288%; margin-top: 0 }
.bh-footer__col--last { width: 19.67546%; float: left; margin-right: 0 }
.bh-footer__col--last .bh-menu__item { margin: 0 6px 0 0 }
.bh-footer__col--copyright { width: auto }
.bh-footer__col .bh-menu__item { margin-bottom: 12px }
.bh-footer__col--legal { width: auto; margin: 0; float: right }
.bh-footer__col--legal .bh-menu { margin: 0; display: flex; justify-content: space-between; flex-wrap: nowrap }
.bh-footer__col--legal .bh-menu__item { padding-right: 0; padding-left: 5px; display: block; margin: 0; text-align: center; padding-top: 0 }
}
@media (min-width:1024px) {
.bh-footer { padding-top: 72px }
.bh-footer, .bh-footer h2 { font-size:.875rem
}
.bh-footer__logo { width: 200px }
.bh-footer__row { margin-bottom: 36px }
.bh-footer__row+.bh-footer__row { margin-bottom: 0; padding-top: 24px }
.bh-footer__col, .bh-footer__col--first { width: 19.67546%; float: left; margin-right: 2.23124% }
.bh-footer__col .block-solvfootercontact ul li { text-decoration: none; color: #949494; margin: 0 0 12px }
.bh-footer__col--first { width: 34.27992% }
.bh-footer__col--first.solv-footer-logo { width: 25% }
.bh-footer__col--last { width: 19.67546%; margin-right: 0; float: right }
.bh-footer__col--copyright, .bh-footer__col--legal { width: auto; padding-top: 36px }
.bh-footer__col--legal { float: right; margin: 0 }
.bh-footer__col--legal .bh-menu__item { padding-left: 8px }
}
.bh-footer.bh-default-brand-footer .bh-footer__col--last { width: auto }
@media (min-width:768px) {
.bh-footer.bh-default-brand-footer .bh-footer__col--last { float: right }
}
.bh-footer.bh-default-brand-footer #block-social-links .bh-menu { display: flex; gap: 20px; flex-direction: row; padding-top: 72px }
@media (max-width:768px) {
.bh-footer.bh-default-brand-footer #block-social-links .bh-menu { padding-top: 40px }
}
.bh-footer.bh-default-brand-footer .bh-footer__col.bh-footer__col--copyright, .bh-footer.bh-default-brand-footer .bh-footer__col.bh-footer__col--legal .bh-menu .bh-menu__item {
font-size:.75rem; line-height: 1rem }
.bh-footer.bh-default-brand-footer .bh-footer__col.bh-footer__col--legal .bh-menu { display: flex; justify-content: flex-start; gap: 30px }
@media (min-width:768px) {
.bh-footer.bh-default-brand-footer .bh-footer__col.bh-footer__col--legal .bh-menu { justify-content: flex-end }
}
.bh-footer.bh-default-brand-footer .bh-footer__row:last-child { border-top: none }
@media (min-width:768px) {
.bh-footer.bh-default-brand-footer .bh-footer__row:last-child { border-top: 1px solid rgba(239,239,239,.2) }
}
.bh-footer.bh-default-brand-footer { padding-top: 0!important }
@media (min-width:1024px) {
.bh-footer.bh-default-brand-footer { padding-bottom: 40px }
}
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child { margin-bottom: 0 }
@media (min-width:1024px) {
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child { margin-bottom: 0 }
}
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child .bh-footer__col { margin-bottom: 40px }
@media (max-width:768px) {
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child .bh-footer__col { margin-bottom: 20px }
}
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child .bh-footer__col--first { padding-top: 72px }
@media (max-width:768px) {
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child .bh-footer__col--first { padding-top: 40px }
.bh-footer.bh-default-brand-footer .bh-footer__row:first-child .bh-footer__col--last { margin-bottom: 0 }
}
.bh-footer.bh-default-brand-footer .bh-footer__row+.bh-footer__row { padding-top: 0 }
@media (min-width:1024px) {
.bh-footer.bh-default-brand-footer .bh-footer__row+.bh-footer__row { padding-top: 0 }
}
.bh-footer.bh-default-brand-footer .bh-footer__row+.bh-footer__row .bh-footer__col--copyright { padding-top: 40px }
@media (min-width:1024px) {
.bh-footer.bh-default-brand-footer .bh-footer__row+.bh-footer__row .bh-footer__col--copyright { padding-top: 40px }
}
.bh-footer.solv-footer { padding-bottom: 30px; padding-top: 60px }
@media (min-width:768px) {
.bh-footer.solv-footer { padding-top: 72px }
}
.bh-footer.solv-footer .bh-footer__row+.bh-footer__row { padding-top: 29px }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row+.bh-footer__row { padding-top: 29px }
}
@media (min-width:1024px) {
.bh-footer.solv-footer .bh-footer__row+.bh-footer__row { padding-top: 29px }
}
.bh-footer.solv-footer .bh-footer__row h2 { margin-bottom: 10px; margin-top: 0; line-height: 1.5rem }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row .block-solvfootercontact h2 { padding-top: 0 }
}
.bh-footer.solv-footer .bh-footer__row .block-solvfootercontact ul li { color: #949494; margin-bottom: 10px }
.bh-footer.solv-footer .bh-footer__row__solv { display: flex; justify-content: space-between; margin-bottom: 18px; flex-direction: column }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row__solv { flex-direction: row }
}
.bh-footer.solv-footer .bh-footer__row .bh-footer__col { margin-top: 18px; margin-right: 0 }
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--first.solv-footer-logo { margin-top: 3px; margin-bottom: 0 }
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--copyright, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--last, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--legal {
font-size:.75rem; line-height: 1rem; padding-top: 0; padding-bottom: 0 }
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--copyright .bh-menu__item, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--last .bh-menu__item, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--legal .bh-menu__item { margin: 3px 0 }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--copyright, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--last, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--legal { padding-top: 0; padding-bottom: 0 }
}
@media (min-width:1024px) {
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--copyright, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--last, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--legal { padding-top: 0; padding-bottom: 0 }
}
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--copyright--last, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--last--last, .bh-footer.solv-footer .bh-footer__row .bh-footer__col--legal--last { margin-bottom: 0 }
.bh-footer.solv-footer .bh-footer__row .bh-footer__col--copyright { margin-top: 3px!important }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row .bh-footer__col { margin-top: 0 }
}
.bh-footer.solv-footer .bh-footer__row .bh-footer__col .bh-menu__item { margin-bottom: 10px; line-height: 1.5rem }
.bh-footer.solv-footer .bh-footer__row .bh-footer__col .solv-footer-logo { max-width: 215px }
.bh-footer.solv-footer .bh-footer__row__social { display: flex; justify-content: space-between; flex-direction: column; margin-bottom: 0 }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row__social { flex-direction: row }
}
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col { width: auto }
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--legal .bh-menu__item { margin-right: 25px }
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--legal .bh-menu { justify-content: normal }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--legal .bh-menu { justify-content: space-between }
}
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last { margin-bottom: 0 }
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last .bh-menu__item { margin-right: 20px }
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--legal .bh-menu__item:last-child, .bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last .bh-menu__item:last-child { margin-right: 0 }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last { margin-top: -3px }
.bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last .bh-menu__item { margin-right: 30px }
}
.bh-footer.solv-footer .bh-footer__row__no-social, .bh-footer.solv-footer .bh-footer__row__social .bh-footer__col--last .bh-menu__item { margin-bottom: 0 }
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--last { display: none }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--copyright { width: 49% }
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--legal { width: 50% }
}
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--legal .bh-menu { justify-content: flex-start; margin-bottom: 0 }
@media (min-width:768px) {
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--legal .bh-menu { justify-content: flex-start }
}
.bh-footer.solv-footer .bh-footer__row__no-social .bh-footer__col--legal .bh-menu__item { margin-right: 20px }
.bh-footer.solv-footer .bh-footer__row__socialonly { border-top: none; padding-top: 0!important }
@media (min-width:768px) {
.bh-footer.solv-footer__solv .bh-footer__row { margin-bottom: 30px }
.bh-footer.solv-footer__solv .bh-footer__col { width: auto; max-width: 23% }
.bh-footer.solv-footer__solv .bh-footer__col:last-child { margin-right: 0 }
.bh-footer.solv-footer h2 { margin: 6px 0 10px }
}
@media (min-width:1024px) {
.bh-footer.solv-footer .bh-footer__col--first.solv-footer-logo { width: 20% }
}
.bh-menu__collapse { margin: 20px 0 }
@media (max-width:768px) {
.bh-menu__collapse__parent { border: solid rgba(226,226,226,.2); border-width: 1px 0 }
.bh-menu__collapse__parent .bh-menu__collapse:after { border: solid #757575; border-width: 0 2px 2px 0; content: ""; display: inline-block; padding: 3px; position: absolute; right: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg) }
.bh-menu__collapse__parent .bh-menu { display: none }
}
@media (min-width:768px) {
.bh-menu__collapse__parent .bh-menu { display: block!important }
}
.see-footnote { vertical-align: top; position: relative; top: -.25em; font-size:.75rem;
text-decoration: none!important; color: #013025!important }
.footnotes li .footnote-label:focus, .footnotes li .footnote-label:hover, .see-footnote:focus, .see-footnote:hover { color: #02a783!important }
.footnotes { border-top: 1px solid #e2e2e2; margin: 0-24px; padding: 60px 24px 100px }
@media (min-width:576px) {
.footnotes { padding-right: 0; padding-left: 0; width: 85.39554%; margin: 0 2.23124%0 7.30223%; float: none }
}
@media (min-width:768px) {
.footnotes { width: 56.18661%; float: left; margin-right: 2.23124%; margin-left: 21.90669% }
}
.ef-related-article-block~.footnotes, .field_quick_links~.footnotes { margin-top: 0 }
.footnotes h2 { font-size: 1.125rem; line-height: 1.625rem; color: #013025; letter-spacing:.00313rem;
font-weight: 600; margin-bottom: 20px }
.footnotes ul { margin: 0; padding: 0; list-style: none }
.footnotes li { display: flex; align-items: flex-start; margin-top: 15px; font-size:.75rem;
line-height: 1.125rem; letter-spacing:.0025rem;
color: #757575 }
.footnotes li:first-child { margin-top: 0 }
.footnotes li .footnote-label { position: static; text-decoration: none; color: #013025; margin-right: 5px; z-index: 0 }
.form-input { position: relative; margin: 24px 0 }
.form-input--checkbox { padding-left: 24px }
.form-input--checkbox .form-input__label { color: #949494; font-size:.8125rem;
line-height: 1.54 }
.form-input__label { color: #013025; font-size:.875rem;
line-height: 1.43 }
.form-input__label--required:after { content: "*"; color: #bf3000 }
.form-input__radio { left: 0; position: absolute; top: 3px }
.form-input__feedback-message { color: #bf3000; display: block; font-size:.875rem;
line-height: 1.71 }
@font-face { font-family: "ytpregular"; src: url(/themes/custom/bh/dist/fonts/font/ytp-regular.eot) }
@font-face { font-family: "ytpregular"; src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=)format("woff"), url(/themes/custom/bh/dist/css/font/ytp-regular.ttf)format("truetype"); font-weight: 400; font-style: normal }
.mb_YTPlayer:focus { outline: 0 }
.YTPWrapper { display: block; transform: translateZ(0) translate3d(0, 0, 0); transform-style: preserve-3d; perspective: 1000; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box }
.mb_YTPlayer .loading { position: absolute; top: 10px; right: 10px; font-size:.75rem;
color: #fff; background: rgba(0,0,0,.51); text-align: center; padding: 2px 4px; border-radius: 5px; font-family: "Droid Sans", sans-serif; animation: fade .1s infinite alternate }
.YTPFullscreen, .inline_YTPlayer img { border: 0!important; margin: 0!important; padding: 0!important }
.YTPFullscreen { display: block!important; position: fixed!important; width: 100%!important; height: 100%!important; top: 0!important; left: 0!important; opacity: 1!important; background-color: #000!important }
.inlinePlayButton, .inlinePlayButtonMobile { font-family: "ytpregular"; font-size: 2.8125rem; color: #fff; text-align: center; border-radius: 100%; background-color: rgba(0,0,0,.4); position: absolute; width: 80px; height: 80px; line-height: 5rem; top: 0; bottom: 0; left: 0; right: 0; margin: auto; cursor: pointer; opacity: .8; transition: all .4s; transform: scale(1.3) }
.inlinePlayButtonMobile { transform: scale(1) }
.mb_YTPlayer:hover .inlinePlayButton { opacity: 1; transform: scale(1) }
.inlinePlayButton:hover { background-color: #000; transform: scale(1.3)!important }
.mbYTP_wrapper iframe { max-width: 8000px!important }
.inline_YTPlayer { margin-bottom: 20px; vertical-align: top; position: relative; left: 0; overflow: hidden; border-radius: 4px; box-shadow: 0 0 5px rgba(0,0,0,.7); background: rgba(0,0,0,.5) }
.inline_YTPlayer img { transform: none!important }
.mb_YTPBar .ytpicon { font-size: 1.25rem; font-family: "ytpregular" }
.mb_YTPBar .mb_YTPUrl.ytpicon { font-size: 1.875rem }
.mb_YTPBar { transition: opacity .5s; display: block; height: 10px; background: #333; position: fixed; bottom: 0; text-align: left; z-index: 1000; font:.875rem/1rem sans-serif;
color: #fff; opacity: .1 }
.mb_YTPBar.visible, .mb_YTPBar:hover { opacity: 1 }
.mb_YTPBar, .mb_YTPBar .buttonBar { left: 0; padding: 5px; width: 100%; box-sizing: border-box }
.mb_YTPBar .buttonBar { transition: all .5s; background: 0 0; font:.75rem/.875rem san-serif;
position: absolute; top: -30px; height: 40px }
.mb_YTPBar:hover .buttonBar { background: rgba(0,0,0,.4) }
.mb_YTPBar span { display: inline-block; font: 1rem/1.25rem sans-serif; position: relative; width: 30px; height: 25px; vertical-align: middle }
.mb_YTPBar span.mb_YTPTime { width: 130px }
.mb_YTPBar span.mb_OnlyYT, .mb_YTPBar span.mb_YTPUrl { position: absolute; width: auto; display: block; top: 6px; right: 10px; cursor: pointer }
.mb_YTPBar span.mb_OnlyYT { left: 300px; right: auto }
.mb_YTPBar span.mb_YTPUrl img { width: 60px }
.mb_YTPBar span.mb_OnlyYT img { width: 25px }
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0 li.bh-menu__item, .mb_YTPBar .mb_YTPMuteUnmute, .mb_YTPBar .mb_YTPPlayPause, .mb_YTPlayer .mb_YTPBar .mb_YTPPlayPause img { cursor: pointer }
.mb_YTPBar .mb_YTPProgress { height: 10px; width: 100%; background: #222; bottom: 0; left: 0 }
.mb_YTPBar .mb_YTPLoaded { height: 10px; width: 0; background: #444; left: 0 }
.mb_YTPBar .mb_YTPseekbar { height: 10px; width: 0; background: #bb110e; bottom: 0; left: 0; box-shadow: rgba(82,82,82,.47) 1px 1px 3px }
.mb_YTPBar .YTPOverlay { backface-visibility: hidden; -webkit-backface-visibility: hidden; -webkit-transform-style: "flat"; box-sizing: border-box }
.YTPOverlay.raster { background: url(/themes/custom/bh/dist/css/images/raster.png) }
.YTPOverlay.raster.retina { background: url(/themes/custom/bh/dist/css/images/raster%402x.png) }
.YTPOverlay.raster-dot { background: url(/themes/custom/bh/dist/css/images/raster_dot.png) }
.YTPOverlay.raster-dot.retina { background: url(/themes/custom/bh/dist/css/images/raster_dot%402x.png) }
.mb_YTPBar .simpleSlider { position: relative; width: 100px; height: 10px; border: 1px solid #fff; overflow: hidden; box-sizing: border-box; margin-right: 10px; cursor: pointer!important; border-radius: 3px }
.mb_YTPBar.compact .simpleSlider { width: 40px }
.mb_YTPBar.compact span.mb_OnlyYT { left: 260px }
.mb_YTPBar .simpleSlider.muted { opacity: .3 }
.mb_YTPBar .level { position: absolute; left: 0; bottom: 0; background-color: #fff; box-sizing: border-box }
.mb_YTPBar .level.horizontal { height: 100%; width: 0 }
.mb_YTPBar .level.vertical { height: auto; width: 100% }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header { display: none }
@media (min-width:768px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header { background-color: #fff; width: 100%; float: left; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; height: 100px; display: inline-block; overflow: hidden }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header.sticky { position: fixed; top: 0; right: 0; width: 100%; z-index: 11 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle { display: inline-flex; position: relative; top: 23px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle.left { display: none; float: left; margin-left: -7.5% }
}
@media (min-width:768px) and (min-width:1024px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle.left { margin-left: -6% }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle.right { display: none; float: right; margin-right: 4.5% }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-header_wrapper { max-width: 1140px; margin-left: auto; margin-right: auto }
}
@media (min-width:768px) and (min-width:768px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-header_wrapper { margin-left: 7.5% }
}
@media (min-width:768px) and (min-width:1024px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-header_wrapper { margin-left: 7.5% }
}
@media (min-width:768px) and (min-width:1301px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-header_wrapper { width: 84%; margin: 0 auto }
}
@media (min-width:768px) and (min-width:1440px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-header_wrapper { margin-left: auto }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation { transition: all .5s ease; position: relative; display: flex; float: left; height: 100px; overflow-x: auto; flex-wrap: nowrap; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; scrollbar-width: none; width: 82% }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation::-webkit-scrollbar {
display:none
}
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item { flex: 0 0 auto; padding: 41px 0; float: left }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item:hover { color: #007d62 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item:active { border-bottom: 1px solid #00523e; color: #00523e }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item a { font-family: "Poppins", sans-serif; font-size:.75rem;
font-weight: 400; line-height: 1.5; color: #949494; letter-spacing: 0; letter-spacing:.0625rem;
text-transform: uppercase; text-decoration: none; padding: 40px 15px!important }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item a:hover { color: #02a783 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item a:active { color: #00523e }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item--active { color: #02a783; scroll-behavior: smooth; transition-delay: 50ms; transition-duration: .15s, .15s; transition-property: border-color, color; transition-timing-function: ease-in; background-color: #f8f8f8 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .navigation .bh-jump-nav__content-item--active a { font-weight: 600!important; color: #02a783 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon { padding: 24px 10px 24px 0; position: relative; display: inline-block; z-index: 1; top: 0; height: 75px; width: 12% }
.article-tile:hover .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .article-tile__cta, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .article-tile:hover .article-tile__cta, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .cta-new--secondary:hover { background-color: #fff; border: 1px solid #e2e2e2; color: #02a783 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .cta-new__text:hover { color: #02a783 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-chat, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon bh-layouts__jump-nav-icon-cart { position: absolute }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-cart { margin-left: 80px; text-decoration: none }
}
@media (min-width:768px) and (min-width:768px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-cart { margin-left: 62% }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .cta-new--round { padding: 0; min-width: 50px; height: 50px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .cta-new--round .cta-new__icon--before { transition: none }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-expand { display: none }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .bh-layouts__jump-nav-icon .bh-jump-nav__scroll-button.right { position: absolute }
}
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile { display: none; background-color: #fff; width: 100%; border-top: 1px solid #e2e2e2; height: 72px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile.bh-layouts__jump-nav-scroll { position: fixed; bottom: 0; right: 0; z-index: 2 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile { position: relative; width: 60%; display: block; height: 72px; float: left; background-color: #fff }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item { background-color: #fff; display: none; color: #02a783; white-space: nowrap }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item a, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item a { text-decoration: none }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active { display: block }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons-link { width: 80%; padding: 30px 45px 30px 20px; position: fixed; left: 45px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons { width: 10%; float: left; padding: 30px 5px 30px 45px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .down, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .up { position: absolute }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .down { display: none }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu { width: 100vw; position: absolute; bottom: 100%; top: auto }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .bh-layouts__jump-nav-icon { padding: 11px 25px 11px 0; width: 32%; display: inline-block }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-cart, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-chat { padding: 0; min-width: 50px; height: 50px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand { display: none; position: fixed; bottom: 5px; right: 0; z-index: 5; background-color: #fff; width: 100%; border-top: 1px solid #e2e2e2; overflow-y: scroll }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile { position: relative; width: 60%; display: block; height: 72px; float: left; background-color: #fff }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item { background-color: #fff; color: #02a783; white-space: nowrap }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active { display: block; height: 72px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons-link { width: 80%; padding: 30px 45px 30px 20px; position: absolute; left: 45px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons { width: 10%; float: left; padding: 30px 5px 30px 45px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .down, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .up { position: absolute }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .up { display: none }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .down { margin-left: -8px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu { width: 100vw; padding: 30px 45px 30px 0 }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons-link { padding: 30px 45px 30px 2px; position: relative }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons { width: 3%; float: left; padding: 3px 5px 30px 45px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons .down, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons .up { display: none; position: absolute }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .down svg, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .up svg, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons .down svg, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons .up svg, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .down svg, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav__content-item--active .bh-jump-nav-menu-icons .up svg { fill: #ccc; width: 15px; height: 15px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .navigation-mobile .bh-jump-nav__content-item.bh-jump-nav-open-menu .bh-jump-nav-menu-icons .down { top: 33px; margin-left: -8px }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .bh-layouts__jump-nav-icon { padding: 30px 25px 30px 0; width: 32%; display: inline-block }
.bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-cart, .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header-mobile-expand .bh-layouts__jump-nav-icon .bh-layouts__jump-nav-icon-chat { text-decoration: none; padding: 0; min-width: 50px; height: 50px }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track { clear: both }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section { padding: 40px 0 }
@media (min-width:768px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section { padding-top: 100px!important; padding-bottom: 100px!important }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.bh-highlight-banner-jumpnav, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.bh-interactive-brochure { padding-top: 0!important }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.bh-interactive-brochure .bh-interactive-brochure__tile { margin-top: 100px }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.bh-interactive-brochure .bh-interactive-brochure__container { padding-bottom: 0!important }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-highlight-product { padding-top: 0; padding-bottom: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-highlight-product__main-info .field_heading { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0; display: inline-flex; position: relative; padding-left: 0; margin-top: 20px; margin-bottom: 20px }
}
@media (min-width:768px) and (min-width:768px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-highlight-product__main-info .field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-highlight-product__main-info .field_heading:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 40px; background-color: #02a783 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-related-category { padding-top: 0; padding-bottom: 0 }
}
@media (min-width:768px) and (min-width:1024px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-related-category { margin: 0 }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-pdp-resources { margin-top: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-pdp-resources .bh-pdp-resources__pager-holder { height: 150px }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-service-locations { margin-top: 0!important; margin-bottom: 0!important }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-service-locations .bh-ef-view-block { margin-bottom: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-service-locations__header .field_eyebrow:before { top: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-service-locations__header .field_eyebrow h4 { margin-top: 20px }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-pdp-highlighted-featured-block { padding-top: 0 }
}
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-pdp-highlighted-featured-block { display: flex; flex-direction: column; flex-wrap: wrap }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section [data-layout-content-preview-placeholder-label] h2, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section h2 { visibility: hidden; height: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.jump-nav_center { margin: 0 auto; max-width: 1140px; width: 90% }
@media (min-width:576px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.jump-nav_center { width: 90%; margin: 0 auto }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.jump-nav_center { width: 85%; margin: 0 auto }
}
@media (min-width:1024px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.jump-nav_center { width: 90%; margin-left: 7.5% }
}
@media (min-width:1301px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.jump-nav_center { width: 84%; margin: 0 auto }
}
@media (min-width:1440px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.jump-nav_center { margin: 0 auto; width: 100% }
}
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video { background: #f8f8f8; padding-top: 120px; padding-bottom: 128px }
@media (min-width:576px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video { padding-top: 85px; padding-bottom: 85px }
}
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video { max-width: 1140px; margin: 0 auto; width: 90% }
@media (min-width:576px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video { width: 90%; margin: 0 auto }
}
@media (min-width:768px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video { width: 85%; margin: 0 auto }
}
@media (min-width:1024px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video { width: 90%; margin-left: 7.5% }
}
@media (min-width:1301px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video { width: 84%; margin: 0 auto }
}
@media (min-width:1440px) {
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video { margin: 0 auto; width: 100% }
}
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.video .bh-video .bh-video-headline-subsection h4, .bh-video .bh-video-headline-subsection h4 { padding-bottom: 60px }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.bh-case-study-carousel, .bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section.bh-featured-video-carousel-block { max-width: 100%; background-color: #f8f8f8 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-image-card { padding-top: 0; padding-bottom: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-section-full-html .body p:last-of-type { margin-bottom: 0 }
.bh-layouts__jump-nav .bh-layouts__jump-nav-track .bh-layouts__jump-nav-content-section .bh-jump-nav__content-item-section .bh-section-full-html .bh-cke-eyebrow-heading { margin-top: 20px; margin-bottom: 2px }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card .bh-image-card { padding-top: 0!important; padding-bottom: 0!important }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card .bh-image-card .bh-image-card__container .bh-image-card__image { margin-bottom: 25px }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card .bh-image-card .bh-image-card__container .bh-image-card__text { padding-top: 0 }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card .bh-image-card .bh-image-card__container .bh-image-card__text h2 { visibility: visible; height: auto }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card.bh-layouts__bh-carousel-section--color-primary .bh-image-card { background-color: #f8f8f8 }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card.bh-layouts__bh-carousel-section--color-secondary .bh-image-card { background-color: #27272c }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card.bh-layouts__bh-carousel-section--color-secondary .bh-image-card .bh-image-card__text .field_eyebrow, .bh-layouts__jump-nav .bh_layouts__bh-carousel-section--image_card.bh-layouts__bh-carousel-section--color-secondary .bh-image-card .bh-image-card__text .field_heading, .layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.bh-menu__item.is-parent-expanded>a, .layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.bh-menu__item.menu__item--active-trail>a, .layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.bh-menu__item>a:hover { color: #02a783 }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--case-study { margin: 0 auto; padding-top: 80px!important }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--video .bh-layouts__title { visibility: visible!important }
.bh-layouts__jump-nav .bh_layouts__bh-carousel-section--video .glide__arrows .glide__arrow-left { margin-right: 0!important }
.node-type--corporate-responsibility .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle { display: inline-flex; position: relative; top: 23px }
.node-type--corporate-responsibility .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle.left { display: none; float: left }
.node-type--corporate-responsibility .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-header .cta-new--circle.right { display: none; float: right; margin-right: 4.5% }
.layout-brand-navigation #block-brandnavigation, .node-type--corporate-responsibility .bh-layouts__jump-nav .jump-nav_section_title .bh-layouts__jump-nav-icon { display: none }
.dialog-off-canvas-main-canvas, .user-agent-ie .layout-container main.main.container { height: 100% }
.container { position: relative; padding-left: 24px; padding-right: 24px }

.layout-container { background-color: #fff; max-width: 1960px; margin: 0 auto; position: relative; overflow: hidden; width: 100%; min-height: 100%; display: flex; flex-direction: column; justify-items: center }
@media (min-width:576px) {
.layout-container .bh-promotional-campaign-nav, .layout-container .layout-content, .layout-container .layout-page-title, .layout-container .region-brand_nav, .layout-container .region-breadcrumbs, .layout-container .region-default_brand_nav, .layout-container .region-footer, .layout-container .region-header, .layout-container .region-highlighted, .layout-container .region-mega_footer, .layout-container .region-mega_nav, .layout-container .region-micro_nav, .layout-container .region-tabs, .layout-container .region-utility_header { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.bh-layouts__bh-fourcol-section:not(.bh-layouts__bh-fourcol-section--remove-gutters) .bh-layouts__grid>div, .bh-layouts__bh-onecol-section:not(.bh-layouts__bh-onecol-section--remove-gutters) .bh-layouts__grid>div, .bh-layouts__bh-threecol-section:not(.bh-layouts__bh-threecol-section--remove-gutters) .bh-layouts__grid>div, .bh-layouts__bh-twocol-section:not(.bh-layouts__bh-twocol-section--remove-gutters) .bh-layouts__grid>div, .bh-layouts__bh-twocoloffset-section:not(.bh-layouts__bh-twocoloffset-section--remove-gutters) .bh-layouts__grid>div { margin-right: 2.23124% }
.bh-layouts__bh-onecol-section:not(.bh-layouts__bh-onecol-section--remove-gutters) .bh-layouts__grid>div:first-child { margin-left: 0 }
.bh-layouts__bh-onecol-section:not(.bh-layouts__bh-onecol-section--remove-gutters) .bh-layouts__grid>div:last-child { float: right; margin-right: 0 }
.bh-layouts__bh-twocol-section:not(.bh-layouts__bh-twocol-section--remove-gutters) .bh-layouts__grid>div:first-child { margin-left: 0 }
.bh-layouts__bh-twocol-section:not(.bh-layouts__bh-twocol-section--remove-gutters) .bh-layouts__grid>div:last-child { float: right; margin-right: 0 }
.bh-layouts__bh-twocoloffset-section:not(.bh-layouts__bh-twocoloffset-section--remove-gutters) .bh-layouts__grid>div:first-child { margin-left: 0 }
.bh-layouts__bh-twocoloffset-section:not(.bh-layouts__bh-twocoloffset-section--remove-gutters) .bh-layouts__grid>div:last-child { float: right; margin-right: 0 }
.bh-layouts__bh-threecol-section:not(.bh-layouts__bh-threecol-section--remove-gutters) .bh-layouts__grid>div:first-child { margin-left: 0 }
.bh-layouts__bh-threecol-section:not(.bh-layouts__bh-threecol-section--remove-gutters) .bh-layouts__grid>div:last-child { float: right; margin-right: 0 }
.bh-layouts__bh-fourcol-section:not(.bh-layouts__bh-fourcol-section--remove-gutters) .bh-layouts__grid>div:first-child { margin-left: 0 }
.bh-layouts__bh-fourcol-section:not(.bh-layouts__bh-fourcol-section--remove-gutters) .bh-layouts__grid>div:last-child { float: right; margin-right: 0 }
}
.list--outside-position .list__item { margin-left: 0 }
.list--divided .list__item { border-bottom: 1px solid #949494; padding-bottom: 1rem }
.bh-logo { position: relative; display: inline-block; width: 154px; height: 21px; transition: opacity .2s ease-in-out }
.bh-logo__image, .bh-logo__image--white { position: absolute }
.bh-logo__image--white, .energy-forward-container .bh-logo__image, body.bh-menu--light-theme .bh-logo__image { opacity: 0 }
.energy-forward-container .bh-logo__image--white, body.bh-menu--light-theme .bh-logo__image--white, body.bh-menu--scrolled .bh-logo__image, body.nav--active .bh-logo__image { opacity: 1 }
body.bh-menu--scrolled .bh-logo__image--white, body.nav--active .bh-logo__image--white { opacity: 0 }
@media (min-width:1024px) {
.bh-logo { width: 195px; height: 31px }
}
.maintenance-page { align-items: center; box-sizing: border-box; padding: 24px; text-align: center }
@media (min-width:768px) {
.maintenance-page { padding: 100px }
}
.maintenance-page header { margin: 0 auto 48px }
.maintenance-page header img { width: auto; height: 50px }
.maintenance-page h1, .maintenance-page main { font-family: "Poppins", sans-serif; letter-spacing: 0 }
.maintenance-page main {
font-size:.875rem; font-weight: 400; line-height: 1.714; color: #949494; letter-spacing:.0625rem
}
@media (min-width:768px) {
.maintenance-page main { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.625; color: #949494; letter-spacing: 0 }
}
.maintenance-page h1 { font-size: 2.625rem; font-weight: 600; line-height: 1.19; color: #013025; margin-bottom: 48px }
@media (min-width:768px) {
.maintenance-page h1 { font-family: "Poppins", sans-serif; font-size: 3.75rem; font-weight: 600; line-height: 1.16; color: #013025; letter-spacing: 0 }
}
.layout-brand-navigation { background-color: #fff; display: block; position: relative; transition: background .4s ease-in-out; width: 100%; z-index: 4 }
.layout-brand-navigation .brand-container { max-width: 1335px; margin-left: auto; margin-right: auto; height: 100% }
.layout-brand-navigation .brand-container .bh-default_brand_nav, .layout-brand-navigation .brand-container>.bh-brand_nav, .layout-brand-navigation .brand-container>.global-nav-mobile>.brand-nav-mobile { padding-left: 24px; padding-right: 24px }
.layout-brand-navigation .brand-container hr { border: 0; border-bottom: 1px solid #e2e2e2; height: 1px; float: left; margin: 0 calc(-50vw + 50%); width: 100vw }
.layout-brand-navigation .bh-brand_nav { height: 65px; display: flex; align-items: center }
.layout-brand-navigation .bh-default_brand_nav { height: 65px; display: flex; justify-content: space-between; align-items: center }
.layout-brand-navigation .search-form-placeholder { display: flex; align-items: center }
@media (min-width:1024px) {
.layout-brand-navigation .search-form-placeholder { margin-left: 90px }
}
@media (min-width:1025px) and (max-width:1300px) {
.layout-brand-navigation .search-form-placeholder { margin-left: 20px }
}
.default-hover-state .search-form-placeholder svg, .layout-brand-navigation .search-form-placeholder svg.icon, .mega-nav-clicked .search-form-placeholder svg, .mega-nav-hover .search-form-placeholder svg, .mega-nav-hover-scroll .search-form-placeholder svg, .mega-nav-search-open .search-form-placeholder svg { height: 20px; width: 20px }
.layout-brand-navigation .search-form-placeholder .hamburger .bh-header__toggle-label { height: auto; margin-right: 0; margin-left: 15px; padding: 15px 0; position: relative }
.layout-brand-navigation .search-form-placeholder .hamburger .bh-header__bar { border-color: #949494 }
.layout-brand-navigation .search-form-placeholder .hamburger.is-active .bh-header__toggle-label .bh-header__bar:nth-child(1) { top: 15px }
.layout-brand-navigation .search-form-placeholder .hamburger.is-active .bh-header__toggle-label .bh-header__bar:nth-child(3) { top: 9px }
.layout-brand-navigation .search-form-placeholder .is-active .bh-header__toggle-label .bh-header__bar:nth-child(1) { transform: rotate(45deg); top: 30px; position: absolute }
.layout-brand-navigation .search-form-placeholder .is-active .bh-header__toggle-label .bh-header__bar:nth-child(2) { display: none }
.layout-brand-navigation .search-form-placeholder .is-active .bh-header__toggle-label .bh-header__bar:nth-child(3) { transform: rotate(-45deg); top: 24px; position: absolute }
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu { margin-right: auto }
@media (min-width:1024px) and (max-width:1300px) {
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu { justify-content: flex-start }
}
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>li>a { line-height: 4.375rem!important }
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0 li.bh-menu__item a.bh-menu__link { font-style: normal; font-weight: 400; font-size:.875rem;
line-height: 1.5rem }
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.bh-menu__item>a { color: #595959; font-style: normal; font-weight: 400; font-size:.875rem;
line-height: 1.5rem }
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.bh-menu__item.is-parent-expanded>a:after, .layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.bh-menu__item.menu__item--active-trail>a:after, .layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.menu__item--expanded>.bh-menu__link--parent:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-brand-navigation #block-brandnavigation.bh-capability-nav-menu ul.menu-level-0>.menu__item--expanded>.bh-menu__link--parent:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23595959%22/%3E%3C/svg%3E"); width: 13px; height: 7px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 6px; padding-bottom: 5px }
.layout-brand-navigation .logo-section { align-items: center; display: flex; float: left; height: 100%; margin-right: auto }
@media (min-width:1024px) {
.layout-brand-navigation .logo-section { max-width: 300px; min-width: 200px; flex: 1 1 auto }
}
.layout-brand-navigation .logo-section img { display: block; height: 50px; width: auto; -o-object-fit: contain; object-fit: contain }
.layout-brand-navigation .logo-section.bh-capability-nav-logo { max-width: 300px; margin-right: auto }
@media (min-width:1024px) {
.layout-brand-navigation .logo-section.bh-capability-nav-logo { max-width: -moz-max-content; max-width: max-content; margin-right: 32px; min-width: 225px }
}
.layout-brand-navigation .logo-section .bh-capability-menu-title {
font-size:.875rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 0; text-align: left; text-decoration: none; color: #05322b }
.layout-brand-navigation .global-nav-mobile { display: none; float: left; width: 100% }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation { height: 70%; overflow: hidden scroll }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .menu-level-0 { margin-bottom: 8px }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .bh-menu__external>li { height: 24px; opacity: .6; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; padding-top: 20px }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .bh-menu__external>li a { text-decoration: none; font-size:.875rem;
color: #949494; justify-content: flex-start }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .bh-menu__external>li a:hover { color: #02a783 }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .bh-menu__external .bh-menu__link--external:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 12px; height: 14px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 1px; margin-bottom: -2px }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .bh-menu__external .bh-menu__link--external:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-brand-navigation .global-nav-mobile #block-mobile-brandnavigation .bh-menu__external .bh-shareprice:after { content: none!important }
@media (min-width:1024px) {
.layout-brand-navigation .bh-default_brand_nav .logo-section img { height: 60px }
}
@media (min-width:576px) {
.layout-brand-navigation .brand-container { width: 100%; padding-left: 0; padding-right: 0 }
.layout-brand-navigation .brand-container .bh-default_brand_nav, .layout-brand-navigation .brand-container>.bh-brand_nav, .layout-brand-navigation .brand-container>.global-nav-mobile>.brand-nav-mobile { padding-left: 0; padding-right: 0 }
}
@media (min-width:1024px) {
.layout-brand-navigation .global-nav-mobile { display: none }
.layout-brand-navigation .brand-container { width: 100% }
.layout-brand-navigation .bh-brand_nav { height: 70px; display: flex }
.layout-brand-navigation .brand-container.bh-campaign-no-nav .bh-default_brand_nav { height: 100px }
.layout-brand-navigation .bh-default_brand_nav { height: 70px }
.layout-brand-navigation .utility-logo { position: relative }
.layout-brand-navigation .utility-logo .bh-logo__image--white { opacity: 1 }
.layout-brand-navigation #block-brandnavigation, .layout-brand-navigation .search-form-placeholder div { display: block }
.layout-brand-navigation .search-form-placeholder div svg.icon { width: 16.8px; height: 16.7px }
.layout-brand-navigation .search-form-placeholder .hamburger { display: none }
}
@media (min-width:1024px) and (min-width:1024px) and (max-width:1300px) {
.layout-brand-navigation #block-brandnavigation { display: flex; flex: 1 0 auto; justify-content: flex-end; margin-left: 20px }
}
@media (min-width:1024px) {
.layout-brand-navigation #block-brandnavigation ul li { display: block; list-style: none }
.layout-brand-navigation #block-brandnavigation ul li .bh-menu__link { text-decoration: none; color: #949494 }
}
.layout-brand-navigation.sticky-nav { position: fixed; top: 0 }
@media (min-width:1024px) {
.layout-brand-navigation.sticky-nav { top: auto }
}
.brandnav-scroller-anchor { height: 0; margin: 0; padding: 0 }
.user-agent-ie .layout-brand-navigation { position: relative }
#block-mobile-brandnavigation .container { padding: 0 }
#block-mobile-brandnavigation .bh-menu__link { align-items: center; color: #013025; cursor: pointer; display: flex; font-weight: 400; font-size: 1rem; justify-content: space-between; line-height: 1.625rem; padding: 15px 0; text-decoration: none }
#block-mobile-brandnavigation .menu__item--expanded { position: relative }
#block-mobile-brandnavigation .menu__item--expanded>.bh-menu__link--parent:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E"); width: 20px; height: 20px; margin-right: -7px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg); float: right; flex-shrink: 0 }
#block-mobile-brandnavigation .bh-menu__link--parent.is-selected { align-items: flex-start; border-bottom: 1px solid #e2e2e2; flex-direction: row-reverse; justify-content: flex-end; padding-right: 80px }
#block-mobile-brandnavigation .bh-menu__link--parent.is-selected:after { transform: rotate(-270deg); margin-left: -9px; margin-right: 15px; margin-top: 4px }
#block-mobile-brandnavigation .bh-menu__link--parent.is-selected+.brand-explore .bh-menu__link--explore { display: flex; position: absolute; right: 0; top: 0 }
#block-mobile-brandnavigation .brand-explore h3, #block-mobile-brandnavigation .menu-level-1, #block-mobile-brandnavigation .menu-level-2, #block-mobile-brandnavigation .menu-level-3 { display: none }
#block-mobile-brandnavigation .brand-explore .bh-menu__link--explore { color: #02a783; display: none; float: right; font-size:.75rem;
justify-content: flex-end; line-height: 1.625rem; width: 80px }
#block-mobile-brandnavigation .brand-explore .bh-menu__link--explore:after { content: ""; width: 14px; height: 12px; display: block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg) }
#block-mobile-brandnavigation .brand-explore .bh-menu__link--explore:hover { color: #007d62!important }
#block-mobile-brandnavigation .brand-explore .bh-menu__link--explore:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E") }
#block-mobile-brandnavigation .is-parent-expanded .menu-level-1, #block-mobile-brandnavigation .is-parent-expanded .menu-level-2, #block-mobile-brandnavigation .is-parent-expanded .menu-level-3 { clear: both; padding-left: 25px; padding-top: 15px }
#block-brandnavigation { font-weight: lighter; line-height: 1.5rem }
#block-brandnavigation .bh-menu__link { cursor: pointer }
#block-brandnavigation .brand-dropdown, #block-brandnavigation .brand-explore, #block-brandnavigation .menu-level-2, #block-brandnavigation .menu-level-3 { display: none }
#block-brandnavigation .menu-level-0 { display: flex }
#block-brandnavigation .menu-level-0>.bh-menu__item { align-items: center; border-bottom: 2px solid #fff; display: flex; height: 70px; justify-content: center; margin-right: 50px }
#block-brandnavigation .menu-level-0>.bh-menu__item.is-parent-expanded, #block-brandnavigation .menu-level-0>.bh-menu__item.menu__item--active-trail, #block-brandnavigation .menu-level-0>.bh-menu__item:hover { border-bottom: 2px solid #02a783 }
#block-brandnavigation .menu-level-0>.bh-menu__item.is-parent-expanded>.bh-menu__link, #block-brandnavigation .menu-level-0>.bh-menu__item.menu__item--active-trail>.bh-menu__link, #block-brandnavigation .menu-level-0>.bh-menu__item:hover>.bh-menu__link { color: #02a783 }
#block-brandnavigation .menu-level-0>.bh-menu__item:hover>.bh-menu__link:after, #block-brandnavigation .menu-level-0>.menu__item--expanded.menu__item--active-trail>.bh-menu__link--parent:after, #block-brandnavigation .menu-level-0>.menu__item--expanded>.bh-menu__link--parent:hover:after, #block-mobile-brandnavigation .brand-explore .bh-menu__link--explore:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
#block-brandnavigation .menu-level-0>.bh-menu__item.is-parent-expanded.override-active-trail-style, #block-brandnavigation .menu-level-0>.bh-menu__item.menu__item--active-trail.override-active-trail-style { border-bottom: none }
#block-brandnavigation .menu-level-0>.bh-menu__item.is-parent-expanded.override-active-trail-style>.bh-menu__link:after, #block-brandnavigation .menu-level-0>.bh-menu__item.menu__item--active-trail.override-active-trail-style>.bh-menu__link:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E") }
#block-brandnavigation .menu-level-0>.bh-menu__item:last-child { margin-right: unset }
#block-brandnavigation .menu-level-0>.menu__item--expanded>.bh-menu__link--parent { line-height: 4.375rem }
#block-brandnavigation .menu-level-0>.menu__item--expanded>.bh-menu__link--parent:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 13px; height: 7px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 6px; padding-bottom: 5px }
#block-brandnavigation .menu-level-0>.menu__item--expanded.is-parent-expanded>.bh-menu__link--parent:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); transform: rotate(180deg) translate(-1px, -2px) }
#block-brandnavigation .menu-level-0 .is-parent-expanded .brand-dropdown { display: block }
#block-brandnavigation .menu-level-0 .is-parent-expanded .mega-nav__close-button { position: absolute; right: 7.2%; top: 10px; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E  %3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: contain }
@media (min-width:1335px) {
#block-brandnavigation .menu-level-0 .is-parent-expanded .mega-nav__close-button { right: calc(50% - 570px) }
}
#block-brandnavigation .menu-level-0 .is-parent-expanded .mega-nav__close-button:hover { cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
#block-brandnavigation .menu-level-0 .is-parent-expanded .mega-nav__close-overlay { position: absolute; top: 70vh; left: 0; width: 100%; height: 50vh }
#block-brandnavigation .menu-level-0 .is-parent-expanded .mega-nav__close-overlay:hover, .bh-header__desktop .bh-menu__external .bh-menu__item--expanded>.bh-menu__link, .bh-header__desktop .bh-menu__external a.bh-menu__link, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>.bh-menu__link, .bh-header__desktop .bh-menu__main a.bh-menu__link { cursor: pointer }
#block-brandnavigation .brand-dropdown { background: #fff; left: 0; position: absolute; top: 72px; width: 100% }
#block-brandnavigation .content-navigation { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223%; height: 500px; display: grid; grid-auto-flow: column; grid-auto-columns: 1fr }
#block-brandnavigation .content-navigation>* { overflow-y: auto; margin: 30px 0; padding: 0 30px; scrollbar-width: thin; scrollbar-color: #e2e2e2; scrollbar-track-color: rgba(194,194,194,.5) }
#block-brandnavigation .content-navigation>::-webkit-scrollbar {
width:11px
}
#block-brandnavigation .content-navigation>::-webkit-scrollbar-track {
border-radius:3px
}
#block-brandnavigation .content-navigation>::-webkit-scrollbar-thumb {
background-clip:padding-box;
border-right:8px #fff solid;
background:#e2e2e2
}
#block-brandnavigation .content-navigation .list-container--left { border-right: 1px solid #e2e2e2; padding-left: 0 }
#block-brandnavigation .content-navigation .list-container--middle>*, #block-brandnavigation .content-navigation .list-container--right>*, .bh-header__desktop .bh-menu__external .bh-menu__item--expanded:hover>ul, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded:hover>ul, .layout-brand-navigation--campaign #block-brandnavigation .menu__item--expanded:hover>[class^=menu-level-] {
display:block
}
#block-brandnavigation .brand-explore { background-color: #f8f8f8; border-left: 3px solid #02a783; margin-bottom: 30px; padding: 15px }
#block-brandnavigation .brand-explore h3 { font-size: 1rem; font-weight: 400; line-height: 1.5rem }
#block-brandnavigation .brand-explore .bh-menu__link--explore { align-items: center; color: #02a783!important; display: flex; font-size:.75rem;
font-weight: 600; margin-top: 16px }
#block-brandnavigation .brand-explore .bh-menu__link--explore:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); width: 13px; height: 11px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg) }
#block-brandnavigation .brand-explore .bh-menu__link--explore:hover { color: #007d62!important }
#block-brandnavigation .brand-explore .bh-menu__link--explore:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E"); margin-left: 10px; transition: margin-left .25s }
#block-brandnavigation .menu-level-1 .bh-menu__link, #block-brandnavigation .menu-level-2 .bh-menu__link, #block-brandnavigation .menu-level-3 .bh-menu__link { display: block; padding: 0 0 30px; position: relative; z-index: 9 }
#block-brandnavigation .menu-level-1 .bh-menu__link:hover, #block-brandnavigation .menu-level-2 .bh-menu__link:hover, #block-brandnavigation .menu-level-3 .bh-menu__link:hover { color: #02a783 }
#block-brandnavigation .menu-level-1>.menu__item--expanded, #block-brandnavigation .menu-level-2>.menu__item--expanded, #block-brandnavigation .menu-level-3>.menu__item--expanded, .layout-header { position: relative }
#block-brandnavigation .menu-level-1>.menu__item--expanded>.bh-menu__link--parent, #block-brandnavigation .menu-level-2>.menu__item--expanded>.bh-menu__link--parent, #block-brandnavigation .menu-level-3>.menu__item--expanded>.bh-menu__link--parent { display: flex }
#block-brandnavigation .menu-level-1>.menu__item--expanded>.bh-menu__link--parent:after, #block-brandnavigation .menu-level-2>.menu__item--expanded>.bh-menu__link--parent:after, #block-brandnavigation .menu-level-3>.menu__item--expanded>.bh-menu__link--parent:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 16px; height: 12px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-top: 6.25px; transform: rotate(-90deg) }
#block-brandnavigation .menu-level-1 .is-parent-expanded .is-selected:after, #block-brandnavigation .menu-level-1>.menu__item--expanded.menu__item--active-trail>.bh-menu__link--parent:after, #block-brandnavigation .menu-level-1>.menu__item--expanded>.bh-menu__link--parent:hover:after, #block-brandnavigation .menu-level-2 .is-parent-expanded .is-selected:after, #block-brandnavigation .menu-level-2>.menu__item--expanded.menu__item--active-trail>.bh-menu__link--parent:after, #block-brandnavigation .menu-level-2>.menu__item--expanded>.bh-menu__link--parent:hover:after, #block-brandnavigation .menu-level-3 .is-parent-expanded .is-selected:after, #block-brandnavigation .menu-level-3>.menu__item--expanded.menu__item--active-trail>.bh-menu__link--parent:after, #block-brandnavigation .menu-level-3>.menu__item--expanded>.bh-menu__link--parent:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
#block-brandnavigation .menu-level-1>.menu__item--expanded .bh-menu__link--explore, #block-brandnavigation .menu-level-2>.menu__item--expanded .bh-menu__link--explore, #block-brandnavigation .menu-level-3>.menu__item--expanded .bh-menu__link--explore { display: none }
#block-brandnavigation .menu-level-1 .is-parent-expanded .is-selected, #block-brandnavigation .menu-level-2 .is-parent-expanded .is-selected, #block-brandnavigation .menu-level-3 .is-parent-expanded .is-selected, .bh-header__desktop .bh-menu__external .bh-menu__item--expanded:hover>.bh-menu__link, .bh-header__desktop .bh-menu__external .bh-menu__item--expanded>.bh-menu__link:hover, .bh-header__desktop .bh-menu__external .bh-menu__item--expanded>ul .bh-menu__item>.bh-menu__link:hover, .bh-header__desktop .bh-menu__external a.bh-menu__link:hover, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded:hover>.bh-menu__link, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>.bh-menu__link:hover, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>ul .bh-menu__item>.bh-menu__link:hover, .bh-header__desktop .bh-menu__main a.bh-menu__link:hover, .layout-brand-navigation #block-brandnavigation .menu__item--active-trail>a.bh-menu__link, .layout-brand-navigation #block-mobile-brandnavigation .menu__item--active-trail>a.bh-menu__link, body.bh-menu--light-theme .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link:hover { color: #02a783 }
#block-brandnavigation .menu-level-2 { margin: 0 10px 0 18px }
.layout-brand-navigation--campaign .bh-brand_nav { height: 100px }
.layout-brand-navigation--campaign .logo-section .bh-cust-camp-logo { display: flex; height: 100%; align-items: center }
.layout-brand-navigation--campaign .logo-section .bh-cust-camp-logo img { height: 50px }
.layout-brand-navigation--campaign .logo-section img { height: auto }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__image img, .layout-brand-navigation--campaign #block-brandnavigation { height: 100% }
.layout-brand-navigation--campaign #block-brandnavigation .menu-level-0 { height: 100%; margin: 0 }
.layout-brand-navigation--campaign #block-brandnavigation .menu-level-0>.bh-menu__item { margin-left: 50px; margin-right: 0; height: 100%; border-bottom: 2px solid transparent; position: relative }
.layout-brand-navigation--campaign #block-brandnavigation .menu-level-0>.bh-menu__item.menu__item--active-trail:after, .layout-brand-navigation--campaign #block-brandnavigation .menu-level-0>.bh-menu__item:hover:after { content: ""; position: absolute; bottom: 18px; height: 2px; width: 100%; background-color: #02a783 }
.layout-brand-navigation--campaign #block-brandnavigation .menu-level-1, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2.is-grand-parent-expanded { border: 0 }
.layout-brand-navigation--campaign #block-brandnavigation .menu-level-1>.bh-menu__item>a { font-size: 1rem; line-height: 1.625rem; padding: 20px }
.layout-brand-navigation--campaign #block-brandnavigation .menu__item--expanded:hover>.bh-menu__link--parent:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); transform: rotate(180deg) translate(-1px, -2px) }
.layout-header { z-index: 2; background: 0; transition: background .4s ease-in-out, border-bottom .4s ease-in-out; transform: translate3d(0, 0, 0) }
.energy-forward-container .layout-header, body.bh-menu--light-theme .layout-header { background: 0 0 }
.layout-header, body.bh-menu--scrolled .layout-header, body.nav--active .layout-header { background: #fff }
.bh-header__desktop .bh-menu__item .icon, .bh-header__mobile .bh-menu__item .icon { width: 14px; height: 14px; margin: 0 2px; vertical-align: middle }
.bh-header__desktop .bh-menu__item .icon--chevron-even, .bh-header__mobile .bh-menu__item .icon--chevron-even { width: 6px; height: 6px; margin: 0 3px }
.bh-header__desktop, .bh-header__desktop .bh-menu__external .bh-menu__link--external.bh-shareprice:after, .bh-header__desktop .bh-menu__main .bh-menu__link--external.bh-shareprice:after, .layout-brand-navigation--campaign #block-brandnavigation .bh-menu__link--explore { display: none }
@media (min-width:1024px) {
.bh-header__desktop { height: 100%; display: block }
}
body.bh-menu--light-theme .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link, body.bh-menu--light-theme .bh-header__desktop .bh-menu__link { color: #fff }
body.bh-menu--light-theme .bh-header__desktop .bh-menu__link--external:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .6em; height: .6em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
body.bh-menu--light-theme .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link:after, body.bh-menu--light-theme .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link:hover:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: .7em; height: .7em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
body.bh-menu--light-theme .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E") }
body.bh-menu--light-theme .bh-header__desktop .bh-menu__item.bh-menu__item--expanded ul .bh-menu__link, body.bh-menu--scrolled .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link, body.bh-menu--scrolled .bh-header__desktop .bh-menu__link { color: #949494 }
.bh-header__desktop .bh-menu__external .bh-menu__link--external:after, .bh-header__desktop .bh-menu__external .bh-menu__link--external:hover:after, .bh-header__desktop .bh-menu__main .bh-menu__link--external:after, .bh-header__desktop .bh-menu__main .bh-menu__link--external:hover:after, body.bh-menu--scrolled .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link:after, body.bh-menu--scrolled .bh-header__desktop .bh-menu__link--external:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23949494%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E"); width: .6em; height: .6em; margin-left: .4em; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
body.bh-menu--scrolled .bh-header__desktop .bh-menu__item.bh-menu__item--expanded>.bh-menu__link:after { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23949494%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: .7em; height: .7em }
.bh-header__desktop .bh-menu__external, .bh-header__desktop .bh-menu__main { height: 100%; display: flex; align-items: center; margin: 0 }
.bh-header__desktop .bh-menu__external .bh-menu__link, .bh-header__desktop .bh-menu__main .bh-menu__link { color: #949494; text-decoration: none; font-size:.8125rem;
transition: color .2s ease; white-space: nowrap; height: 100%; display: flex; align-items: center }
.bh-header__desktop .bh-menu__external .bh-menu__link--external.bh-shareprice:hover:after, .bh-header__desktop .bh-menu__main .bh-menu__link--external.bh-shareprice:hover:after, .layout-mega-footer .bh-footer-social-mobile #block-social-links-menu { display: none }
.bh-header__desktop .bh-menu__external .bh-menu__link--external:hover:after, .bh-header__desktop .bh-menu__main .bh-menu__link--external:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%228%22 height=%228%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M6.89 7.681V1H.209M6.89 1L.483 7.291%22/%3E%3C/g%3E%3C/svg%3E") }
.bh-header__desktop .bh-menu__external .bh-menu__item, .bh-header__desktop .bh-menu__main .bh-menu__item { position: relative; height: 100%; display: flex; align-items: center; margin: 0 12px }
.bh-header__desktop .bh-menu__external .bh-menu__item:last-child, .bh-header__desktop .bh-menu__main .bh-menu__item:last-child { margin-right: 0 }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded>ul, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>ul { display: none; position: absolute; background: #fff; padding: 24px; color: #000; top: 70px; left: 0; box-shadow: 0 4px 4px 0 rgba(0,0,0,.1); border-top: 1px solid #e2e2e2 }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded .bh-menu__border, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded .bh-menu__border { content: ""; position: absolute; left: 0; bottom: 0; height: 2px; width: 0; background-color: #02a783 }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded:hover .bh-menu__border, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded:hover .bh-menu__border { width: 100% }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded .bh-menu__item, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded .bh-menu__item { margin: 0 }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded .bh-menu__link, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded .bh-menu__link { color: #949494; text-decoration: none }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded>.bh-menu__link:after, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>.bh-menu__link:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23949494%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: 10px; height: 10px; margin-left: 4px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle; margin-top: 2px; transform: rotate(90deg) }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded>ul .bh-menu__item, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>ul .bh-menu__item { margin-bottom: 24px }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded>ul .bh-menu__item:last-child, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded>ul .bh-menu__item:last-child { margin-bottom: 0 }
@media (min-width:1024px) {
.bh-header__desktop .bh-menu__external .bh-menu__item, .bh-header__desktop .bh-menu__main .bh-menu__item { margin: 0 20px }
.bh-header__desktop .bh-menu__external .bh-menu__item--expanded:hover>ul, .bh-header__desktop .bh-menu__main .bh-menu__item--expanded:hover>ul { top: 90px }
.bh-header__desktop .bh-menu__external .bh-menu__link, .bh-header__desktop .bh-menu__main .bh-menu__link { font-size:.875rem
}
}
.layout-mega-footer { display: block; width: 100%; background-color: #27272c; min-height: 524px }
.layout-mega-footer a:hover, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-item--active-trail>a { color: #02a783!important }
.layout-mega-footer .mega-container { max-width: 1335px; margin-left: auto; margin-right: auto; height: 100% }
.layout-mega-footer .mega-container .bh-mega_footer { margin-top: 70px; min-height: 454px; padding-left: 24px; padding-right: 24px }
@media (min-width:576px) {
.layout-mega-footer .mega-container .bh-mega_footer { padding: 0!important }
}
@media only screen and (max-width:767px) {
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu { margin-top: 40px; margin-bottom: 60px }
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu>li { min-height: 26px!important; padding-top: 21px!important; padding-bottom: 19px!important; border-bottom: 1px solid rgba(239,239,239,.2) }
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu>li>a:hover { color: #949494!important }
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu>li>ul { display: none }
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu>.menu__item--expanded>a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 20px; height: 20px; margin-right: -7px; margin-top: 4px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; float: right }
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu>.menu__item--expanded>.color-animation { color: #fff!important }
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu>.menu__item--expanded>.color-animation:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23fff%22/%3E%3C/svg%3E"); transform: rotate(-180deg); margin-top: -2px; margin-right: -2px }
}
.layout-mega-footer .mega-container .bh-mega_footer #block-megafooter .bh-menu li { min-height: 24px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; padding-top: 10px; line-height: 1.71; letter-spacing: normal; padding-bottom: 0 }
.layout-mega-footer .logo-section .bh-logo__image--white { opacity: 1!important }
.layout-mega-footer .bh-menu__link--external, .layout-mega-footer .download-icon, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>a { text-decoration: none }
.layout-mega-footer .bh-menu__link--external:after, .layout-mega-footer .download-icon:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 15px; height: 14px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 1px; margin-bottom: -2px }
.layout-mega-footer .bh-menu__link--external:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-mega-footer .download-icon:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.95 2.967l.002 6.018-2.855-2.747a.5.5 0 00-.697.003l-.049.049a.5.5 0 00.007.72l3.825 3.611a.5.5 0 00.687 0 .502.502 0 00.07-.057l3.638-3.552a.5.5 0 00-.005-.72l-.035-.034a.5.5 0 00-.696.006L8 9.071l.05-6.1a.5.5 0 00-.5-.504h-.1a.5.5 0 00-.5.5zm-3.71 8.576a.5.5 0 00-.5.5v.098a.5.5 0 00.5.5h8.52a.5.5 0 00.5-.5v-.1a.5.5 0 00-.5-.5l-8.52.002z%22 fill=%22%23949494%22/%3E%3C/svg%3E") }
.layout-mega-footer .download-icon:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.95 2.967l.002 6.018-2.855-2.747a.5.5 0 00-.697.003l-.049.049a.5.5 0 00.007.72l3.825 3.611a.5.5 0 00.687 0 .502.502 0 00.07-.057l3.638-3.552a.5.5 0 00-.005-.72l-.035-.034a.5.5 0 00-.696.006L8 9.071l.05-6.1a.5.5 0 00-.5-.504h-.1a.5.5 0 00-.5.5zm-3.71 8.576a.5.5 0 00-.5.5v.098a.5.5 0 00.5.5h8.52a.5.5 0 00.5-.5v-.1a.5.5 0 00-.5-.5l-8.52.002z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-mega-footer .bh-footer-social-mobile { width: 100%!important; margin-bottom: 40px!important; margin-right: 0!important; float: unset!important }
.layout-mega-footer .bh-footer-social-mobile ul.bh-menu>.bh-menu__item>.bh-menu__link { width: 38px!important; height: 38px!important; border-radius: 20px!important }
.layout-mega-footer .bh-footer-copyright { height: 22px; color: #949494; margin-bottom: 20px }
.layout-mega-footer .bh-footer-legal ul.bh-menu { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 0 30px!important }
.layout-mega-footer .bh-footer-legal ul.bh-menu>li { height: 18px; font-size:.75rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; margin-right: 14px; margin-bottom: 5px }
.layout-mega-footer .bh-footer-social-desktop { display: none }
@media (min-width:768px) {
.layout-mega-footer .bh-mega_footer { padding: 0!important }
.layout-mega-footer #block-megafooter { margin-top: 50px; min-height: 268px }
.layout-mega-footer #block-megafooter>.bh-menu { display: flex; margin: auto }
.layout-mega-footer #block-megafooter>.bh-menu>li {
width:calc(100%*(1/4)); padding-top: 0!important; padding-bottom: 0!important; border-bottom: unset!important }
.layout-mega-footer #block-megafooter>.bh-menu>li>a { color: #fff!important; cursor: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block }
.layout-mega-footer #block-megafooter>.bh-menu>li>ul { display: block!important }
.layout-mega-footer #block-megafooter>.bh-menu>li>ul>li { width: 95%; line-height: 1.3!important }
}
@media (min-width:768px) and (min-width:1024px) {
.layout-mega-footer #block-megafooter>.bh-menu>li>ul>li { line-height: 1.71!important }
}
@media (min-width:768px) {
.layout-mega-footer #block-megafooter>.bh-menu li { min-height: 24px!important }
.layout-mega-footer .bh-footer-copy-legal-soc { display: flex; align-items: center; height: 109px; width: 100%; border-top: 1px solid rgba(239,239,239,.2) }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-mobile { display: none }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-copyright { width: 20%; color: #949494; height: 22px; font-size:.75rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; margin-bottom: 0!important }
}
@media (min-width:768px) and (min-width:1024px) {
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-copyright { width: 25%!important }
}
@media (min-width:768px) {
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-legal { width: 55% }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-legal ul.bh-menu { display: flex; margin: 0!important; flex-direction: unset!important; flex-wrap: unset!important }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-legal ul.bh-menu>li { height: 22px!important; font-size:.75rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; margin-right: 15px!important; margin-left: 10px; margin-bottom: 0!important }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-desktop { float: unset!important; width: 25%!important; margin: 0!important; display: block }
}
@media (min-width:768px) and (min-width:1024px) {
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-desktop { width: 20%!important }
}
@media (min-width:768px) {
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-desktop #block-social-links-menu { display: none!important }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-desktop ul.bh-menu { float: right; margin: 0!important; padding: 0!important }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-desktop ul.bh-menu>li { margin-bottom: 0!important }
.layout-mega-footer .bh-footer-copy-legal-soc .bh-footer-social-desktop ul.bh-menu>li>a { width: 28px!important; height: 28px!important }
}
.bh-logo .bh-logo__image, .bh-logo .bh-logo__image--white { margin-left: -2px }
.layout-mega-navigation { background: #fff; display: block; z-index: 4; width: 100%; transition: background .4s ease-in-out }
.layout-mega-navigation .mega-container { max-width: 1335px; margin-left: auto; margin-right: auto; height: 100% }
.layout-mega-navigation .mega-container>.bh-mega_nav, .layout-mega-navigation .mega-container>.global-nav-mobile>.mega-nav-mobile { padding-left: 24px; padding-right: 24px }
.layout-mega-navigation .no-wrap { white-space: nowrap }
.layout-mega-navigation .bh-mega_nav { height: 65px; display: flex; justify-content: space-between; align-items: center }
@media (max-width:1023px) {
.layout-mega-navigation .bh-mega_nav { position: relative }
}
.layout-mega-navigation .search-form-placeholder { display: flex; align-items: center }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-dropdown-1 .content-navigation>.menu-card, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2.is-grand-parent-expanded .menu-dropdown-2 .content-navigation>.menu-card, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2.is-grand-parent-expanded .menu-dropdown-2 .content-navigation>.menu-card .menu-card-desc-links .menu-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2.is-grand-parent-expanded .menu-dropdown-2 .content-navigation>.menu-card .menu-card-heading, .layout-mega-navigation .search-form-placeholder>a { display: block }
.layout-mega-navigation .search-form-placeholder>a svg.icon { width: 16.8px; height: auto; padding: 23px 15px }
.layout-mega-navigation .search-form-placeholder .hamburger .bh-header__toggle-label { height: auto; margin-right: 0; margin-left: 32px; padding: 15px 0 }
.layout-mega-navigation .search-form-placeholder .hamburger .bh-header__toggle-label>.bh-header__bar { border: 1px solid #949494 }
.layout-mega-navigation .search-form-placeholder .is-active .bh-header__toggle-label .bh-header__bar:nth-child(1) { transform: rotate(45deg); top: 30px; position: absolute }
.layout-mega-navigation .search-form-placeholder .is-active .bh-header__toggle-label .bh-header__bar:nth-child(2) { display: none }
.layout-mega-navigation .search-form-placeholder .is-active .bh-header__toggle-label .bh-header__bar:nth-child(3) { transform: rotate(-45deg); top: 24px; position: absolute }
.layout-mega-navigation .search-form-placeholder svg g { stroke: #fff!important }
.layout-mega-navigation #block-mainmeganavigation { display: none }
.layout-mega-navigation .logo-section { position: relative }
@media (min-width:576px) {
.layout-mega-navigation .mega-container { width: 100%; padding-left: 0; padding-right: 0 }
.layout-mega-navigation .mega-container>.bh-mega_nav, .layout-mega-navigation .mega-container>.global-nav-mobile>.mega-nav-mobile { padding-left: 0; padding-right: 0 }
}
@media (min-width:1024px) {
.layout-mega-navigation .global-nav-mobile, .layout-mega-navigation .search-form-placeholder .hamburger { display: none }
.layout-mega-navigation .mega-container { width: 100% }
.layout-mega-navigation .bh-mega_nav { height: 70px }
.layout-mega-navigation .logo-section { position: relative }
.layout-mega-navigation #block-mainmeganavigation, .layout-mega-navigation .search-form-placeholder div { display: block }
.layout-mega-navigation .search-form-placeholder div svg.icon { width: 16.8px; height: 16.7px }
.layout-mega-navigation #block-mainmeganavigation ul li { display: inline-block; list-style: none }
.layout-mega-navigation #block-mainmeganavigation ul li a { text-decoration: none; color: #949494 }
.layout-mega-navigation #block-mainmeganavigation ul .contextual-region.menu-dropdown { position: static }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0 { display: flex; margin: auto; height: 24px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #fff }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item { margin-right: 80px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item>a { text-decoration: none; padding-top: 23px; padding-bottom: 23px; position: relative; z-index: 1 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--opened>a, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item>a:hover { color: #02a783!important; border-bottom: 2px solid #02a783 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item>a:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E")!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item:last-child { margin-right: 0 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--opened>a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E")!important; transform: rotate(180deg) translateX(-2px); margin-bottom: -3px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--opened>.menu-dropdown { display: block!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>a { text-decoration: none }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 13px; height: 7px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 6px; padding-bottom: 4px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown { display: none; position: absolute; background: #fff; width: 100%; left: 0; margin-top: 22px; border-top: 1px solid #e2e2e2; box-shadow: 0 3px 10px -5px #949494 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown>.mega-container>.content-navigation { width: 85.39554%; float: none; display: flex; margin: 0 auto; position: relative; background: #fff }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown .mega-nav__close-button { position: absolute; right: 7.2%; top: 9px; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E  %3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: contain }
}
@media (min-width:1024px) and (min-width:1335px) {
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown .mega-nav__close-button { right: calc(50% - 570px) }
}
@media (min-width:1024px) {
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown .mega-nav__close-button:hover { cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.14747 10.5043C3.95084 10.7009 3.95084 11.0197 4.14747 11.2163L4.2837 11.3525C4.48032 11.5492 4.7991 11.5492 4.99573 11.3525L7.75 8.59826L10.5043 11.3525C10.7009 11.5492 11.0197 11.5492 11.2163 11.3525L11.3525 11.2163C11.5492 11.0197 11.5492 10.7009 11.3525 10.5043L8.59826 7.75L11.3525 4.99573C11.5492 4.7991 11.5492 4.48032 11.3525 4.2837L11.2163 4.14747C11.0197 3.95085 10.7009 3.95084 10.5043 4.14747L7.75 6.90174L4.99573 4.14747C4.79911 3.95085 4.48032 3.95085 4.2837 4.14747L4.14747 4.2837C3.95085 4.48032 3.95085 4.79911 4.14747 4.99573L6.90174 7.75L4.14747 10.5043Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown .mega-nav__close-overlay { position: absolute; top: 100%; left: 0; width: 100%; height: 50vh }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>li.menu-item--expanded>.menu-dropdown .mega-nav__close-overlay:hover { cursor: pointer }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>.menu-item--active-trail>a { border-bottom: 2px solid #02a783; color: #02a783!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>.menu-item--active-trail>a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E")!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>.menu-item--active-trail.override-active-trail-style a { border-bottom: none; color: #949494!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-0>.menu-item--active-trail.override-active-trail-style a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E")!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1 { box-sizing: border-box; height: 544px; width: 23%; padding-right: 40px; padding-top: 55px; color: #949494; font-size: 1.125rem; line-height: 1.5rem; font-weight: 600 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1:before { content: ""; position: absolute; left: -77%; top: 0; display: block; height: 100%; width: 100%; background: #27272c }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li { display: block; margin: 0 0 30px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.link-class-separator:before { content: ""; position: relative; display: block; width: 100%; height: 1px; margin-bottom: 30px; background: #757575; opacity: .7; z-index: 1 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li>.menu-dropdown:before { content: ""; position: absolute; left: 63%; top: 40px; display: block; height: 504px; width: 1px; background: #e2e2e2 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li>.menu-dropdown.menu-dropdown--second-opened:after { content: ""; position: absolute; left: 99.8%; top: 40px; display: block; height: 504px; width: 1px; background: #e2e2e2 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.opened>.menu-dropdown .dropdown-container, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.opened>.menu-dropdown .menu-level-2, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li>.menu-dropdown .content-navigation, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.opened>.menu-dropdown { display: block }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li a { display: block; position: relative; color: #949494 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li a:hover { color: #02a783 }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .item-icon svg.icon g, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .item-icon svg.icon path, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .item-icon svg.icon g, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .item-icon svg.icon path, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li a:hover .icon-arrow svg path, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.opened>a .icon-arrow svg path, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.opened>a .icon-arrow svg path { fill: #02a783 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li a .icon-arrow { width: 15px; height: 15px; display: inline-block; position: relative; font-size:.75rem;
vertical-align: top; margin: 4px 0 0 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li a .icon-arrow svg path { fill: #949494 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li a .item-icon { display: none }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li>a:before { content: ""; position: absolute; right: -40px; top: -27px; display: none; height: calc(100% + 54px); width: 100vw; background: #fff; opacity: 0; transition: opacity .2s }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li>a.separator:before { height: calc(100% + 30px); top: -15px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.opened>a, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.opened>a { color: #02a783; cursor: default }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.opened>a:before { display: block; opacity: .04 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.opened>a .icon-arrow { transform: translateX(0) }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1 .menu-item--active-trail .item-title, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 .menu-item--active-trail a, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3 .menu-item--active-trail a { color: #02a783!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-1 .menu-dropdown-1 .menu-card, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.bh-symbol-icon-menu.opened>a:before, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-1>li.bh-symbol-icon-menu>a:before, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container .menu-dropdown { display: none }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 { flex-direction: column; height: 504px; font-size:.875rem;
line-height: 1.5rem; font-weight: 400; overflow-y: auto; overflow-x: hidden; position: absolute; left: 25.5%; top: 40px; display: none; width: calc(34% + 5px); padding-right: 26px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container { scrollbar-width: thin; scrollbar-color: #e2e2e2; scrollbar-track-color: rgba(194,194,194,.5) }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container::-webkit-scrollbar, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2::-webkit-scrollbar {
width:3px
}
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container::-webkit-scrollbar-track, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2::-webkit-scrollbar-track {
border-radius:3px
}
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container::-webkit-scrollbar-thumb, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2::-webkit-scrollbar-thumb {
border-radius:3px;
background:#e2e2e2
}
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container { position: absolute; left: 65.1%; padding-right: 26px; box-sizing: border-box; top: 40px; display: none; height: 504px; width: 33.9%; overflow-y: auto; overflow-x: hidden }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 .custom-menu-card .menu-card, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container .menu-card { margin-bottom: 20px; background: #f8f8f8; border-left: 2px solid #02a783; padding: 16px 14px 12px; font-weight: 400; display: block }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container .menu-card .menu-card-heading { margin-bottom: 10px; font-size: 1rem; line-height: 1.5rem; color: #013025; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container .menu-card .menu-desc {
font-size:.75rem; line-height: 1.125rem; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2+.dropdown-container .menu-card .cta-new { display: flex; margin: 8px 0 0 }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 .custom-menu-card .menu-card .menu-card-heading { margin-bottom: 10px; font-size: 1rem; line-height: 1.5rem; color: #013025; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 .custom-menu-card .menu-card .menu-desc {
font-size:.75rem; line-height: 1.125rem; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 .custom-menu-card .menu-card .cta-new { display: flex; margin: 8px 0 0 }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1:before, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1:before, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 .menu-dropdown, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3>li>.menu-dropdown { display: none }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3>li { display: block; margin: 0 0 20px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.menu-item-external>a, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3>li.menu-item-external>a { text-decoration: none }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.menu-item-external>a:after, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3>li.menu-item-external>a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 15px; height: 14px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 1px; margin-bottom: -2px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.menu-item-external>a.is-sibling:after, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.menu-item-external>a:hover:after, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3>li.menu-item-external>a.is-sibling:after, .layout-mega-navigation #block-mainmeganavigation ul.menu-level-3>li.menu-item-external>a:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2>li.menu-item--active-trail a .icon-arrow svg path { fill: #02a783!important }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-2 li.menu-item { padding-left: 15px }
.layout-mega-navigation #block-mainmeganavigation ul.menu-level-3 {
font-size:.875rem; line-height: 1.5rem; font-weight: 400; padding-left: 15px }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown { background: #fff!important }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown>.mega-container>.content-navigation, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown>.mega-container>.content-navigation { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown>.mega-container>.content-navigation>.menu-card-desc-links, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown>.mega-container>.content-navigation>.menu-card-desc-links { width: 100% }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1 { display: flex; width: 100%; height: auto; position: relative; flex-direction: row; flex-wrap: wrap; box-sizing: border-box; padding: 40px 0 5px; background: #fff }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-card-heading, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-desc, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1 .back-button, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .icon-arrow, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-card-heading, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-desc, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1 .back-button, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .icon-arrow { display: none }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li {
width:calc(100%*(1/3)); margin: 0 0 35px; height: auto }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a { position: relative; display: flex; padding: 17px 26px 17px 20px; height: 103px; align-items: center; justify-content: flex-start; box-sizing: border-box; transition: background .3s }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a:hover, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a:hover { background: #f8f8f8; cursor: pointer }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .item-icon, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .item-icon { display: flex; justify-content: center; align-items: center; margin-right: 21px; text-align: center }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .item-icon svg.icon, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .item-icon svg.icon { width: 40px; height: 40px }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .info, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .info { flex: 1 0 auto; width: 77px }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .item-title, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .item-title { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:.875rem;
font-weight: 600; line-height: 1.5rem; color: #013025 }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li>a .item-desc, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li>a .item-desc { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 3px; text-overflow: ellipsis; font-size:.75rem;
line-height: 1.125rem; font-weight: 400; color: #949494 }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li .menu-dropdown, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li .menu-dropdown { top: -65px; margin-top: 0!important; display: none!important }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li .content-navigation, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li .content-navigation { justify-content: center }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li.symbol-id-viewall, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li.symbol-id-viewall { width: 100%; height: auto }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li.symbol-id-viewall .view-all-btn, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li.symbol-id-viewall .view-all-btn { display: flex; justify-content: flex-end }
.layout-mega-navigation #block-mainmeganavigation ul .menu-grid-small~.menu-dropdown .menu-level-1>li.symbol-id-viewall .view-all-btn a, .layout-mega-navigation #block-mainmeganavigation ul .menu-grid~.menu-dropdown .menu-level-1>li.symbol-id-viewall .view-all-btn a { display: flex; margin-bottom: 0; height: auto }
.layout-mega-navigation #block-mainmeganavigation ul .menu-small~.menu-dropdown ul.menu-level-1 { height: 324px }
.layout-mega-navigation #block-mainmeganavigation ul .menu-small~.menu-dropdown ul.menu-level-1>li>.menu-dropdown:after, .layout-mega-navigation #block-mainmeganavigation ul .menu-small~.menu-dropdown ul.menu-level-1>li>.menu-dropdown:before, .layout-mega-navigation #block-mainmeganavigation ul .menu-small~.menu-dropdown ul.menu-level-2, .layout-mega-navigation #block-mainmeganavigation ul .menu-small~.menu-dropdown ul.menu-level-2+.dropdown-container { height: 244px }
}
.layout-mega-navigation .global-nav-mobile { display: none; height: 747px; float: left; width: 100%; max-height: 80vh; border-top: 1px solid #e2e2e2 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .back-button { display: none!important }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0 { padding-top: 26px; margin: unset }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>li { width: 100%; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.63; letter-spacing: normal; padding-top: 30px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>li a { text-decoration: none; font-size: 1rem; display: block }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-card, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-card-desc-links .menu-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-card-heading, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-icon, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2 .menu-dropdown-2 .content-navigation .menu-card, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2 .menu-dropdown-2 .content-navigation .menu-card .menu-card-desc-links .menu-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-level-2 .menu-dropdown-2 .content-navigation .menu-card .menu-card-heading, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>li.link-class-menu-grid .item-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>li.link-class-menu-grid .item-icon, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>li>.menu-dropdown { display: none }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E"); width: 20px; height: 20px; margin-right: -7px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg); float: right }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded .is-selected { padding-left: 24px; color: #013025; position: relative }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded .is-selected:after { position: absolute; left: 0; top: 1px; transform: rotate(-270deg); width: 14px; height: 24px; margin-right: 2px; margin-left: -8px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown { margin-top: 20px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded { padding-top: 6px!important; height: auto; border: 0 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-dropdown-1 .content-navigation>.menu-card .menu-card-desc-links .menu-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-dropdown-1 .content-navigation>.menu-card .menu-card-heading { display: block }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .back-button, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item.link-class-separator.is-parent-expanded:before, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 a.has-children .icon-arrow, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-dropdown-1 .content-navigation.is-grand-parent-menu-expanded>.menu-card, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-dropdown-1 .content-navigation.is-grand-parent-menu-expanded>.menu-card .menu-card-desc-links .menu-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-dropdown-1 .content-navigation.is-grand-parent-menu-expanded>.menu-card .menu-card-heading { display: none }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-card { padding: 20px 0 2px 24px; background-color: #fff }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-card .menu-desc { margin-bottom: 23px; font-size:.75rem;
line-height: 1.125rem; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>.is-parent-expanded .menu-card .cta-new { display: inline-flex; padding: 0 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0 .main-featured-capabilities .menu-level-1>li:last-child, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-level-3>li:last-child, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>li:last-child, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1>li:last-child { padding-bottom: 30px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item { padding-top: 30px; width: 100%; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.63; letter-spacing: normal }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item.link-class-separator:before { content: ""; position: relative; display: block; width: 100%; height: 1px; margin-bottom: 40px; background: #e2e2e2; opacity: .7; z-index: 1 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item a { font-size: 1rem; color: #013025; padding-left: 24px; display: block }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item a .item-desc, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item a .item-icon { display: none }
@media (max-width:1023px) {
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item.symbol-id-viewall .cta-new__icon--after { display: none }
}
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 { display: none; margin-top: 20px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>.is-parent-expanded { border: 0 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>.is-parent-expanded .is-selected { background-color: #fff }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>.is-parent-expanded .menu-card { display: block; padding: 20px 0 2px 24px; background-color: #fff }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>.is-parent-expanded .menu-card .menu-desc { margin-bottom: 23px; display: block; font-size:.75rem;
line-height: 1.125rem; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>.is-parent-expanded .menu-card .cta-new { display: inline-flex; padding: 0 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2>.is-parent-expanded .menu-level-3 { border-top: 1px solid #e2e2e2 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-card, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-level-3 .menu-dropdown-3 { display: none }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external .bh-menu__link--external:after, .layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-item-external>a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%23013025%22/%3E%3C/svg%3E"); width: 16px; height: 15px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-left: 1px; margin-bottom: -2px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-level-3 { display: none; margin-top: 20px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-level-3 li>a.explore-mobile { display: inline-block; color: #02a783; text-transform: uppercase }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item .menu-level-2 .menu-level-3 li>a.explore-mobile:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E"); width: 13px; height: 11px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; margin-bottom: -2px; transform: rotate(-90deg) }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item--expanded>a { position: relative; padding-right: 20px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item--expanded>a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E"); width: 20px; height: 20px; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg); position: absolute; right: -5px; top: 0 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item--expanded .is-selected { padding-left: 24px; color: #013025; position: relative }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0>.menu-item--expanded>.menu-dropdown .content-navigation .menu-level-1 .menu-item--expanded .is-selected:after { position: absolute; left: 0; right: auto; top: 1px; transform: rotate(-270deg); width: 14px; height: 24px; margin-right: 2px; margin-left: -8px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0 .is-parent-expanded { padding-top: 0!important; padding-bottom: 20px!important; border-bottom: 1px solid #e2e2e2; height: 26px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .menu-level-0 .main-featured-capabilities .menu-level-1 { overflow-y: scroll }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .is-grand-parent-expanded { padding-top: 0!important; margin-top: 0!important }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .is-grand-parent-expanded>li { padding-top: 0!important }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external { padding-top: 26px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external>li { height: 24px; opacity: .6; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; padding-top: 20px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external>li a { text-decoration: none; font-size:.875rem;
color: #949494 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external>li a:hover { color: #02a783 }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external .bh-menu__link--external:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E    %3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%23949494%22/%3E%3C/svg%3E"); width: 12px; height: 14px }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external .bh-menu__link--external:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.108 5.092l-5.101 5.1a.5.5 0 000 .707l.07.07a.5.5 0 00.71-.002l5.21-5.28v5.1a.5.5 0 00.5.5h.099a.5.5 0 00.5-.504l-.05-6.238v-.048a.5.5 0 00-.5-.5l-6.41-.005a.5.5 0 00-.5.5v.096a.5.5 0 00.5.5l4.972.004z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.layout-mega-navigation .global-nav-mobile #block-mobile-mainmeganavigation .bh-menu__external .bh-shareprice:after { content: none!important }
.layout-mega-navigation .search-form-placeholder .search-btn svg { height: 17px; width: 17px }
.default-hover-state .search-form-placeholder svg g, .layout-mega-navigation .search-form-placeholder .search-btn svg g, .mega-nav-clicked .search-form-placeholder svg g, .mega-nav-hover .search-form-placeholder svg g, .mega-nav-hover-scroll .search-form-placeholder svg g, .mega-nav-search-open .search-form-placeholder svg g { stroke: #949494!important }
.layout-mega-navigation .search-form-placeholder .search-btn svg:hover g, .mega-nav-clicked .search-form-placeholder svg:hover g, .mega-nav-hover .search-form-placeholder svg:hover g, .mega-nav-search-open .search-form-placeholder svg:hover g { stroke: #007d62!important }
.mega-nav-clicked .search-form-placeholder .hamburger .bh-header__toggle-label>.bh-header__bar, .mega-nav-hover .search-form-placeholder .hamburger .bh-header__toggle-label>.bh-header__bar, .mega-nav-search-open .search-form-placeholder .hamburger .bh-header__toggle-label>.bh-header__bar { border: 1px solid #757575 }
.default-hover-state .bh-mega_nav .menu-level-0>li>a, .mega-nav-clicked .bh-mega_nav .menu-level-0>li>a, .mega-nav-hover .bh-mega_nav .menu-level-0>li>a, .mega-nav-hover-scroll .bh-mega_nav .menu-level-0>li>a, .mega-nav-search-open .bh-mega_nav .menu-level-0>li>a { color: #949494!important }
.default-hover-state .bh-mega_nav .menu-level-0>li.menu-item--expanded>a:after, .mega-nav-clicked .bh-mega_nav .menu-level-0>li.menu-item--expanded>a:after, .mega-nav-hover .bh-mega_nav .menu-level-0>li.menu-item--expanded>a:after, .mega-nav-hover-scroll .bh-mega_nav .menu-level-0>li.menu-item--expanded>a:after, .mega-nav-search-open .bh-mega_nav .menu-level-0>li.menu-item--expanded>a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23949494%22/%3E%3C/svg%3E")!important }
.mega-nav-hover-scroll .search-form-placeholder .hamburger .bh-header__toggle-label>.bh-header__bar { border: 1px solid #949494 }
.default-hover-state .search-form-placeholder svg.search-btn:hover, .mega-nav-hover-scroll .search-form-placeholder svg.search-btn:hover { stroke: #02a783!important }
.menu-postion { position: fixed!important; height: 100%; top: auto; z-index: 10 }
.menu-color-animation .mega-container .global-nav-mobile .menu-level-0>.menu-item--expanded>a:after, .menu-color-animation-flip .mega-container .global-nav-mobile .menu-level-0>.menu-item--expanded>a:after { content: ""; width: 20px; height: 20px; margin-right: -7px; display: inline-block; -o-object-fit: contain; object-fit: contain; background-repeat: no-repeat; transform: rotate(-90deg); float: right }
.menu-color-animation-flip, .menu-color-animation-flip .mega-container { background: #fff }
.menu-color-animation-flip .mega-container .logo-section .bh-logo__image--white { opacity: 0 }
.menu-color-animation-flip .mega-container .search-form-placeholder .hamburger .bh-header__bar { border: 1px solid #757575!important }
.menu-color-animation-flip .mega-container .global-nav-mobile .menu-level-0>.menu-item--expanded>a:after { background-image: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2215%22 viewBox=%220 0 15 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.99002 4.14616C2.79472 3.95117 2.47836 3.9513 2.28321 4.14645L2.14645 4.28321C1.95107 4.47858 1.9512 4.79539 2.14674 4.9906L7.14692 9.98262C7.34223 10.1776 7.65859 10.1775 7.85374 9.98233L8.04063 9.79544L12.7913 5.11967C12.9892 4.92488 12.9905 4.60613 12.7941 4.40977L12.6556 4.27127C12.4603 4.07597 12.1437 4.07602 11.9484 4.27137L7.53679 8.68549L2.99002 4.14616Z%22 fill=%22%23013025%22/%3E%3C/svg%3E")!important }
@media (min-width:1024px) {
.default-hover-state { background: #fff }
}
.default-hover-state .search-form-placeholder .hamburger .bh-header__toggle-label>.bh-header__bar { border: 1px solid #757575 }
.hide-page-scroll { overflow: hidden }
.meganav-scroller-anchor { height: 0; margin: 0; padding: 0 }
.user-agent-ie .layout-mega-navigation { position: relative }
body:lang(ja) .layout-mega-navigation .no-wrap, body:lang(zh) .layout-mega-navigation .no-wrap { white-space: normal }
.bh-header { height: 70px; display: flex; justify-content: space-between; align-items: center }
@media (min-width:1024px) {
.bh-header { height: 90px }
}
.bh-header__pane { position: absolute; background: #fff; height: auto; width: 100%; top: 0; right: -100vw; transition: right .4s ease-in-out; z-index: -1; transform: translate3d(0, 0, 0); margin-top: 70px }
.bh-header__container { display: flex; flex-direction: column; justify-content: space-between; padding: 0 24px }
.bh-header__mobile .bh-menu__main { flex: 1 0 auto; display: flex; flex-direction: column; justify-content: center }
.bh-header__mobile .bh-menu__main>.bh-menu__item:last-child .bh-menu__link { margin-bottom: 0 }
.bh-header__mobile .bh-menu__external { margin-top: 0; margin-bottom: 24px }
.bh-header__mobile .bh-menu__external .bh-menu__link { font-size: 1rem; margin-bottom: 18px; color: #949494 }
.bh-header__mobile .bh-menu__link { color: #013025; display: inline-block; font-size: 1.5rem; text-decoration: none; font-family: "Poppins", sans-serif; margin-bottom: 24px }
.bh-header__mobile .bh-menu__item--expanded>.bh-menu__link:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: 16px; height: 16px; margin-left: 10px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle; transform: rotate(90deg) }
.bh-header__mobile .bh-menu__item--expanded>ul .bh-menu__link { margin-left: 24px; font-size: 1.1875rem; color: #949494 }
.bh-header__toggle-input { display: none; outline: 0!important }
.bh-header__toggle-label { display: inline-block; cursor: pointer; width: 16px; height: 16px; z-index: 5; outline: 0!important; padding: 12px; margin-right: -12px }
.bh-header__toggle-label>.bh-header__bar { display: block; box-sizing: border-box; background: 0 0; width: 18px; border: 1px solid #e2e2e2; transition: transform .4s ease-in-out, width .4s ease-in-out; margin: 0 auto; outline: 0!important }
.bh-header__toggle-label>.bh-header__bar+.bh-header__bar { margin: 6px auto 0 }
.bh-header .bh-header__toggle-input:checked~.bh-header__pane { right: 0 }
.bh-header .bh-header__toggle-input:checked+.bh-header__toggle-label .bh-header__bar { width: 24px }
.bh-header .bh-header__toggle-input:checked+.bh-header__toggle-label .bh-header__bar:nth-child(1) { transform: rotate(-45deg); margin-top: 9px }
.bh-header .bh-header__toggle-input:checked+.bh-header__toggle-label .bh-header__bar:nth-child(2) { transform: rotate(45deg); margin-top: -2px }
.bh-header .bh-header__toggle-input:checked+.bh-header__toggle-label .bh-header__bar:nth-child(3) { opacity: 0; transform: rotate(45deg) }
@media (min-width:576px) {
.bh-header__container { padding-left: 0; width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
}
@media (min-width:1024px) {
.bh-header__mobile { display: none }
}
.webform-submission-complaint-form { width: 80%; margin-top: 16px }
.webform-submission-complaint-form .js-form-item-email input { width: 95.5%!important }
.webform-submission-complaint-form .webform-element-description { color: #949494; font-style: italic; font-size:.875rem;
padding-top: 6px }
.webform-submission-complaint-form .js-form-item { margin-bottom: 16px }
.webform-submission-complaint-form .js-form-item input, .webform-submission-complaint-form .js-form-item select, .webform-submission-complaint-form .js-form-type-textarea textarea { border: 1px solid #dddbda!important; border-radius: 4px!important; padding: 6px 12px; font-size:.875rem;
font-weight: 400; line-height: 1.25rem; letter-spacing: 0; text-align: left; color: #949494 }
.webform-submission-complaint-form .js-form-item-complaint-type { width: 200px }
.webform-submission-complaint-form .js-form-item-complaint-type select { padding: 6px 12px; width: 100% }
.webform-submission-complaint-form .js-form-item label {
font-size:.875rem; font-weight: 600; line-height: 1.125rem; letter-spacing:-.01563rem;
text-align: left; color: #133156; display: block; margin-bottom: 10px }
.webform-submission-complaint-form .js-form-item-message textarea { color: #949494; width: 95.5%!important; height: 80px!important }
.webform-submission-complaint-form .form-item--error-message { font-weight: 500; color: #dc3545; font-size:.75rem;
padding: 6px 0 }
.webform-submission-complaint-form .js-form-item-complaint-type { position: relative }
.webform-submission-complaint-form .js-form-item-complaint-type:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 12 8%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M0.840592 0.307693H11.1737C11.4656 0.307693 11.67 0.707693 11.4364 0.984617L6.38663 7.50769C6.21149 7.75385 5.83203 7.75385 5.65689 7.50769L0.548695 0.984617C0.344367 0.707693 0.519505 0.307693 0.840592 0.307693Z%22 fill=%22%23706E6B%22/%3E%3C/svg%3E"); background-repeat: no-repeat; height: 12px; width: 10px; position: absolute; top: 42px; left: unset; right: 10px }
.webform-submission-complaint-form .bh-status--messages { margin-bottom: 20px }
.webform-submission-complaint-form .bh-status--messages ul { font-size:.875rem!important
}
.bh-pdp-resources { margin-top: 80px }
.bh-pdp-resources__title.field_eyebrow { display: block; display: inline-flex; position: relative; margin-top: 0; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; margin-bottom: 60px; padding-left: 0 }
.bh-pdp-resources__title.field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.bh-pdp-resources .bh-pdp-resources-list { display: flex; flex-wrap: nowrap; overflow-x: scroll; max-width: 100%; white-space: nowrap; -ms-overflow-style: none }
.bh-pdp-resources .bh-pdp-resources-list::-webkit-scrollbar {
display:none
}
.bh-pdp-resources .bh-pdp-resources-teaser-card { border: solid 1px #e2e2e2; width: 82.89786%; margin-right: 2.61283%; min-width: 300px; min-height: 511px; float: none }
.bh-pdp-resources .bh-pdp-resources-teaser-card:nth-child(3n) { float: right; margin-right: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-article-resources__url .cta-new--secondary .cta-new__icon--after, .bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-download-resources__file-url .cta-new--secondary .cta-new__icon--after { margin-left: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__image { height: 200px }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .field_eyebrow { display: block; display: inline-flex; position: relative; margin-top: 0; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; padding-left: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 20px; background-color: #02a783 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .field_eyebrow span { margin-top: 20px; font-size:.75rem;
font-weight: 600; text-transform: uppercase; letter-spacing:.0625rem;
height: 17px; color: #022b0e }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__type { margin-top: 20px; margin-bottom: 17px; margin-left: 30px }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__card-title { height: 72px; max-height: 72px; overflow: hidden; white-space: normal; margin: 0 30px }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-product-highlighted-article-resources__url, .bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-product-highlighted-download-resources__file-url { margin-top: 15px; margin-left: 30px }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-download-resources__file-url a .cta-new__icon--after:after, .bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-download-resources__file-url a .cta-new__icon--before:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); width: 10px; height: 15px; margin-left: 4px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-download-resources__file-url a .cta-new__icon--after:after { background-image: url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2211%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M1.33 3.916l3.685 3.686L8.7 3.916M5.015 7.602V0%22/%3E%3Cpath d=%22M1.342 9.946h7.28%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E"); margin-left: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-article-resources__url a .cta-new__icon--after:after, .bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-article-resources__url a .cta-new__icon--before:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23FFFFFF%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: 10px; height: 10px; margin-left: 4px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-product-highlighted-article-resources__url a .cta-new__icon--after:after { background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%2302A783%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E") }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card { display: flex; height: 513px; flex-direction: column; text-align: center; align-items: center; justify-content: center; background-color: #00523e; color: #fff; padding: 36px; box-sizing: border-box }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .field_eyebrow { display: block }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .field_eyebrow span {
font-size:.75rem; font-weight: 600; letter-spacing:.0625rem;
height: 17px; color: #fff; text-transform: uppercase }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .bh-pdp-resource-teaser-card__container { display: flex; flex-flow: column; justify-content: space-between; max-width: 100% }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .bh-pdp-resource__type { color: #fff }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .bh-pdp-resource__color-card-title, .session-limit-form #edit-submit { margin-top: 20px; margin-bottom: 20px }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .bh-pdp-resource__card-title { min-height: 52px; text-align: center; margin: 0; height: 6.35em; overflow: hidden; color: #fff; line-height: 1.6; white-space: normal }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .cta-container { display: block }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card .cta-container .cta-new~.cta-new { margin-left: 30px }
.bh-pdp-resources__pager-holder { width: 100%; display: flex; flex-direction: row; justify-content: center; border-top: solid thin #e2e2e2 }
.bh-pdp-resources__pager-holder .pager { margin-top: 60px; margin-bottom: 120px }
.bh-pdp-resources__pager-holder .pager .button { background-color: #fff; border-color: #ccc; color: #02a783; padding: 18px 37.5px }
.bh-pdp-resources__pager-holder .pager .button:hover { background-color: #02a783; border-color: #02a783; color: #fff }
.bh-pdp-resources__pager-holder .pager .button:active { background-color: #007d62; border-color: #007d62 }
@media (min-width:768px) {
.bh-pdp-resources { margin-top: 120px }
.bh-pdp-resources .bh-pdp-resources-list { display: flex; flex-wrap: wrap; overflow: auto; white-space: unset }
.bh-pdp-resources .bh-pdp-resources-teaser-card { border: 0; width: 31.59145%; float: left; margin-right: 2.61283%; min-height: 484px; min-width: unset }
.bh-pdp-resources .bh-pdp-resources-teaser-card:nth-child(3n) { float: right; margin-right: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__type { margin-top: 20px; margin-bottom: 17px; margin-left: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__image { height: 222px }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__image img { height: 100% }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-pdp-resource__card-title { height: 52px; max-height: 52px; overflow: hidden; margin: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-product-highlighted-article-resources__url, .bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resource__with-image .bh-product-highlighted-download-resources__file-url { margin-left: 0 }
.bh-pdp-resources .bh-pdp-resources-teaser-card .bh-pdp-resources__color-card { height: 400px }
}
.bh-pdp-download-resources-list:last-child { margin-bottom: 40px }
@media (min-width:768px) {
.bh-pdp-download-resources-list:last-child { margin-bottom: 67px }
}
.bh-pdp-download-resources-list .bh-product-download-resources { margin-top: 40px; box-sizing: border-box; float: none; min-height: 195px; background-color: #f8f8f8 }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources-fields-wrapper, .session-limit-form label { padding: 20px }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__category {
font-size:.75rem; font-weight: 600; text-transform: uppercase; letter-spacing:.0625rem;
height: 36px; line-height: 1.44; color: #013025; margin-bottom: 13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__title-wrapper { height: 52px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__files { margin-top: 42px; display: flex }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__files .bh-product-download-resources__file-info { float: left; width: 70%; display: flex }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__files .bh-product-download-resources__file-url { float: right; width: 30% }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__files .bh-product-download-resources__file-size { height: 18px; font-size:.75rem;
font-weight: 400; line-height: 1.5; letter-spacing: normal; color: #949494; text-transform: uppercase; margin-left: 10px; margin-top: 11px }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__files .bh-product-download-resources__file-size.desktop-version { display: none }
.bh-pdp-download-resources-list .bh-product-download-resources .cta-new--secondary .cta-new__icon--after { margin-left: 0 }
@media (min-width:768px) {
.bh-pdp-download-resources-list { display: flex; flex-wrap: wrap }
.bh-pdp-download-resources-list .bh-product-download-resources { margin-bottom: 40px; margin-top: 0; width: 48.69359%; float: left; margin-right: 2.61283%; min-height: 265px }
.bh-pdp-download-resources-list .bh-product-download-resources:nth-child(2n) { float: right; margin-right: 0 }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources-fields-wrapper { padding: 40px }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__category { margin-bottom: 9px }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__title-wrapper { height: 76px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__file-size.mobile-version { display: none }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__file-size.desktop-version { display: block!important }
.bh-pdp-download-resources-list .bh-product-download-resources .bh-product-download-resources__files { margin-top: 72px }
}
.bh-pdp-download-resources-list .download-type { display: block; margin-bottom: .6875em; margin-top: 9px }
.bh-pdp-download-resources-list .download-type .icon { width: 18px; height: 22px; position: relative; display: inline-block; vertical-align: middle; color: #fff }
.bh-pdp-download-resources-list .download-type .icon.xls, .bh-pdp-download-resources-list .download-type .icon.xlsx { color: #26ab66 }
.bh-pdp-download-resources-list .download-type .icon.pdf { color: #ec1c43 }
.bh-pdp-download-resources-list .download-type .icon.doc, .bh-pdp-download-resources-list .download-type .icon.docx { color: #2789ec }
.bh-pdp-download-resources-list .download-type .icon.png { color: #b3d9ff }
.bh-pdp-download-resources-list .download-type .icon.jpeg, .bh-pdp-download-resources-list .download-type .icon.jpg { color: #26ab66 }
.bh-pdp-download-resources-list .download-type .icon.ppt, .bh-pdp-download-resources-list .download-type .icon.pptx { color: #f50 }
.bh-pdp-download-resources-list .download-type .icon.dxf { color: #4dff4d }
.bh-pdp-download-resources-list .download-type .icon.exe { color: #c0f }
.bh-pdp-download-resources-list .download-type .icon.mp4 { color: #a332c3 }
.bh-pdp-download-resources-list .download-type .icon.zip { color: #ff0 }
.bh-pdp-download-resources-list .download-type .icon.zip .file-type span.extension { color: #000!important }
.bh-pdp-download-resources-list .download-type .icon svg { width: 100%; height: 100% }
.bh-pdp-download-resources-list .download-type .file-type { position: absolute; left: 0; right: 0; top: 50%; font-size:.4375rem;
text-transform: lowercase; color: #fff; text-align: center }
.bh-pdp-download-resources-list .download-type .type-text { display: none; vertical-align: middle; opacity: .3; margin-top: .25em }
.bh-policies .field_eyebrow { display: block; display: inline-flex; position: relative; margin-top: 0; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; margin-bottom: 60px; padding-left: 0 }
.bh-policies .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.bh-product-services .bh-product-teaser-card { box-sizing: border-box }
.bh-product-services .bh-product-teaser-card__color-card { flex-direction: column; text-align: center; align-items: center; justify-content: center; background-color: #00523e; color: #fff; padding: 36px; height: 100%; box-sizing: border-box }
.bh-product-services .bh-product-teaser-card__color-card .bh-product-teaser-card__title { margin-top: 30px; margin-bottom: 20px; min-height: 52px }
.bh-product-services .bh-product-teaser-card__color-card .bh-product-teaser-card__title h2 { text-align: center; margin: 0; height: auto; color: #fff; line-height: 1.6 }
.bh-product-services .bh-product-teaser-card__color-card .bh-product-teaser-card__container { display: flex; flex-flow: column; justify-content: space-between; height: 100% }
.bh-product-services .bh-product-teaser-card__container { display: block; max-width: 100% }
.bh-product-services .bh-product-teaser-card__thumbnail { overflow: hidden; position: relative }
.bh-product-services .bh-product-teaser-card__thumbnail article, .bh-product-services .bh-product-teaser-card__thumbnail div { position: static; width: 360px; height: 240px }
.bh-product-services .bh-product-teaser-card__thumbnail .contextual-region .trigger { z-index: 1; position: absolute; top: 7px; right: 7px }
.bh-product-services .bh-product-teaser-card__title { margin-top: 30px; margin-bottom: 20px; min-height: 52px }
.bh-product-services .bh-product-teaser-card__title h2 { font-size: 1rem; font-weight: 400; line-height: 1.63 }
.bh-product-services .bh-product-teaser-card .cta-container { display: block }
.bh-product-services .bh-product-teaser-card .cta-container .cta-new~.cta-new { margin-left: 30px }
.bh-product-services .bh-product-teaser-card a { text-decoration: none }
.bh-product-services span.carat { float: right }
.bh-product-services span.carat:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width=%226%22 height=%229%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 8l4-4-4-4%22 stroke=%22%23949494%22 fill=%22none%22 fill-rule=%22evenodd%22/%3E%3C/svg%3E"); width: 10px; height: 10px; margin-left: 4px; font-size: inherit; background-size: contain; display: inline-block; background-repeat: no-repeat; vertical-align: middle; margin-top: 2px; transform: rotate(90deg) }
.bh-product-services .dropdown ::-webkit-scrollbar {
width:10px
}
.bh-product-services .dropdown ::-webkit-scrollbar-track {
box-shadow:inset 0 0 5px #e2e2e2;
border-radius:10px
}
.bh-product-services .dropdown ::-webkit-scrollbar-thumb {
background:#949494;
border-radius:5px
}
.bh-product-services .dropdown .select-multi-wrappers__container { padding: 7.5px 0; overflow: hidden }
.bh-product-services .dropdown .select-multi-wrappers__container .parent-dropdown-open { background-color: #f8f8f8 }
.bh-product-services .dropdown .select-multi-wrappers__container .js-form-type-checkbox { max-height: 45px; overflow: hidden; display: flex; flex-direction: row; justify-content: flex-start; padding: 7.5px 20px 8px 30px }
.bh-product-services .dropdown .select-multi-wrappers__container .carat-up:after { transform: rotate(270deg) }
.bh-product-services .dropdown .dropdown__buttons__wrapper { padding: 0 30px }
.bh-product-services .dropdown .dropdown__buttons__wrapper #category-filter-reset-button.but-enabled:active { background-color: #022b0e!important }
.bh-product-services .dropdown #category-filter-reset-button.but-enabled:active { background-color: #022b0e }
.bh-product-services .dropdown .dropdown__buttons-reset { text-decoration: none; color: #757575; cursor: not-allowed }
.bh-product-services .dropdown .dropdown__buttons-reset.selected { color: #02a783; cursor: pointer }
.bh-product-services .dropdown .dropdown__buttons-reset.selected:active { background: #022b0e!important }
.bh-product-services .dropdown .dropdown__buttons-apply { background-color: #02a783; color: #fff; text-decoration: none; margin-left: 20px }
.bh-product-services .dropdown .dropdown__buttons-apply:active { background-color: #022b0e }
.bh-product-services .dropdown .form-checkboxes { max-height: 300px; overflow-y: auto; padding: 0; margin-right: 20px; margin-bottom: 20px; scrollbar-width: thin; scrollbar-color: #27272c; scrollbar-track-color: rgba(194,194,194,.5) }
.bh-product-services .dropdown .form-checkboxes::-webkit-scrollbar {
width:4px
}
.bh-product-services .dropdown .form-checkboxes::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(194,194,194,.5);
border-radius:10px
}
.bh-product-services .dropdown .form-checkboxes::-webkit-scrollbar-thumb {
border-radius:10px;
background:#949494;
-webkit-box-shadow:inset 0 0 6px rgba(194,194,194,.5)
}
.bh-product-services .product-category-child-wrapper { display: none; margin-left: 28px; width: 90% }
.bh-product-services .bh-product-teaser-card { margin-top: 36px; margin-bottom: 36px }
.bh-product-services .dropdown .select-multi-wrappers__container { width: 100% }
@media (min-width:768px) {
.bh-product-services .dropdown .select-multi-wrappers__container { width: 440px }
.bh-product-services .bh-products-services-list { display: flex; flex-wrap: wrap }
.bh-product-services .bh-product-teaser-card { width: 31.59145%; margin-right: 2.61283%; float: none }
.bh-product-services .bh-product-teaser-card__color-card { min-height: 377px }
.bh-product-services .bh-product-teaser-card__color-card .bh-product-teaser-card__title h2 { color: #fff; height: 6.35em }
.bh-product-services .bh-product-teaser-card:nth-child(3n) { float: right; margin-right: 0 }
.bh-product-services .bh-product-teaser-card__title h2 { overflow: hidden; height: 52px }
}
.bh-product-services__pager-holder { width: 100%; display: flex; flex-direction: row; justify-content: center; border-top: solid thin #e2e2e2; margin-bottom: 80px }
@media (min-width:768px) {
.bh-product-services__pager-holder { margin-bottom: 120px }
}
.bh-product-services__pager-holder .pager { margin-top: 60px; margin-bottom: 0 }
.bh-product-services__pager-holder .pager .button { background-color: #fff; border-color: #ccc; color: #02a783; padding: 18px 37.5px }
.bh-product-services__pager-holder .pager .button:hover { background-color: #02a783; border-color: #02a783; color: #fff }
.bh-product-services__pager-holder .pager .button:active { background-color: #007d62; border-color: #007d62 }
.bh-product-services .event-results, .bh-product-services .form-actions, .bh-product-services .product-results { display: none }
.bh-product-services .views-exposed-form .product-services-filters__inner-filter .drop-wrapper.disable-subcategory-dropdown { pointer-events: none; opacity: .4 }
.bh-product-services-container--wo-dropdowns .product-services-filters__inner-filter { border: 0; padding: 0; min-height: 30px }
@media (max-width:768px) {
.bh-product-services-container--wo-dropdowns .product-services-filters__inner-filter { margin-bottom: 12px }
}
.bh-product-services-container--wo-dropdowns .field_eyebrow.field_eyebrow { margin-bottom: 60px }
@media (min-width:768px) {
.bh-product-services-container--wo-dropdowns .field_eyebrow.field_eyebrow { margin-bottom: 0 }
}
.bh-product-services-container--wo-dropdowns .product-services-filters__foot { padding-top: 15px }
.product-services-wrapper .bh-product-services-container { margin-top: 80px }
.product-services-wrapper .field_eyebrow { display: inline-flex; position: relative; margin-top: 0; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 400; line-height: 1.44; color: #013025; letter-spacing: 0; margin-bottom: 48px; padding-left: 0 }
.product-services-wrapper .field_eyebrow:before { content: ""; position: absolute; height: 2px; top: .45em; left: 0; width: 40px; background-color: #02a783 }
.bh-layouts__bh-carousel-large-section .bh-resources-card__block.layout-builder-block, .bh-layouts__bh-carousel-section .bh-resources-card__block.layout-builder-block, .bh_layouts__bh-jump-nav-section--search .bh-resources-card__block.layout-builder-block { padding: 0 }
.bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-primary .bh-resources__text.primary-color .field_resources_heading--image .title, .bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resources_case-study-title, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-primary .bh-resources__text.primary-color .field_resources_heading--image .title, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resources_case-study-title, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-primary .bh-resources__text.primary-color .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-primary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resources_case-study-title { color: #013025 }
.bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources-card__block.layout-builder-block, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources-card__block.layout-builder-block, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary .bh-resources-card__block.layout-builder-block { background-color: inherit }
.bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .field_resources_heading--image .title, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .field_resources_heading--image .title { color: #fff }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container.secondary-color .bh-resources__body, .bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resources__body, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container.secondary-color .bh-resources__body, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resources__body, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container.secondary-color .bh-resources__body, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resources__body { color: #fff; opacity: .7 }
.bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resources__cta-area .cta-new__icon--after svg g, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resources__cta-area .cta-new__icon--after svg g, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary .bh-resources__text.secondary-color .bh-resources__cta-area .cta-new__icon--after svg g { stroke: #fff }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container.primary-color .field_resources_heading--image .title, .bh-layouts__bh-carousel-large-section .bh-resources .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-large-section.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resources_case-study-title, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container.primary-color .field_resources_heading--image .title, .bh-layouts__bh-carousel-section .bh-resources .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resources_case-study-title, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container.primary-color .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search.bh-layouts__bh-carousel-section--color-secondary.bh_layouts__bh-carousel-section--case_study .bh-resources__text.primary-color .bh-resources_case-study-title { color: #013025 }
@media (min-width:1024px) {
.bh-layouts__bh-carousel-large-section .bh-resources, .bh-layouts__bh-carousel-section .bh-resources, .bh_layouts__bh-jump-nav-section--search .bh-resources { max-height: 541px; width: 100% }
}
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container { height: 538px }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container .bh-resources__image-case-study, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .bh-resources__image-case-study, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container .bh-resources__image-case-study { max-height: 240px }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container.secondary-color .field_resources_heading--image .title, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container.secondary-color .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container.secondary-color .field_resources_heading--image .title { color: #fff }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container .bh-resources__ef-container, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .bh-resources__ef-container, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container .bh-resources__ef-container { height: 84.2% }
@media (min-width:525px) and (max-width:580px) {
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__container .bh-resources__ef-container, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__container .bh-resources__ef-container, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__container .bh-resources__ef-container { height: 88.2% }
}
.bh-layouts__bh-carousel-large-section .bh-resources .field_eyebrow, .bh-layouts__bh-carousel-section .bh-resources .field_eyebrow, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px }
.bh-layouts__bh-carousel-large-section .bh-resources .field_eyebrow .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section .bh-resources .field_eyebrow .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_eyebrow .bh-resource--eyebrow-text {
font-size:.75rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #013025; text-transform: uppercase }
.bh-layouts__bh-carousel-large-section .bh-resources .field_date_range, .bh-layouts__bh-carousel-large-section .bh-resources .field_publish_date, .bh-layouts__bh-carousel-large-section .bh-resources .field_resources_date, .bh-layouts__bh-carousel-section .bh-resources .field_date_range, .bh-layouts__bh-carousel-section .bh-resources .field_publish_date, .bh-layouts__bh-carousel-section .bh-resources .field_resources_date, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_date_range, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_publish_date, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_date { position: relative; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #949494; margin-top: -15px; margin-bottom: 20px; text-transform: uppercase }
.bh-layouts__bh-carousel-large-section .bh-resources .field_heading, .bh-layouts__bh-carousel-section .bh-resources .field_heading, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_heading { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-top: 6px; margin-bottom: 10px }
.bh-layouts__bh-carousel-section .bh-resources .field_resources_heading, .bh-layouts__bh-carousel-section .bh-resources .title { height: 52px; -webkit-line-clamp: 2 }
.bh-layouts__bh-carousel-section .bh-resources .bh-resources_case-study-title, .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading, .bh-layouts__bh-carousel-section .bh-resources .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-layouts__bh-carousel-large-section .bh-resources .field_resources_heading, .bh-layouts__bh-carousel-large-section .bh-resources .title { height: 52px; -webkit-line-clamp: 2 }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources_case-study-title, .bh-layouts__bh-carousel-large-section .bh-resources .field_resources_heading, .bh-layouts__bh-carousel-large-section .bh-resources .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_heading, .bh_layouts__bh-jump-nav-section--search .bh-resources .title { height: 52px; -webkit-line-clamp: 2 }
.bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources_case-study-title, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_heading, .bh_layouts__bh-jump-nav-section--search .bh-resources .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-layouts__bh-carousel-large-section .bh-resources .field_resources_heading--image .title, .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_heading--image .title { color: #013025 }
.bh-layouts__bh-carousel-large-section .bh-resources .field_resources_heading--image.article-title .title, .bh-layouts__bh-carousel-large-section .bh-resources .field_resources_heading--no-image.article-title .title, .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--image.article-title .title, .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--no-image.article-title .title, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_heading--image.article-title .title, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_heading--no-image.article-title .title { height: 75px; -webkit-line-clamp: 3 }
.bh-layouts__bh-carousel-large-section .bh-resources .field_resources_heading--no-image .title, .bh-layouts__bh-carousel-section .bh-resources .field_resources_heading--no-image .title, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_resources_heading--no-image .title { color: #fff }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources_case-study-title, .bh-layouts__bh-carousel-section .bh-resources .bh-resources_case-study-title, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources_case-study-title { color: #013025; height: auto; max-height: 80px!important; -webkit-line-clamp: 3!important }
.bh-layouts__bh-carousel-large-section .bh-resources .field_text_content, .bh-layouts__bh-carousel-section .bh-resources .field_text_content, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_text_content { margin-bottom: 24px }
.bh-layouts__bh-carousel-large-section .bh-resources__text, .bh-layouts__bh-carousel-section .bh-resources__text, .bh_layouts__bh-jump-nav-section--search .bh-resources__text { padding: 0; height: 291px }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__text-case-study, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__text-case-study { height: 228px }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__text-case-study .bh-resources__textarea { padding-left: 0; height: auto }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow { height: auto!important }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-layouts__bh-carousel-large-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh_layouts__bh-jump-nav-section--search .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image { color: #fff }
.bh-layouts__bh-carousel-large-section .bh-resources__body, .bh-layouts__bh-carousel-section .bh-resources__body, .bh_layouts__bh-jump-nav-section--search .bh-resources__body { position: relative; margin-top: -5px; width: 100%; height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-layouts__bh-carousel-large-section .bh-resources__textarea, .bh-layouts__bh-carousel-section .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .bh-resources__textarea { padding: 30px 0 0; height: 73% }
.bh-layouts__bh-carousel-large-section .bh-resources.bh-resources--case-study, .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study, .bh_layouts__bh-jump-nav-section--search .bh-resources.bh-resources--case-study { height: 470px }
.bh-layouts__bh-carousel-large-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh-layouts__bh-carousel-section .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .bh-resources.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea { height: 74%!important }
@media (min-width:1024px) {
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__textarea, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__textarea { padding: 30px 0 0 }
}
.bh-layouts__bh-carousel-large-section .bh-resources .cta-new, .bh-layouts__bh-carousel-section .bh-resources .cta-new, .bh_layouts__bh-jump-nav-section--search .bh-resources .cta-new { margin: 0 }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__cta-area.bh-resources_case-study-cta, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area.bh-resources_case-study-cta, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__cta-area.bh-resources_case-study-cta { margin-left: 0 }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__default, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__default { background-color: #00523e; height: 100% }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__default .bh-resources__textarea, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__default .bh-resources__textarea { padding: 30px; height: 84%!important }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text { color: #fff; text-transform: uppercase }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__default .bh-resources__textarea .field_resources_heading, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .field_resources_heading, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__default .bh-resources__textarea .field_resources_heading { color: #fff }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__default .bh-resources__textarea .bh-resources__body { color: #fff; opacity: .7 }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default { height: 84% }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__cta-area-default, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__cta-area-default { margin-left: 30px }
.bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__cta-area-default .field_cmp_cta path, .bh-layouts__bh-carousel-large-section .bh-resources .bh-resources__cta-area-default .field_cmp_cta svg, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default .field_cmp_cta path, .bh-layouts__bh-carousel-section .bh-resources .bh-resources__cta-area-default .field_cmp_cta svg, .bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area .cta-new--secondary .cta-new__icon--after svg path, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area .cta-new--secondary .cta-new__icon--after svg path, .bh-resources--article .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-resources--article .bh-resources__cta-area-default .field_cmp_cta path, .bh-resources--article .bh-resources__cta-area-default .field_cmp_cta svg, .bh-resources--article-energy-forward .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-resources--article-energy-forward .bh-resources__cta-area-default .field_cmp_cta path, .bh-resources--article-energy-forward .bh-resources__cta-area-default .field_cmp_cta svg, .bh-resources--case-study .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-resources--case-study .bh-resources__cta-area-default .field_cmp_cta path, .bh-resources--case-study .bh-resources__cta-area-default .field_cmp_cta svg, .bh-resources--resource .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh-resources--resource .bh-resources__cta-area-default .field_cmp_cta path, .bh-resources--resource .bh-resources__cta-area-default .field_cmp_cta svg, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__cta-area-default .cta-new--secondary .cta-new__icon--after svg path, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__cta-area-default .field_cmp_cta path, .bh_layouts__bh-jump-nav-section--search .bh-resources .bh-resources__cta-area-default .field_cmp_cta svg { fill: #fff }
.bh-layouts__bh-carousel-large-section .resource-large-card, .bh-layouts__bh-carousel-section .resource-large-card, .bh_layouts__bh-jump-nav-section--search .resource-large-card { min-height: 540px; display: flex }
@media (min-width:1024px) {
.bh-layouts__bh-carousel-large-section .resource-large-card, .bh-layouts__bh-carousel-section .resource-large-card, .bh_layouts__bh-jump-nav-section--search .resource-large-card { min-height: 640px }
}
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container { min-height: 500px; height: 100% }
@media (min-width:768px) {
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container { min-height: 540px }
}
@media (min-width:1024px) {
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container { min-height: 640px }
}
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container, .bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text { height: auto }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea { padding-top: 20px }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow:before, .bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow:before, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow:before, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow:before, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow:before, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow:before { top: 5px }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text { margin-left: 40px }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_publish_date, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_publish_date, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_publish_date { display: none }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title { font-size: 1rem; font-weight: 600; height: auto!important }
@media (min-width:601px) {
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .field_resources_heading--image .title { font-size: 1.125rem; font-weight: 400; height: auto!important; margin-bottom: 20px }
}
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body { display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; overflow: unset; text-overflow: unset; height: auto }
@media (min-width:600px) {
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__text .bh-resources__textarea .bh-resources__body { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: auto }
}
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea { height: 86%!important }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_eyebrow .bh-resource--eyebrow-text { margin-left: 40px }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_publish_date, .bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea .field_publish_date, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_publish_date, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_publish_date { display: none }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title { font-size: 1rem; font-weight: 600 }
@media (max-width:600px) {
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image .title { font-size: 1.125rem; font-weight: 400 }
}
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default { height: 86.5% }
@media (max-width:600px) {
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-container { height: auto }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-cta-area, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-cta-area, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container .bh-resources__ef-cta-area { margin-top: 16px }
.bh-layouts__bh-carousel-large-section .resource-large-card .bh-resources .bh-resources__container, .bh-layouts__bh-carousel-section .resource-large-card .bh-resources .bh-resources__container, .bh_layouts__bh-jump-nav-section--search .resource-large-card .bh-resources .bh-resources__container { height: 100%; min-height: 500px }
.bh-layouts__bh-carousel-large-section .resource-large-card, .bh-layouts__bh-carousel-section .resource-large-card, .bh_layouts__bh-jump-nav-section--search .resource-large-card { min-height: 500px; display: flex; margin-bottom: 25px }
}
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container { display: block }
@media (max-width:767px) {
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container { height: 410px }
}
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image { height: 100% }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image img { -o-object-fit: cover; object-fit: cover; height: 100% }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text { position: absolute; height: 100%!important; width: 100%; top: 0; background-color: rgba(0,0,0,.5) }
@media (max-width:767px) {
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text { padding: 0 }
}
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea { padding: 40px 40px 0 }
@media (max-width:767px) {
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea { padding: 30px 20px 0 }
}
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea .title { -webkit-line-clamp: 4!important }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__body, .bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow .bh-resource--eyebrow-text, .bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .field_publish_date, .bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .field_resources_heading--image .title { color: #fff }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__body { -webkit-line-clamp: 10!important }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area { position: absolute; left: 40px; bottom: 40px }
@media (max-width:767px) {
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area { left: 20px; bottom: 20px }
}
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea .field_publish_date { display: none }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea .title, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea .title { -webkit-line-clamp: 4!important }
.bh-layouts__bh-carousel-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea .bh-resources__body { -webkit-line-clamp: 10!important; color: #fff }
@media (min-width:1024px) {
.bh-resources--article, .bh-resources--article-energy-forward, .bh-resources--case-study, .bh-resources--resource { max-height: 541px; width: 100% }
.bh-resources--article .bh-resources__textarea, .bh-resources--article-energy-forward .bh-resources__textarea, .bh-resources--case-study .bh-resources__textarea, .bh-resources--resource .bh-resources__textarea { padding: 30px 0 0 }
}
.bh-resources--article .bh-resources__container, .bh-resources--article-energy-forward .bh-resources__container, .bh-resources--case-study .bh-resources__container, .bh-resources--resource .bh-resources__container { height: 538px }
.bh-resources--article .bh-resources__container .bh-resources__image-case-study, .bh-resources--article-energy-forward .bh-resources__container .bh-resources__image-case-study, .bh-resources--case-study .bh-resources__container .bh-resources__image-case-study, .bh-resources--resource .bh-resources__container .bh-resources__image-case-study { max-height: 240px }
.bh-resources--article .bh-resources__container.primary-color .field_resources_heading--image .title, .bh-resources--article-energy-forward .bh-resources__container.primary-color .field_resources_heading--image .title, .bh-resources--case-study .bh-resources__container.primary-color .field_resources_heading--image .title, .bh-resources--resource .bh-resources__container.primary-color .field_resources_heading--image .title { color: #013025 }
.bh-resources--article .bh-resources__container.secondary-color .field_resources_heading--image .title, .bh-resources--article-energy-forward .bh-resources__container.secondary-color .field_resources_heading--image .title, .bh-resources--case-study .bh-resources__container.secondary-color .field_resources_heading--image .title, .bh-resources--resource .bh-resources__container.secondary-color .field_resources_heading--image .title { color: #fff }
.bh-resources--article .bh-resources__container.secondary-color .bh-resources__body, .bh-resources--article-energy-forward .bh-resources__container.secondary-color .bh-resources__body, .bh-resources--case-study .bh-resources__container.secondary-color .bh-resources__body, .bh-resources--resource .bh-resources__container.secondary-color .bh-resources__body { color: #fff; opacity: .7 }
.bh-resources--article .bh-resources__container .bh-resources__ef-container, .bh-resources--article-energy-forward .bh-resources__container .bh-resources__ef-container, .bh-resources--case-study .bh-resources__container .bh-resources__ef-container, .bh-resources--resource .bh-resources__container .bh-resources__ef-container { height: 84.2% }
@media (min-width:525px) and (max-width:580px) {
.bh-resources--article .bh-resources__container .bh-resources__ef-container, .bh-resources--article-energy-forward .bh-resources__container .bh-resources__ef-container, .bh-resources--case-study .bh-resources__container .bh-resources__ef-container, .bh-resources--resource .bh-resources__container .bh-resources__ef-container { height: 88.2% }
}
.bh-resources--article .field_eyebrow, .bh-resources--article-energy-forward .field_eyebrow, .bh-resources--case-study .field_eyebrow, .bh-resources--resource .field_eyebrow { display: block; display: inline-flex; position: relative; padding-left: 0; font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-bottom: 20px; width: 100%; margin-top: 10px }
.bh-layouts__bh-carousel-large-section .bh-resources .field_eyebrow:before, .bh-layouts__bh-carousel-section .bh-resources .field_eyebrow:before, .bh-resources--article .field_eyebrow:before, .bh-resources--article-energy-forward .field_eyebrow:before, .bh-resources--case-study .field_eyebrow:before, .bh-resources--resource .field_eyebrow:before, .bh_layouts__bh-jump-nav-section--search .bh-resources .field_eyebrow:before { content: ""; position: absolute; height: 2px; left: 0; width: 20px; background-color: #02a783; top: -10px }
.bh-resources--article .field_eyebrow .bh-resource--eyebrow-text, .bh-resources--article-energy-forward .field_eyebrow .bh-resource--eyebrow-text, .bh-resources--case-study .field_eyebrow .bh-resource--eyebrow-text, .bh-resources--resource .field_eyebrow .bh-resource--eyebrow-text {
font-size:.75rem; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #013025; text-transform: uppercase }
.bh-resources--article .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-resources--article .field_resources_heading--image .title, .bh-resources--article-energy-forward .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-resources--article-energy-forward .field_resources_heading--image .title, .bh-resources--case-study .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-resources--case-study .field_resources_heading--image .title, .bh-resources--resource .field_eyebrow .bh-resource--eyebrow-text.bh-resources__text-case-study-eyebrow-text, .bh-resources--resource .field_resources_heading--image .title { color: #013025 }
.bh-resources--article .field_date_range, .bh-resources--article .field_publish_date, .bh-resources--article .field_resources_date, .bh-resources--article-energy-forward .field_date_range, .bh-resources--article-energy-forward .field_publish_date, .bh-resources--article-energy-forward .field_resources_date, .bh-resources--case-study .field_date_range, .bh-resources--case-study .field_publish_date, .bh-resources--case-study .field_resources_date, .bh-resources--resource .field_date_range, .bh-resources--resource .field_publish_date, .bh-resources--resource .field_resources_date { position: relative; height: 12px; font-size:.75rem;
font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing:.0625rem;
color: #949494; margin-top: -15px; margin-bottom: 20px; text-transform: uppercase }
.bh-resources--article .field_heading, .bh-resources--article-energy-forward .field_heading, .bh-resources--case-study .field_heading, .bh-resources--resource .field_heading { font-family: "Poppins", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #013025; letter-spacing: 0; margin-top: 6px; margin-bottom: 10px }
.bh-resources--resource .field_resources_heading, .bh-resources--resource .title { height: 52px; -webkit-line-clamp: 2 }
.bh-resources--resource .bh-resources_case-study-title, .bh-resources--resource .field_resources_heading, .bh-resources--resource .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-resources--case-study .field_resources_heading, .bh-resources--case-study .title { height: 52px; -webkit-line-clamp: 2 }
.bh-resources--case-study .bh-resources_case-study-title, .bh-resources--case-study .field_resources_heading, .bh-resources--case-study .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-resources--article .field_resources_heading, .bh-resources--article .title { height: 52px; -webkit-line-clamp: 2 }
.bh-resources--article .bh-resources_case-study-title, .bh-resources--article .field_resources_heading, .bh-resources--article .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-resources--article-energy-forward .field_resources_heading, .bh-resources--article-energy-forward .title { height: 52px; -webkit-line-clamp: 2 }
.bh-resources--article-energy-forward .bh-resources_case-study-title, .bh-resources--article-energy-forward .field_resources_heading, .bh-resources--article-energy-forward .title { position: relative; width: 100%; font-size: 1.125rem; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px }
.bh-resources--article .field_resources_heading--image.article-title .title, .bh-resources--article .field_resources_heading--no-image.article-title .title, .bh-resources--article-energy-forward .field_resources_heading--image.article-title .title, .bh-resources--article-energy-forward .field_resources_heading--no-image.article-title .title, .bh-resources--case-study .field_resources_heading--image.article-title .title, .bh-resources--case-study .field_resources_heading--no-image.article-title .title, .bh-resources--resource .field_resources_heading--image.article-title .title, .bh-resources--resource .field_resources_heading--no-image.article-title .title { height: 75px; -webkit-line-clamp: 3 }
.bh-resources--article .field_resources_heading--no-image .title, .bh-resources--article-energy-forward .field_resources_heading--no-image .title, .bh-resources--case-study .field_resources_heading--no-image .title, .bh-resources--resource .field_resources_heading--no-image .title { color: #fff }
.bh-resources--article .bh-resources_case-study-title, .bh-resources--article-energy-forward .bh-resources_case-study-title, .bh-resources--case-study .bh-resources_case-study-title, .bh-resources--resource .bh-resources_case-study-title { color: #013025; height: auto; max-height: 80px!important; -webkit-line-clamp: 3!important }
.bh-resources--article .field_text_content, .bh-resources--article-energy-forward .field_text_content, .bh-resources--case-study .field_text_content, .bh-resources--resource .field_text_content { margin-bottom: 24px }
.bh-resources--article-energy-forward__text, .bh-resources--article__text, .bh-resources--case-study__text, .bh-resources--resource__text { padding: 0; height: 291px }
.bh-resources--article .bh-resources__text-case-study, .bh-resources--article-energy-forward .bh-resources__text-case-study, .bh-resources--case-study .bh-resources__text-case-study, .bh-resources--resource .bh-resources__text-case-study { height: 228px }
.bh-resources--article .bh-resources__text-case-study .bh-resources__textarea, .bh-resources--article-energy-forward .bh-resources__text-case-study .bh-resources__textarea, .bh-resources--case-study .bh-resources__text-case-study .bh-resources__textarea, .bh-resources--resource .bh-resources__text-case-study .bh-resources__textarea { padding-left: 0; height: auto }
.bh-resources--article .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow, .bh-resources--article-energy-forward .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow, .bh-resources--case-study .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow, .bh-resources--resource .bh-resources__text-case-study .bh-resources__textarea.bh-resources--case-study.field_eyebrow { height: auto!important }
.bh-resources--article .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-resources--article .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-resources--article-energy-forward .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-resources--article-energy-forward .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-resources--article-energy-forward.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image, .bh-resources--article.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image, .bh-resources--case-study .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-resources--case-study .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-resources--case-study.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image, .bh-resources--resource .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources__text-case-study-eyebrow-text, .bh-resources--resource .bh-resources__text-case-study.secondary-color .bh-resources__textarea .bh-resources_case-study-title, .bh-resources--resource.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea .field_resources_heading--no-image { color: #fff }
.bh-resources--article-energy-forward__body, .bh-resources--article__body, .bh-resources--case-study__body, .bh-resources--resource__body { position: relative; margin-top: -5px; width: 100%; height: 48px; font-size:.875rem;
font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #949494; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.bh-resources--article-energy-forward__textarea, .bh-resources--article__textarea, .bh-resources--case-study__textarea, .bh-resources--resource__textarea { padding: 30px 0 0; height: 73% }
.bh-resources--article-energy-forward.bh-resources--case-study, .bh-resources--article.bh-resources--case-study, .bh-resources--case-study.bh-resources--case-study, .bh-resources--resource.bh-resources--case-study { height: 470px }
.bh-resources--article-energy-forward.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh-resources--article.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh-resources--case-study.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea, .bh-resources--resource.bh-resources--case-study .bh-resources__container .bh-resources__default .bh-resources__textarea { height: 74%!important }
.bh-resources--article .cta-new, .bh-resources--article-energy-forward .cta-new, .bh-resources--case-study .cta-new, .bh-resources--resource .cta-new { margin: 0 }
.bh-resources--article .bh-resources__cta-area.bh-resources_case-study-cta, .bh-resources--article-energy-forward .bh-resources__cta-area.bh-resources_case-study-cta, .bh-resources--case-study .bh-resources__cta-area.bh-resources_case-study-cta, .bh-resources--resource .bh-resources__cta-area.bh-resources_case-study-cta { margin-left: 0 }
.bh-resources--article .bh-resources__default, .bh-resources--article-energy-forward .bh-resources__default, .bh-resources--case-study .bh-resources__default, .bh-resources--resource .bh-resources__default { background-color: #00523e; height: 100% }
.bh-resources--article .bh-resources__default .bh-resources__textarea, .bh-resources--article-energy-forward .bh-resources__default .bh-resources__textarea, .bh-resources--case-study .bh-resources__default .bh-resources__textarea, .bh-resources--resource .bh-resources__default .bh-resources__textarea { padding: 30px; height: 84%!important }
.bh-resources--article .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text, .bh-resources--article-energy-forward .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text, .bh-resources--case-study .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text, .bh-resources--resource .bh-resources__default .bh-resources__textarea .bh-resource--eyebrow-text { color: #fff; text-transform: uppercase }
.bh-resources--article .bh-resources__default .bh-resources__textarea .field_resources_heading, .bh-resources--article-energy-forward .bh-resources__default .bh-resources__textarea .field_resources_heading, .bh-resources--case-study .bh-resources__default .bh-resources__textarea .field_resources_heading, .bh-resources--resource .bh-resources__default .bh-resources__textarea .field_resources_heading { color: #fff }
.bh-resources--article .bh-resources__default .bh-resources__textarea .bh-resources__body, .bh-resources--article-energy-forward .bh-resources__default .bh-resources__textarea .bh-resources__body, .bh-resources--case-study .bh-resources__default .bh-resources__textarea .bh-resources__body, .bh-resources--resource .bh-resources__default .bh-resources__textarea .bh-resources__body { color: #fff; opacity: .7 }
.bh-resources--article .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh-resources--article-energy-forward .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh-resources--case-study .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default, .bh-resources--resource .bh-resources__default.bh-resources__default-ef-area .bh-resources-ef-default { height: 84% }
.bh-resources--article .bh-resources__cta-area-default, .bh-resources--article-energy-forward .bh-resources__cta-area-default, .bh-resources--case-study .bh-resources__cta-area-default, .bh-resources--resource .bh-resources__cta-area-default { margin-left: 30px }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources-card__block, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources__border { height: auto }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource { max-height: none }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__container { height: 327px; display: flex; flex-direction: row }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image { position: relative; width: 50%; max-height: none!important }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image a { position: absolute; width: 100%; height: 100%; overflow: hidden }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image img { height: 100%; -o-object-fit: cover; object-fit: cover }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image a { display: block; line-height: 0 }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__text { background-color: #f8f8f8; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__text { width: 50% }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__text { padding-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__textarea { padding: 30px 20px 0; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__textarea { padding: 30px 30px 0; margin-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; margin-top: 0; padding-top: 5px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .field_eyebrow { margin-bottom: 25px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .field_eyebrow:before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .field_eyebrow:before { top: 0 }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .field_publish_date { margin-top: 0; margin-bottom: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .field_resources_heading--image .title { color: #000 }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__body { height: auto; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; margin-top: 10px; font-size:.875rem;
line-height: 1.5rem }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__body {
font-size:.75rem; line-height: 1.125rem; margin-bottom: 30px; -webkit-line-clamp: 4 }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area { padding: 0 20px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area { padding: 0 30px }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area { margin-top: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area .article-tile__cta { text-align: center }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__container { height: 410px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__container { height: 327px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__default { position: relative; width: 100% }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__textarea { padding: 30px 20px; height: auto!important; margin: 0 }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__textarea { padding: 31px 33px 0; margin-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; margin-top: 0; padding-top: 5px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .field_eyebrow { margin-bottom: 25px }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .field_publish_date { margin-top: 0; margin-bottom: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .field_resources_heading--no-image .title { color: #fff; margin: 0 }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__body { height: auto; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 20px; font-size:.875rem;
line-height: 1.5rem }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__body { margin-top: 10px; font-size:.75rem;
line-height: 1.125rem; margin-bottom: 30px; -webkit-line-clamp: 4 }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area { position: absolute; left: 20px; bottom: 20px; padding: 0; margin: 0 }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area { left: 30px; bottom: 30px }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area { margin-top: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area .article-tile__cta { text-align: center }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources-card__block { height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__container { height: 327px; display: flex }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study { max-height: none }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study { width: 50% }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study a { display: block; height: 100%; line-height: 0 }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study a { height: auto }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study img { height: 100% }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study img { -o-object-fit: cover; object-fit: cover }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__text-case-study { background-color: #f8f8f8; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__text-case-study { height: 100%; width: 50% }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__text-case-study { padding-bottom: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__textarea { padding-left: 20px!important; padding-right: 20px!important; margin-bottom: 20px; padding-top: 30px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__textarea { padding-left: 30px!important; padding-right: 30px!important; margin-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources_case-study-title { -webkit-line-clamp: 2!important }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; margin-top: 0; padding-top: 5px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .field_eyebrow { margin-bottom: 25px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__cta-area { margin-left: 20px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__cta-area { margin-left: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__default { width: 100% }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__default { padding-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__default .bh-resources__textarea { height: 100%!important }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__cta-area-default { padding-left: 0; margin-left: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__has-image .cta-new { text-align: center }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__container { height: 410px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__container { height: 327px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__default { position: relative }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__textarea.bh-resources__textarea { height: auto!important; padding: 31px 33px 0 }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__textarea.bh-resources__textarea { padding: 30px 20px 0 }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; margin-top: 0; padding-top: 5px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .field_eyebrow { margin-bottom: 25px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .field_resources_heading--no-image { -webkit-line-clamp: 2!important }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__cta-area-default { margin: 0; position: absolute; left: 20px; bottom: 18px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__cta-area-default { left: 33px; bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--case-study.bh-resources__no-image .cta-new { text-align: center }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__container { display: flex; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__container { height: 327px }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__container { flex-direction: column }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image { max-height: none }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image { width: 50% }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image a, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image a { display: block; height: 100%; line-height: 0 }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image a, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image a { height: auto }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image img, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image img { height: 100% }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image img, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image img { -o-object-fit: cover; object-fit: cover }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__text { background-color: #f8f8f8; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__text { height: 100%; width: 50% }
}
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__text { padding-bottom: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__textarea { padding-left: 20px!important; padding-right: 20px!important; margin-bottom: 20px; padding-top: 30px; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__textarea { padding-left: 30px!important; padding-right: 30px!important; margin-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_publish_date, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .field_publish_date { margin-top: 0 }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_resources_heading--image .title, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .field_resources_heading--image .title { -webkit-line-clamp: 2!important; height: auto }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; margin-top: 0; padding-top: 5px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .field_eyebrow { margin-bottom: 25px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__cta-area { margin-left: 20px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__cta-area { margin-left: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__default, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__default, .bh-resources--page .video-js { width: 100% }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__default, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__default { padding-bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__default .bh-resources__textarea, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__default .bh-resources__textarea { height: 100%!important }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__cta-area { padding-left: 0; margin-left: 20px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area .cta-new, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__has-image .bh-resources__cta-area .cta-new { text-align: center }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__container { height: 410px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__container, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__container { height: 327px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__default, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__default, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources__container { position: relative }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea.bh-resources__textarea, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__textarea.bh-resources__textarea { height: auto!important; padding: 31px 33px 0 }
@media (max-width:767px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea.bh-resources__textarea, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__textarea.bh-resources__textarea { padding: 30px 20px 0 }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_publish_date, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .field_publish_date { margin-top: 0 }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_eyebrow, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 5px; margin-top: 0; padding-top: 5px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_eyebrow, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .field_eyebrow { margin-bottom: 25px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_resources_heading--no-image .title, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .field_resources_heading--no-image .title { -webkit-line-clamp: 2!important; height: auto }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__cta-area-default, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__cta-area-default { margin: 0; position: absolute; left: 20px; bottom: 18px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__cta-area-default, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__cta-area-default { left: 33px; bottom: 30px }
}
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__cta-area-default .cta-new, .bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article.bh-resources__no-image .bh-resources__cta-area-default .cta-new { text-align: center }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward .bh-resources__textarea .field_publish_date, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea .field_publish_date { display: none }
.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward .bh-resources__textarea .bh-resources__body {
font-size:.875rem; line-height: 1.5rem; color: #949494; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-layouts__region--first.bh-layouts__region--first, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-layouts__region--second.bh-layouts__region--second { margin-right: 30px }
}
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-layouts__region--first.bh-layouts__region--first, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-layouts__region--second.bh-layouts__region--second { margin-bottom: 30px; margin-right: 0 }
}
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource { height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image { max-height: none }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__container { position: relative }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__container { height: 520px; display: flex; flex-direction: column }
}
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__container { height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image { line-height: 0; height: 46% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image { max-height: none; height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image a { display: block; height: 100% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image a { height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image img { height: 100%; -o-object-fit: cover; object-fit: cover }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__image img { height: auto; -o-object-fit: fill; object-fit: fill }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__text { position: relative; height: 54%; padding-top: 30px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__text { height: auto; padding-bottom: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__textarea { padding: 0 }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0; margin-bottom: 15px; padding-top: 5px }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .field_resources_heading--image { margin-bottom: 10px }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .field_resources_heading--image .title { margin: 0; -webkit-line-clamp: 2 }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__body {
font-size:.875rem; line-height: 1.5rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0 }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area { position: absolute; bottom: 37px; left: 0 }
}
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area { margin-top: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__has-image .bh-resources__cta-area .article-tile__cta { text-align: center }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__container { height: 520px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__container { height: 410px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__default { position: relative }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__textarea { height: auto!important; padding: 40px 40px 0 }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__textarea { height: 410px; padding: 30px 20px 0 }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0; margin-bottom: 15px; padding-top: 5px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .field_eyebrow { margin-bottom: 5px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .field_resources_heading--no-image { margin-bottom: 10px }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .field_resources_heading--no-image .title { line-height: 1.75rem; height: auto; -webkit-line-clamp: 4; margin: 0 }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .field_resources_heading--no-image .title { -webkit-line-clamp: 2; line-height: 1.625rem }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__body { margin-top: 0; font-size:.875rem;
line-height: 1.5rem; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__body {
font-size:.75rem; line-height: 1.125rem }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area { position: absolute; bottom: 40px; left: 40px; margin: 0 }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area { bottom: 30px; left: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--resource.bh-resources__no-image .bh-resources__cta-area .article-tile__cta { text-align: center }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image { height: auto }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__container { height: 520px; display: flex; flex-direction: column; position: relative }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study { line-height: 0; height: 46% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study { max-height: none; height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study a { display: block; height: 100% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study a { height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study img { height: 100%; -o-object-fit: cover; object-fit: cover }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__image-case-study img { height: auto; -o-object-fit: fill; object-fit: fill }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__text-case-study { position: relative; height: 54%; padding-top: 30px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__text-case-study { height: auto; padding-bottom: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources__textarea { padding: 0 }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0; margin-bottom: 15px; padding-top: 5px }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources_case-study-title { margin-bottom: 20px; -webkit-line-clamp: 2!important }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .bh-resources_case-study-cta { position: absolute; bottom: 37px; left: 0 }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__has-image .cta-new { text-align: center }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__container { height: 520px; position: relative }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__container { height: 410px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__default { position: relative }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__textarea { padding: 44px 40px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__textarea { padding: 30px 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0; margin-bottom: 15px; padding-top: 5px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .field_eyebrow { margin-bottom: 5px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources_case-study-title { -webkit-line-clamp: 4!important; line-height: 1.75rem; max-height: none!important }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources_case-study-title { line-height: 1.625rem; -webkit-line-clamp: 2!important }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__cta-area-default { position: absolute; left: 40px; bottom: 35px; margin: 0 }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .bh-resources__cta-area-default { left: 20px; bottom: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--case-study.bh-resources__no-image .cta-new { text-align: center }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward { height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image, .bh-resources--page .bh-resources__container { height: auto }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__container { height: 520px; display: flex; flex-direction: column; position: relative }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image { line-height: 0; height: 46% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image { max-height: none; height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image a, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image a { display: block; height: 100% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image a, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image a { height: auto }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image img, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image img { height: 100%; -o-object-fit: cover; object-fit: cover }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image img, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__image img { height: auto; -o-object-fit: fill; object-fit: fill }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__text { position: relative; height: 54% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__text { height: auto; padding-bottom: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__textarea { padding-top: 30px }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_publish_date, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .field_publish_date { margin-top: 0 }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0; margin-bottom: 15px; padding-top: 5px }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .field_resources_heading--image .title, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .field_resources_heading--image .title { margin-bottom: 20px; -webkit-line-clamp: 2!important; height: auto }
@media (min-width:768px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__cta-area { position: absolute; bottom: 37px; left: 0 }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area .cta-new, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__has-image .bh-resources__cta-area .cta-new { text-align: center }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__container, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__container { height: 520px; position: relative }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__container, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__container { height: 410px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__default, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__default { position: relative }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__textarea { padding: 40px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__textarea, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__textarea { padding: 30px 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_publish_date, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .field_publish_date { margin-top: 0 }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_eyebrow, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .field_eyebrow { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0; margin-bottom: 15px; padding-top: 5px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_eyebrow, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .field_eyebrow { margin-bottom: 5px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_resources_heading--no-image .title, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .field_resources_heading--no-image .title { -webkit-line-clamp: 4!important; line-height: 1.75rem; max-height: none!important; height: auto }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .field_resources_heading--no-image .title, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .field_resources_heading--no-image .title { line-height: 1.625rem; -webkit-line-clamp: 2!important }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__cta-area-default, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__cta-area-default { position: absolute; left: 40px; bottom: 35px; margin: 0 }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__cta-area-default, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__cta-area-default { left: 20px; bottom: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__cta-area-default .cta-new, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article.bh-resources__no-image .bh-resources__cta-area-default .cta-new { text-align: center }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container, .bh-layouts__bh-twocol-section .bh-value-proposition .field_cta>div a { display: block }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__container { height: 410px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image { height: 100% }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__image img { -o-object-fit: cover; object-fit: cover; height: 100% }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text { position: absolute; height: 100%; width: 100%; top: 0; background-color: rgba(0,0,0,.5) }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__text { padding: 0 }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea { padding: 40px 40px 0 }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea { padding: 30px 20px 0 }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea .bh-resources__body { display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.5rem }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__textarea .bh-resources__body { -webkit-line-clamp: 6 }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__body, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .field_eyebrow .bh-resource--eyebrow-text, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .field_publish_date, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .field_resources_heading--image .title { color: #fff }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area { position: absolute; left: 40px; bottom: 40px }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__has-image .bh-resources__cta-area { left: 20px; bottom: 20px }
}
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .title { -webkit-line-clamp: 4!important }
.bh-carousel-large-section-view-all-content-cta span.cta-new__icon.cta-new__icon--before, .bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .field_publish_date { display: none }
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__body { display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.5rem; color: #fff }
@media (max-width:767px) {
.bh-layouts__bh-threecol-section.bh-layouts__bh-threecol-section .bh-resources--article-energy-forward.bh-resources--article-energy-forward.bh-resources__no-image .bh-resources__body { -webkit-line-clamp: 6 }
}
.cta-new--circle--disabled { pointer-events: none; cursor: not-allowed }
@media (min-width:1024px) {
.bh-resources-card__block { height: 540px }
}
.bh-carousel-large-section-view-all-content-cta a { margin-top: -85px; position: absolute; text-decoration: none }
.bh-carousel-large-section-view-all-content-cta span.cta-new__text { color: #02a783; letter-spacing:.0625rem;
font-size:.75rem;
transition: all .25s ease }
.bh-carousel-large-section-view-all-content-cta span.cta-new__text:hover { padding-right: 12px }
.bh-carousel-large-section-view-all-content-cta span.cta-new__icon.cta-new__icon--after { width: 12px; height: 12px; display: inline-block; position: absolute; font-size:.75rem
}
.bh-resources--page { margin: 40px 0 }
@media (min-width:768px) {
.bh-resources--page { margin: 60px 0 }
}
.bh-resources--page .bh-resources__container .bh-resources__cta-area { padding-bottom: 40px }
.search { margin-left: auto }
.search-wrapper { display: flex; flex-direction: column; justify-content: center; width: 100%; border: 1px solid #e2e2e2; border-radius: 25.5px; height: 50px; transition: border-color .3s ease; position: relative; cursor: pointer }
.search-wrapper:hover { border-color: #02a783 }
.search__icon { transition: all .3s; background: url("data:image/svg+xml,%3Csvg width=%2214%22 height=%2216%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg transform=%22translate(1 1.11)%22 stroke=%22%23e2e2e2%22 stroke-width=%221.5%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%225.429%22 cy=%225.429%22 r=%225.429%22/%3E%3Cpath d=%22M9.405 9.979l2.349 3.054%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E")no-repeat; width: 15px; height: 15px; right: 30px; top: 17px; position: absolute }
.search__icon--hide { display: block; background: url("data:image/svg+xml,%3Csvg width=%2214%22 height=%2216%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg transform=%22translate(1 1.11)%22 stroke=%22%2302A783%22 stroke-width=%221.5%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%225.429%22 cy=%225.429%22 r=%225.429%22/%3E%3Cpath d=%22M9.405 9.979l2.349 3.054%22 stroke-linecap=%22square%22/%3E%3C/g%3E%3C/svg%3E")no-repeat }
.search input[type=text], .search__value { display: block; border: 0; width: 68%; margin-left: 30px; font-size:.875rem;
font-weight: 400; line-height: 1.71; color: #013025 }
.search input[type=text]::-moz-placeholder, .search__value::-moz-placeholder {
color:#ccc
}
.search input[type=text]::placeholder, .search__value::placeholder {
color:#ccc
}
.search input[type=text]:not(:focus), .search__value:not(:focus) { color: #949494 }
.search--focused { border-color: #02a783 }
.bh-layouts__bh-twocol-section .bh-value-proposition .field_cta>div, .bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta, .session-limit-form .js-form-item.form-item.js-form-type-radio.form-item-session-reference.js-form-item-session-reference { position: relative }
.session-limit-form input[type=radio]:before { left: 5px; top: calc(50% - 5px) }
.social-share__button { cursor: pointer; background-color: #fff; border: 0; font-size: 0; display: inline-block; text-align: center; padding: 0 }
.social-share__button+.social-share__button { margin-left: 24px }
.social-share__button:after { content: ""; display: block; width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; background-position: center; transition: background .25s ease }
.social-share__button--hide-mobile { display: none }
.social-share__button--facebook:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22 stroke=%22%23E2E2E2%22 transform=%22translate(1 1)%22/%3E%3Cpath d=%22M20.402 24.708h-1.707V21.41h1.707v-2.638a3.957 3.957 0 0 1 3.957-3.958h3.298v3.298H25.68c-.729 0-1.32-.069-1.32.66v2.638h3.298l-.646 3.298h-2.652v6.83h-3.957v-6.83z%22 fill=%22%23CCC%22 fill-rule=%22nonzero%22/%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--facebook:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22 stroke=%22%2302A783%22 transform=%22translate(1 1)%22/%3E%3Cpath d=%22M20.402 24.708h-1.707V21.41h1.707v-2.638a3.957 3.957 0 0 1 3.957-3.958h3.298v3.298H25.68c-.729 0-1.32-.069-1.32.66v2.638h3.298l-.646 3.298h-2.652v6.83h-3.957v-6.83z%22 fill=%22%2302A783%22 fill-rule=%22nonzero%22/%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--twitter:after { background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%2247%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%2223.567%22 cy=%2223.176%22 r=%2222.5%22 transform=%22none%22 stroke=%22%23e0e0e0%22/%3E%3Cpath d=%22M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865l8.875 11.633Z%22 fill=%22%23e0e0e0%22 transform=%22translate(15 15)%22/%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--twitter:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2247%22 height=%2247%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%2223.567%22 cy=%2223.176%22 r=%2222.5%22 transform=%22none%22 stroke=%22%2302A783%22/%3E%3Cpath d=%22M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865l8.875 11.633Z%22 fill=%22%2302A783%22 transform=%22translate(15 15)%22/%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--pinterest:after { background-image: url("data:image/svg+xml,%3Csvg width=%2251%22 height=%2250%22 viewBox=%220 0 51 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M25.5 50C39.031 50 50 39.031 50 25.5C50 11.969 39.031 1 25.5 1C11.969 1 1 11.969 1 25.5C1 39.031 11.969 50 25.5 50Z%22 stroke=%22%23E2E2E2%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M27.3409 29.0091C26.2268 29.0091 25.1788 28.405 24.8197 27.72C24.8197 27.72 24.2202 30.1019 24.0939 30.5618C23.6477 32.1867 22.333 33.8126 22.2306 33.9451C22.1599 34.0382 22.0025 34.0089 21.9862 33.8871C21.9575 33.6796 21.6224 31.6294 22.0166 29.9571C22.2142 29.1175 23.3441 24.3233 23.3441 24.3233C23.3441 24.3233 23.0143 23.663 23.0143 22.6874C23.0143 21.1551 23.9009 20.0114 25.0051 20.0114C25.9431 20.0114 26.397 20.7174 26.397 21.5635C26.397 22.5092 25.7958 23.9219 25.4852 25.2327C25.2273 26.3296 26.0355 27.2237 27.114 27.2237C29.0691 27.2237 30.3861 24.7077 30.3861 21.7264C30.3861 19.4612 28.8638 17.7649 26.0923 17.7649C22.9628 17.7649 21.0112 20.1034 21.0112 22.7167C21.0112 23.6167 21.2767 24.253 21.6926 24.744C21.8838 24.9702 21.9101 25.061 21.8411 25.32C21.7908 25.5104 21.678 25.9686 21.6306 26.1503C21.5616 26.4122 21.3499 26.5059 21.1136 26.4087C19.6731 25.8198 19 24.2372 19 22.4588C19 19.5221 21.4733 16 26.3759 16C30.3159 16 32.9091 18.8559 32.9091 21.9227C32.9091 25.9792 30.6586 29.0091 27.3409 29.0091Z%22 fill=%22%23CCCCCC%22/%3E%3C/svg%3E") }
.social-share__button--pinterest:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2251%22 height=%2250%22 viewBox=%220 0 51 50%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M25.5 50C39.031 50 50 39.031 50 25.5C50 11.969 39.031 1 25.5 1C11.969 1 1 11.969 1 25.5C1 39.031 11.969 50 25.5 50Z%22 stroke=%22%2302A783%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M27.3409 29.0091C26.2268 29.0091 25.1788 28.405 24.8197 27.72C24.8197 27.72 24.2202 30.1019 24.0939 30.5618C23.6477 32.1867 22.333 33.8126 22.2306 33.9451C22.1599 34.0382 22.0025 34.0089 21.9862 33.8871C21.9575 33.6796 21.6224 31.6294 22.0166 29.9571C22.2142 29.1175 23.3441 24.3233 23.3441 24.3233C23.3441 24.3233 23.0143 23.663 23.0143 22.6874C23.0143 21.1551 23.9009 20.0114 25.0051 20.0114C25.9431 20.0114 26.397 20.7174 26.397 21.5635C26.397 22.5092 25.7958 23.9219 25.4852 25.2327C25.2273 26.3296 26.0355 27.2237 27.114 27.2237C29.0691 27.2237 30.3861 24.7077 30.3861 21.7264C30.3861 19.4612 28.8638 17.7649 26.0923 17.7649C22.9628 17.7649 21.0112 20.1034 21.0112 22.7167C21.0112 23.6167 21.2767 24.253 21.6926 24.744C21.8838 24.9702 21.9101 25.061 21.8411 25.32C21.7908 25.5104 21.678 25.9686 21.6306 26.1503C21.5616 26.4122 21.3499 26.5059 21.1136 26.4087C19.6731 25.8198 19 24.2372 19 22.4588C19 19.5221 21.4733 16 26.3759 16C30.3159 16 32.9091 18.8559 32.9091 21.9227C32.9091 25.9792 30.6586 29.0091 27.3409 29.0091Z%22 fill=%22%2302A783%22/%3E%3C/svg%3E") }
.social-share__button--linkedin:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg transform=%22translate(1 1)%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle stroke=%22%23E2E2E2%22 cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22/%3E%3Cg transform=%22translate(14.418 12.8)%22 fill=%22%23CCC%22%3E%3Ccircle cx=%222.743%22 cy=%222.766%22 r=%222.309%22/%3E%3Cpath d=%22M4.277 16.1H1.133V6.066h3.144zM14.744 16.1h-2.867v-5.734c0-.79-.643-1.433-1.434-1.433-.79 0-1.433.643-1.433 1.433v5.735H6.142V6.065H9.01v.54c.75-.233 1.239-.54 2.15-.54 1.945.002 3.584.744 3.584 3.808v6.228z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--linkedin:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg transform=%22translate(1 1)%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle stroke=%22%2302A783%22 cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22/%3E%3Cg transform=%22translate(14.418 12.8)%22 fill=%22%2302A783%22%3E%3Ccircle cx=%222.743%22 cy=%222.766%22 r=%222.309%22/%3E%3Cpath d=%22M4.277 16.1H1.133V6.066h3.144zM14.744 16.1h-2.867v-5.734c0-.79-.643-1.433-1.434-1.433-.79 0-1.433.643-1.433 1.433v5.735H6.142V6.065H9.01v.54c.75-.233 1.239-.54 2.15-.54 1.945.002 3.584.744 3.584 3.808v6.228z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--print:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22 stroke=%22%23E2E2E2%22 transform=%22translate(1 1)%22/%3E%3Cpath fill=%22%23D8D8D8%22 d=%22M15.54 19.899H31.6v8.057H15.54zM19.054 15.316h9.033v3.792h-9.033z%22/%3E%3Cpath stroke=%22%23D8D8D8%22 stroke-width=%221.5%22 fill=%22%23FFF%22 d=%22M19.804 24.236h7.533v5.86h-7.533z%22/%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--print:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Ccircle cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22 stroke=%22%2302A783%22 transform=%22translate(1 1)%22/%3E%3Cpath fill=%22%2302A783%22 d=%22M15.54 19.899H31.6v8.057H15.54zM19.054 15.316h9.033v3.792h-9.033z%22/%3E%3Cpath stroke=%22%2302A783%22 stroke-width=%221.5%22 fill=%22%23FFF%22 d=%22M19.804 24.236h7.533v5.86h-7.533z%22/%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--mail:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg transform=%22translate(1 1)%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%23D8D8D8%22 d=%22M15 16.388h14.515v11.383H15z%22/%3E%3Ccircle stroke=%22%23E2E2E2%22 cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22/%3E%3Cg stroke=%22%23FFF%22 stroke-linecap=%22square%22 stroke-width=%221.5%22%3E%3Cpath d=%22M17.06 18.905l5.121 4.623M27.356 18.905l-5.121 4.623%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") }
.social-share__button--mail:hover:after { background-image: url("data:image/svg+xml,%3Csvg width=%2246%22 height=%2246%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg transform=%22translate(1 1)%22 fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%2302A783%22 d=%22M15 16.388h14.515v11.383H15z%22/%3E%3Ccircle stroke=%22%2302A783%22 cx=%2222.176%22 cy=%2222.176%22 r=%2222.176%22/%3E%3Cg stroke=%22%23FFF%22 stroke-linecap=%22square%22 stroke-width=%221.5%22%3E%3Cpath d=%22M17.06 18.905l5.121 4.623M27.356 18.905l-5.121 4.623%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") }
@media (min-width:768px) {
.social-share__button--hide-mobile { display: inline-block }
}
@media (min-width:1024px) {
.social-share__button:after { width: 50px; height: 50px }
}
svg.icon { background-color: transparent; display: inline-block; width: 35px; height: 35px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-layouts__region--first .bh-value-proposition { margin-right: 42px }
.bh-layouts__bh-twocol-section .bh-layouts__region--second .bh-value-proposition { margin-left: 30px }
}
.bh-layouts__bh-onecol-section .bh-value-proposition, .bh-layouts__bh-twocol-section .bh-value-proposition { color: #757575 }
.bh-layouts__bh-onecol-section .bh-value-proposition ul, .bh-layouts__bh-twocol-section .bh-value-proposition ul { margin-left: 1.25rem }
.bh-layouts__bh-onecol-section .bh-value-proposition ul li, .bh-layouts__bh-twocol-section .bh-value-proposition ul li { list-style: disc; line-height: 2.1875rem; font-size:.875rem!important
}
.bh-layouts__bh-twocol-section .bh-value-proposition .field_cta>div:first-child { margin-top: 30px }
.bh-layouts__bh-twocol-section .bh-value-proposition a.cta-new.cta-new--text.cta-new--text-only, .bh-layouts__bh-twocol-section .bh-value-proposition a.cta-new.cta-new--text.cta-new--text-only-normal { top: 30%; padding: 22px 0; margin-bottom: 0 }
.bh-layouts__bh-onecol-section .bh-value-proposition .field_icon img, .bh-layouts__bh-twocol-section .bh-value-proposition .field_icon img { width: auto }
.bh-layouts__bh-twocol-section .bh-value-proposition .field_headline_prop { display: inline-block; margin-top: 18px; height: 26px; font-style: normal; font-weight: 600; font-size: 1.125rem; line-height: 1.625rem; color: #013025 }
.bh-layouts__bh-twocol-section .bh-value-proposition .field_description_format_long { font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.625rem; margin-top: 25px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-value-proposition .field_description_format_long { margin-top: 15px }
}
.bh-layouts__bh-twocol-section .bh-value-proposition .field_description_format_long p { display: inline; font-style: normal; font-weight: 400; color: #757575; font-size: 1rem; line-height: 1.625rem }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand span.cta-new__text.bh-value-proposition-cta-text-expand-second { margin-top: -4% }
@media (min-width:1301px) {
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand span.cta-new__text.bh-value-proposition-cta-text-expand { margin-top: -6% }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand span.cta-new__text.bh-value-proposition-cta-text-expand-second { margin-top: -11% }
}
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:before { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 100% }
@media (min-width:1301px) {
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div, .bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:before { width: 262px }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:nth-child(4):after { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 262px; top: 100% }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:nth-child(n+5) { position: absolute; top: 0; right: 0 }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:nth-child(n+6) { position: absolute; top: 72px; right: 0 }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:nth-child(n+7) { position: absolute; top: 142px; right: 0 }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:nth-child(n+8) { position: absolute; top: 215px; right: 0 }
}
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:last-child:after { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 100%; top: 100% }
@media (min-width:1301px) {
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-expand .field_cta>div:last-child:after { width: 262px }
}
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-do-not-expand span.cta-new__text.bh-value-proposition-cta-text-expand-second { margin-top: -4% }
@media (min-width:1024px) {
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-do-not-expand span.cta-new__text.bh-value-proposition-cta-text-expand-second { margin-top: -3% }
}
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-do-not-expand .field_cta>div:before { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 100% }
.bh-layouts__bh-twocol-section .bh-value-proposition.bh-value-proposition-cta-do-not-expand .field_cta>div:last-child:after { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 100%; top: 99% }
.bh-layouts__bh-onecol-section--color-secondary .bh-layouts__container .bh-layouts__region .contextual-region.layout-builder-block, .bh-layouts__bh-twocol-section--color-secondary .bh-layouts__container .bh-layouts__region .contextual-region.layout-builder-block { background-color: transparent }
.bh-layouts__bh-twocol-section--color-secondary .bh-value-proposition .field_headline_prop { color: #fff }
.bh-layouts__bh-twocol-section--color-secondary .bh-value-proposition .field_description_format_long p { color: #fff; opacity: .7 }
.bh-layouts__bh-twocol-section .bh-layouts__region--second .bh-value-proposition { margin-top: 30px }
@media (min-width:768px) {
.bh-layouts__bh-twocol-section .bh-layouts__region--second .bh-value-proposition { margin-top: 0 }
}
.bh-layouts__bh-onecol-section .bh-value-proposition .field_cta>div { height: 72px; position: relative }
.bh-layouts__bh-onecol-section .bh-value-proposition .field_cta { width: 100% }
.bh-layouts__bh-onecol-section .bh-value-proposition .field_headline_prop { display: inline-block; margin-top: 18px; height: 26px; font-style: normal; font-weight: 600; font-size: 1.125rem; line-height: 1.625rem; color: #013025 }
.bh-layouts__bh-onecol-section .bh-value-proposition .field_description_format_long { font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.625rem; margin-top: 25px }
@media (min-width:768px) {
.bh-layouts__bh-onecol-section .bh-value-proposition .field_description_format_long { margin-top: 15px }
}
.bh-layouts__bh-onecol-section .bh-value-proposition .field_description_format_long p { font-style: normal; font-weight: 400; color: #757575; font-size: 1rem; line-height: 1.625rem }
.bh-layouts__bh-onecol-section .bh-value-proposition a.cta-new.cta-new--text.cta-new--text-only, .bh-layouts__bh-onecol-section .bh-value-proposition a.cta-new.cta-new--text.cta-new--text-only-normal { position: absolute; top: 30% }
.bh-layouts__bh-onecol-section .bh-value-proposition .field_cta>div:before { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 98% }
.bh-layouts__bh-onecol-section .bh-value-proposition .field_cta>div:last-child:after { content: ""; position: absolute; border-top: 1px solid #e2e2e2; width: 98%; top: 100% }
.bh-layouts__bh-onecol-section--color-secondary.bh-value-proposition .field_headline_prop { color: #fff }
.bh-layouts__bh-onecol-section--color-secondary.bh-value-proposition .field_description_format_long p { color: #fff; opacity: .7 }
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button>.vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button>.vjs-icon-placeholder:before { text-align: center }
@font-face { font-family: VideoJS; src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==)format("woff"); font-weight: 400; font-style: normal }
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder, .video-js .vjs-mute-control .vjs-icon-placeholder, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter, .vjs-icon-fullscreen-exit, .vjs-icon-pause, .vjs-icon-play, .vjs-icon-play-circle, .vjs-icon-spinner, .vjs-icon-square, .vjs-icon-volume-high, .vjs-icon-volume-low, .vjs-icon-volume-mid, .vjs-icon-volume-mute { font-family: VideoJS; font-weight: 400; font-style: normal }
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before { content: "" }
.vjs-icon-play-circle:before { content: "" }
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before { content: "" }
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before { content: "" }
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before { content: "" }
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before { content: "" }
.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before { content: "" }
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before { content: "" }
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before { content: "" }
.vjs-icon-square:before { content: "" }
.vjs-icon-spinner:before { content: "" }
.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions, .vjs-icon-subtitles { font-family: VideoJS; font-weight: 400; font-style: normal }
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before { content: "" }
.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before { content: "" }
.video-js, .video-js .vjs-audio-button .vjs-icon-placeholder, .video-js .vjs-chapters-button .vjs-icon-placeholder, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .video-js .vjs-descriptions-button .vjs-icon-placeholder, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .video-js .vjs-play-progress, .video-js .vjs-volume-level, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-audio, .vjs-icon-audio-description, .vjs-icon-cancel, .vjs-icon-chapters, .vjs-icon-circle, .vjs-icon-circle-inner-circle, .vjs-icon-circle-outline, .vjs-icon-cog, .vjs-icon-facebook, .vjs-icon-gplus, .vjs-icon-hd, .vjs-icon-linkedin, .vjs-icon-next-item, .vjs-icon-picture-in-picture-enter, .vjs-icon-picture-in-picture-exit, .vjs-icon-pinterest, .vjs-icon-previous-item, .vjs-icon-replay, .vjs-icon-share, .vjs-icon-tumblr, .vjs-icon-twitter, .vjs-seek-to-live-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal }
.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before { content: "" }
.vjs-icon-share:before { content: "" }
.vjs-icon-cog:before { content: "" }
.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before { content: "" }
.vjs-icon-circle-outline:before { content: "" }
.vjs-icon-circle-inner-circle:before { content: "" }
.vjs-icon-hd:before { content: "" }
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before { content: "" }
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before { content: "" }
.vjs-icon-facebook:before { content: "" }
.vjs-icon-gplus:before { content: "" }
.vjs-icon-linkedin:before { content: "" }
.vjs-icon-twitter:before { content: "" }
.vjs-icon-tumblr:before { content: "" }
.vjs-icon-pinterest:before { content: "" }
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before { content: "" }
.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before { content: "" }
.vjs-icon-next-item:before { content: "" }
.vjs-icon-previous-item:before { content: "" }
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before { content: "" }
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-exit:before { content: "" }
.video-js { display: block; vertical-align: top; box-sizing: border-box; color: #fff; background-color: #000; position: relative; padding: 0; font-size:.625rem;
line-height: 1; font-family: Arial, Helvetica, sans-serif; word-break: initial }
.video-js:-moz-full-screen {
position:absolute
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js[tabindex="-1"] { outline: 0 }
.video-js *, .video-js :after, .video-js :before { box-sizing: inherit }
.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0 }
.video-js.vjs-1-1, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-fluid { width: 100%; max-width: 100% }
.video-js.vjs-1-1:not(.vjs-audio-only-mode), .video-js.vjs-16-9:not(.vjs-audio-only-mode), .video-js.vjs-4-3:not(.vjs-audio-only-mode), .video-js.vjs-9-16:not(.vjs-audio-only-mode), .video-js.vjs-fluid:not(.vjs-audio-only-mode) { height: 0 }
.video-js.vjs-16-9:not(.vjs-audio-only-mode) { padding-top: 56.25% }
.video-js.vjs-4-3:not(.vjs-audio-only-mode) { padding-top: 75% }
.video-js.vjs-9-16:not(.vjs-audio-only-mode) { padding-top: 177.7777777778% }
.video-js.vjs-1-1:not(.vjs-audio-only-mode) { padding-top: 100% }
.video-js.vjs-fill:not(.vjs-audio-only-mode) { width: 100%; height: 100% }
.video-js .vjs-tech { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.video-js.vjs-audio-only-mode .vjs-tech { display: none }
body.vjs-full-window { padding: 0; margin: 0; height: 100% }
.vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; left: 0; top: 0; bottom: 0; right: 0 }
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) { width: 100%!important; height: 100%!important; padding-top: 0!important }
.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none }
.vjs-hidden { display: none!important }
.vjs-disabled { opacity: .5; cursor: default }
.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0; width: 1px }
.vjs-lock-showing { display: block!important; opacity: 1!important; visibility: visible!important }
.vjs-no-js { padding: 20px; color: #fff; background-color: #000; font-size: 1.125rem; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0 auto }
.vjs-no-js a, .vjs-no-js a:visited { color: #66a8cc }
.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.63332em; width: 3em; display: block; position: absolute; top: 10px; left: 10px; padding: 0; cursor: pointer; opacity: 1; border: .06666em solid #fff; background-color: #2b333f; background-color: rgba(43,51,63,.7); border-radius: .3em; transition: all .4s }
.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -.81666em; margin-left: -1.5em }
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { border-color: #fff; background-color: #73859f; background-color: rgba(115,133,159,.5); transition: all 0s }
.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu, .vjs-using-native-controls .vjs-big-play-button, .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none }
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block }
.video-js button { background: 0 0; border: 0; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.vjs-control .vjs-button { width: 100%; height: 100% }
.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0; top: .5em; z-index: 2 }
.video-js .vjs-modal-dialog { background: rgba(0,0,0,.8); background: linear-gradient(180deg, rgba(0,0,0,.8), rgba(255,255,255,0)); overflow: auto }
.video-js .vjs-modal-dialog>* { box-sizing: border-box }
.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1 }
.vjs-menu-button { cursor: pointer }
.vjs-menu-button.vjs-disabled { cursor: default }
.vjs-menu .vjs-menu-content { display: block; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; overflow: auto }
.vjs-menu .vjs-menu-content>* { box-sizing: border-box }
.vjs-menu li { list-style: none; margin: 0; padding: .2em 0; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase }
.js-focus-visible .vjs-menu li.vjs-menu-item:hover, .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { background-color: #73859f; background-color: rgba(115,133,159,.5) }
.js-focus-visible .vjs-menu li.vjs-selected:hover, .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover { background-color: #fff; color: #2b333f }
.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible), .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) { background: 0 0 }
.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0; margin: 0 0 .3em; font-weight: 700; cursor: default }
.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0; width: 10em; left: -3em; height: 0; margin-bottom: 1.5em; border-top-color: rgba(43,51,63,.7) }
.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: #2b333f; background-color: rgba(43,51,63,.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em }
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em }
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em }
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em }
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em }
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu { display: block }
.video-js .vjs-menu-button-inline { transition: all .4s; overflow: hidden }
.video-js .vjs-menu-button-inline:before { width: 2.222222222em }
.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline { width: 12em }
.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0; padding: 0; margin: 0; transition: all .4s }
.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu { display: block; opacity: 1 }
.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto }
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu { width: auto }
.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0; overflow: hidden }
.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0; left: 0; right: 0; height: 3em; background-color: #2b333f; background-color: rgba(43,51,63,.7) }
.vjs-audio-only-mode .vjs-control-bar, .vjs-has-started .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility .1s, opacity .1s }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; pointer-events: none; transition: visibility 1s, opacity 1s }
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar { display: none!important }
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; pointer-events: auto }
.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table }
.video-js .vjs-control { position: relative; text-align: center; margin: 0; padding: 0; height: 100%; width: 4em; flex: none }
.video-js .vjs-control.vjs-visible-text { width: auto; padding-left: 1em; padding-right: 1em }
.vjs-button>.vjs-icon-placeholder:before { font-size: 1.8em; line-height: 1.67 }
.vjs-button>.vjs-icon-placeholder { display: block }
.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before { text-shadow: 0 0 1em #fff }
.video-js :not(.vjs-visible-text)>.vjs-control-text { border: 0; clip: rect(0 0 0 0); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle }
.video-js .vjs-custom-control-spacer { display: none }
.video-js .vjs-progress-control { cursor: pointer; flex: auto; display: flex; align-items: center; min-width: 4em; touch-action: none }
.video-js .vjs-progress-control.disabled { cursor: default }
.vjs-live .vjs-progress-control { display: none }
.vjs-liveui .vjs-progress-control { display: flex; align-items: center }
.vjs-no-flex .vjs-progress-control { width: auto }
.video-js .vjs-progress-holder { flex: auto; transition: all .2s; height: .3em }
.video-js .vjs-progress-control .vjs-progress-holder { margin: 0 10px }
.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.6666666667em }
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em }
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress { position: absolute; display: block; height: 100%; margin: 0; padding: 0; width: 0 }
.video-js .vjs-play-progress { background-color: #fff }
.video-js .vjs-play-progress:before { font-size: .9em; position: absolute; right: -.5em; top: -.3333333333em; z-index: 1 }
.video-js .vjs-load-progress { background: rgba(115,133,159,.5) }
.video-js .vjs-load-progress div { background: rgba(115,133,159,.75) }
.video-js .vjs-time-tooltip { background-color: #fff; background-color: rgba(255,255,255,.8); border-radius: .3em; color: #000; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1 }
.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none }
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip { display: block; font-size: .6em; visibility: visible }
.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: #000; z-index: 1 }
.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0 }
.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block }
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none }
.vjs-mouse-display .vjs-time-tooltip { color: #fff; background-color: #000; background-color: rgba(0,0,0,.8) }
.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0; margin: 0 .45em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: #73859f; background-color: rgba(115,133,159,.5) }
.video-js .vjs-slider.disabled { cursor: default }
.video-js .vjs-slider:focus { text-shadow: 0 0 1em #fff; box-shadow: 0 0 1em #fff }
.video-js .vjs-mute-control { cursor: pointer; flex: none }
.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex }
.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em }
.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px }
.video-js .vjs-volume-panel { transition: width 1s; display: flex }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control { visibility: visible; opacity: 1; position: relative; transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; margin-right: 0 }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical { left: -3.5em; transition: left 0s }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active { width: 10em; transition: width .1s }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only, .video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3000em; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s }
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position: relative; transition: none }
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { position: absolute; bottom: 3em; left: .5em }
.video-js .vjs-volume-bar { margin: 1.35em .45em }
.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: .3em }
.vjs-volume-bar.vjs-slider-vertical { width: .3em; height: 5em; margin: 1.35em auto }
.video-js .vjs-volume-level { position: absolute; bottom: 0; left: 0; background-color: #fff }
.video-js .vjs-volume-level:before { position: absolute; font-size: .9em; z-index: 1 }
.vjs-slider-vertical .vjs-volume-level { width: .3em }
.vjs-slider-vertical .vjs-volume-level:before { top: -.5em; left: -.3em; z-index: 1 }
.vjs-slider-horizontal .vjs-volume-level { height: .3em }
.vjs-slider-horizontal .vjs-volume-level:before { top: -.3em; right: -.5em }
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100% }
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level, div[data-embed-button=bh_video_plugin].align-left, div[data-embed-button=bh_video_plugin].align-right { width: 100% }
.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: #2b333f; background-color: rgba(43,51,63,.7) }
.video-js .vjs-volume-horizontal .vjs-menu { left: -2em }
.video-js .vjs-volume-tooltip { background-color: #fff; background-color: rgba(255,255,255,.8); border-radius: .3em; color: #000; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1 }
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-volume-tooltip { display: block; font-size: 1em; visibility: visible }
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip { left: 1em; top: -12px }
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip { font-size: 1em }
.video-js .vjs-volume-control .vjs-mouse-display { display: none; position: absolute; width: 100%; height: 1px; background-color: #000; z-index: 1 }
.video-js .vjs-volume-horizontal .vjs-mouse-display { width: 1px; height: 100% }
.vjs-no-flex .vjs-volume-control .vjs-mouse-display { z-index: 0 }
.video-js .vjs-volume-control:hover .vjs-mouse-display, .vjs-audio.vjs-has-started .vjs-poster, .vjs-has-started.vjs-audio-poster-mode .vjs-poster { display: block }
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s, opacity 1s }
.vjs-mouse-display .vjs-volume-tooltip { color: #fff; background-color: #000; background-color: rgba(0,0,0,.8) }
.vjs-poster { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: #000; cursor: pointer; margin: 0; padding: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100% }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display, .vjs-has-started .vjs-poster, .vjs-using-native-controls .vjs-poster { display: none }
.video-js .vjs-live-control { display: flex; align-items: flex-start; flex: auto; font-size: 1em; line-height: 3em }
.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left }
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none }
.video-js .vjs-seek-to-live-control { align-items: center; cursor: pointer; flex: none; display: inline-flex; height: 100%; padding-left: .5em; padding-right: .5em; font-size: 1em; line-height: 3em; width: auto; min-width: 4em }
.vjs-no-flex .vjs-seek-to-live-control { display: table-cell; width: auto; text-align: left }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto }
.vjs-seek-to-live-control .vjs-icon-placeholder { margin-right: .5em; color: #888 }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red }
.video-js .vjs-time-control { flex: none; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em }
.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-live .vjs-time-divider, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration { display: none }
.vjs-time-divider { display: none; line-height: 3em }
.video-js .vjs-play-control { cursor: pointer }
.video-js .vjs-play-control .vjs-icon-placeholder { flex: none }
.vjs-text-track-display { position: absolute; bottom: 3em; left: 0; right: 0; top: 0; pointer-events: none }
.video-js.vjs-controls-disabled .vjs-text-track-display, .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em }
.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: .1em }
.bh-layouts.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section--color-secondary .bh-video-headline-subsection h4.field_heading, .bh-layouts.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section--color-secondary .bh-video-headline-subsection h4.field_smaller_heading, .vjs-subtitles { color: #fff }
.vjs-captions { color: #fc6 }
.vjs-tt-cue { display: block }
video::-webkit-media-text-track-display {
transform:translateY(-3em)
}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display, .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
transform:translateY(-1.5em)
}
.video-js .vjs-fullscreen-control, .video-js .vjs-picture-in-picture-control { cursor: pointer; flex: none }
.video-js.vjs-audio-only-mode .vjs-fullscreen-control, .video-js.vjs-audio-only-mode .vjs-picture-in-picture-control { display: none }
.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate>.vjs-menu-button { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center }
.vjs-playback-rate .vjs-menu { width: 4em; left: 0 }
.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center }
.vjs-error .vjs-error-display:before { color: #fff; content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0; line-height: 1; margin-top: -.5em; position: absolute; text-shadow: .05em .05em .1em #000; text-align: center; top: 50%; vertical-align: middle; width: 100% }
.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -25px 0 0-25px; opacity: .85; text-align: left; border: 6px solid rgba(43,51,63,.7); box-sizing: border-box; background-clip: padding-box; width: 50px; height: 50px; border-radius: 25px; visibility: hidden }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; animation: vjs-spinner-show 0s linear .3s forwards }
.vjs-loading-spinner:after, .vjs-loading-spinner:before { content: ""; position: absolute; margin: -6px; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border: inherit; border-color: #fff transparent transparent }
.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before { animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite }
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before { border-top-color: #fff }
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after { border-top-color: #fff; animation-delay: .44s }
.video-js.vjs-audio-only-mode .vjs-captions-button, .video-js.vjs-audio-only-mode .vjs-descriptions-button, .video-js.vjs-audio-only-mode .vjs-subs-caps-button, .video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-volume-control { display: none }
.vjs-chapters-button .vjs-menu ul { width: 24em }
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder, .video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -.1em }
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit }
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before { font-family: VideoJS; content: " "; font-size: 1.5em; line-height: inherit }
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover { width: initial }
.video-js.vjs-layout-x-small .vjs-custom-control-spacer { flex: auto; display: block }
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer { width: auto }
.vjs-modal-dialog.vjs-text-track-settings { background-color: #2b333f; background-color: rgba(43,51,63,.75); color: #fff; height: 70% }
.vjs-text-track-settings .vjs-modal-dialog-content { display: table }
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font { display: table-cell }
.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom }
@supports (display:grid) {
.vjs-text-track-settings .vjs-modal-dialog-content {
display:grid;
grid-template-columns:1fr 1fr;
grid-template-rows:1fr;
padding:20px 24px 0
}
.vjs-track-settings-controls .vjs-default-button {
margin-bottom:20px
}
.vjs-text-track-settings .vjs-track-settings-controls {
grid-column:1/-1
}
.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
grid-template-columns:1fr
}
}
.vjs-track-setting>select { margin-right: 1em; margin-bottom: .5em }
.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: 0 }
.vjs-text-track-settings fieldset span>select { max-width: 7.3em }
.vjs-text-track-settings legend { color: #fff; margin: 0 0 5px }
.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); display: block; margin: 0 0 5px; padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden }
.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, #fff 88%, #73859f 100%) }
.vjs-track-settings-controls button:hover { color: rgba(43,51,63,.75) }
.vjs-track-settings-controls button { background-color: #fff; background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%); color: #2b333f; cursor: pointer; border-radius: 2px }
.vjs-track-settings-controls .vjs-default-button { margin-right: 1em }
@media print {
.video-js>:not(.vjs-tech):not(.vjs-poster) { visibility: hidden }
}
.vjs-resize-manager { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; z-index: -1000 }
.js-focus-visible .video-js :focus:not(.focus-visible), .video-js :focus:not(:focus-visible) { outline: 0 }
.bh-video+.bh-video { margin-top: 30px }
.bh-video--title { display: inline-flex; position: relative; font-size: 1.875rem; font-weight: 600; line-height: 2.5rem; padding-left: 0; margin-top: 20px; margin-bottom: 60px }
.bh-video--title:before { content: ""; position: absolute; height: 2px; left: 0; width: 40px; background-color: #02a783; top: -20px }
@media (max-width:767px) {
.bh-video--title { margin-bottom: 30px }
}
.bh-video--title h2 { font-size: 1.875rem; margin-top: 20px }
@media (max-width:767px) {
.bh-video--title h2 { font-size: 1.5rem }
}
@media (max-width:767px) {
.bh-video--title:before { top: -12px }
}
.bh-video video::-webkit-media-controls-start-playback-button {
display:none
}
.bh-video .video-js.vjs-controls-enabled .vjs-big-play-button { display: none }
.bh-video .video-js.vjs-controls-enabled.vjs-paused .vjs-big-play-button, .bh-video__poster .video-js.vjs-ended .vjs-big-play-button, .bh-video__poster .video-js.vjs-ended .vjs-poster, .tingle-modal iframe { display: block }
.bh-video .ytp-large-play-button { display: none!important }
.bh-video__poster { position: relative; cursor: pointer; margin-bottom: 5px }
.bh-video__poster .video-js .vjs-poster, .bh-video__poster .video-js .vjs-youtube .vjs-poster { background-size: 100% 100%; background-position: center center }
.bh-video .field_description, .bh-video_sub_heading { color: #949494; font-size:.875rem;
line-height: 1.125rem; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden }
@media (min-width:768px) {
.bh-video .field_description { line-height: 1.5rem }
}
.bh-video .field_description_no_heading { margin-top: 10px }
@media (min-width:768px) {
.bh-video .field_description_no_heading { margin-top: 30px }
}
.bh-video_sub_heading { margin-top: 10px; margin-bottom: 10px; font-weight: 600; line-height: 1.5rem; -webkit-line-clamp: 2; color: #013025 }
@media (min-width:768px) {
.bh-video_sub_heading { margin-top: 30px; margin-bottom: 10px; font-size: 1.5rem; line-height: 2.125rem }
}
.bh-video__center { position: absolute; top: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; text-align: center; background: rgba(0,0,0,.5) }
.bh-video__center:hover .bh-video__play-button { transform: scale(1.2); background: url("data:image/svg+xml,%3C?xml version=%221.0%22 encoding=%22utf-8%22?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3E%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22%09 viewBox=%220 0 160 90%22 style=%22enable-background:new 0 0 160 90;%22 xml:space=%22preserve%22%3E%3Cstyle type=%22text/css%22%3E%09.st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%3C/style%3E%3Cpath class=%22st0%22 d=%22M115,0H45C20.1,0,0,20.1,0,45s20.1,45,45,45h70c24.9,0,45-20.1,45-45S139.9,0,115,0z M87.4,45.4l-12.9,8.4%09c-0.1,0.1-0.2,0.1-0.4,0.2c-0.3,0-0.5-0.2-0.5-0.5V36.9c0-0.1,0-0.2,0.1-0.3c0.2-0.3,0.5-0.3,0.7-0.2l12.9,8.2c0.1,0,0.2,0,0.2,0.1%09C87.7,44.9,87.6,45.2,87.4,45.4z%22/%3E%3C/svg%3E") }
.bh-video__play-button { width: 103px; height: 58px; border-radius: 30px; background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 160 90%22%3E%3Cpath d=%22M45 0h70c24.9 0 45 20.1 45 45h0c0 24.9-20.1 45-45 45H45C20.1 90 0 69.9 0 45h0C0 20.1 20.1 0 45 0z%22 opacity=%22.8%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.4%22/%3E%3Cpath d=%22M74.5 53.8l12.9-8.4c.2-.2.3-.5.1-.7 0-.1-.1-.1-.2-.1l-12.9-8.2c-.2-.1-.5-.1-.7.2-.1.1-.1.2-.1.3v16.6c0 .3.2.5.5.5.2-.1.3-.1.4-.2z%22 fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 fill=%22%23fff%22/%3E%3C/svg%3E"); transition: transform .4s ease-in-out }
.bh-video .bh-video-headline-subsection .field_heading { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 600; line-height: 1.41; color: #013025; letter-spacing: 0; display: inline-flex; position: relative; padding-left: 0; margin-top: 20px }
@media (min-width:768px) {
.bh-video .bh-video-headline-subsection .field_heading { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0 }
}
.bh-video .bh-video-headline-subsection .field_heading:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 40px; background-color: #02a783 }
.bh-video .bh-video-headline-subsection .field_smaller_heading { font-family: "Poppins", sans-serif; line-height: 1.41; color: #013025; font-size: 1.125rem; font-style: normal; font-weight: 600; line-height: 1.625rem; letter-spacing: 0; text-align: left; padding-bottom: 30px }
@media (min-width:768px) {
.bh-video .bh-video-headline-subsection .field_smaller_heading { font-family: "Poppins", sans-serif; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0; font-size: 1.5rem; line-height: 2.125rem }
}
.bh-youtube-video__center { position: absolute; top: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; text-align: center; background: rgba(0,0,0,.5) }
.bh-youtube-video__center:hover .bh-youtube-video__play-button { transform: scale(1.2); background: url("data:image/svg+xml,%3C?xml version=%221.0%22 encoding=%22utf-8%22?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3E%3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22%09 viewBox=%220 0 160 90%22 style=%22enable-background:new 0 0 160 90;%22 xml:space=%22preserve%22%3E%3Cstyle type=%22text/css%22%3E%09.st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%3C/style%3E%3Cpath class=%22st0%22 d=%22M115,0H45C20.1,0,0,20.1,0,45s20.1,45,45,45h70c24.9,0,45-20.1,45-45S139.9,0,115,0z M87.4,45.4l-12.9,8.4%09c-0.1,0.1-0.2,0.1-0.4,0.2c-0.3,0-0.5-0.2-0.5-0.5V36.9c0-0.1,0-0.2,0.1-0.3c0.2-0.3,0.5-0.3,0.7-0.2l12.9,8.2c0.1,0,0.2,0,0.2,0.1%09C87.7,44.9,87.6,45.2,87.4,45.4z%22/%3E%3C/svg%3E") }
.bh-youtube-video__play-button { width: 103px; height: 58px; border-radius: 30px; background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 160 90%22%3E%3Cpath d=%22M45 0h70c24.9 0 45 20.1 45 45h0c0 24.9-20.1 45-45 45H45C20.1 90 0 69.9 0 45h0C0 20.1 20.1 0 45 0z%22 opacity=%22.8%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.4%22/%3E%3Cpath d=%22M74.5 53.8l12.9-8.4c.2-.2.3-.5.1-.7 0-.1-.1-.1-.2-.1l-12.9-8.2c-.2-.1-.5-.1-.7.2-.1.1-.1.2-.1.3v16.6c0 .3.2.5.5.5.2-.1.3-.1.4-.2z%22 fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 fill=%22%23fff%22/%3E%3C/svg%3E"); transition: transform .4s ease-in-out }
.bh-layouts.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section--color-secondary .bh-video-headline-subsection h4.field_smaller_heading { opacity: .7 }
.bh-layouts.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section--color-secondary .bh-video--title, .bh-layouts.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section--color-secondary .bh-video_sub_heading { color: #fff }
.bh-layouts.bh-layouts__bh-onecol-section.bh-layouts__bh-onecol-section--color-secondary .bh-video__poster img { max-height: 640px; -o-object-fit: cover; object-fit: cover }
.bh-video .bh-video__poster .capability-video .vjs-big-play-button { height: 43px; width: 66px; background-color: transparent; border-radius: 45px; border: 1px solid #ffffff33; transition: transform .4s ease-in-out }
@media (min-width:768px) {
.bh-video .bh-video__poster .capability-video .vjs-big-play-button { height: 49px; width: 82px }
}
.bh-video .bh-video__poster .capability-video .vjs-big-play-button .vjs-icon-placeholder { font-size: 1.125rem }
.bh-video .bh-video__poster .capability-video:hover .vjs-big-play-button { color: #000; background-color: #fff }
.bh-video .bh-video__poster .capability-video .vjs-poster:after { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.5); display: inline-block; top: 0; left: 0 }
.bh-video .bh-video__poster .capability-video .vjs-big-play-button { border: 1px solid rgba(255,255,255,.4) }
@media (min-width:768px) {
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video__poster picture img { min-height: 360px; max-height: 360px; -o-object-fit: cover; object-fit: cover }
}
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video__poster { max-height: 360px; margin-bottom: 0 }
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video__poster .bh-video__center { height: 100% }
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video_sub_heading {
font-size:.875rem; line-height: 1.5rem; margin-top: 10px; margin-bottom: 5px }
@media (min-width:768px) {
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video_sub_heading { margin-top: 20px; margin-bottom: 10px }
}
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video-headline-subsection, .responsive-preview-frame .layout-container #block-tabs { display: none }
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .field_description { -webkit-line-clamp: 2; font-size:.75rem
}
@media (min-width:768px) {
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .field_description { font-size:.875rem
}
}
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .field_description_no_heading { margin-top: 10px }
@media (min-width:768px) {
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .field_description_no_heading { margin-top: 20px }
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video__poster { height: 360px }
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video .bh-video__poster .capability-video { height: 100% }
}
.bh-layouts__bh-carousel-section.bh_layouts__bh-carousel-section--video.bh-layouts__bh-carousel-section--color-secondary .bh-video_sub_heading { color: #fff; font-size:.875rem;
line-height: 1.5rem }
@media (min-width:768px) {
div[data-embed-button=bh_video_plugin].align-left, div[data-embed-button=bh_video_plugin].align-right { width: 60% }
div[data-embed-button=bh_video_plugin].align-right { margin-left: 20px }
div[data-embed-button=bh_video_plugin].align-left { margin-right: 20px }
}
.bh-custom__stats-block { padding: 25px 0; border-top: 1px solid #e2e2e2; display: flex; align-items: flex-start; line-height: 1.43 }
.bh-custom__stats-block:not(:first-of-type) { margin-top: 0!important }
.bh-custom__stats-block:not(:last-of-type) { margin-bottom: 0!important }
.bh-custom__stats-block:last-of-type { border-bottom: 1px solid #e2e2e2 }
.bh-custom__stats-block strong { width: 70px; display: inline-block; font-size: 1.375rem; font-weight: 400; color: #013025; line-height: 1 }
.alertify .ajs-dialog.ajs-capture:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; z-index: 1 }
.alertify .ajs-commands { left: 4px }
.alertify .ajs-commands button { margin-right: 10px }
.alertify .ajs-handle { left: 0 }
.alertify.ajs-maximized .ajs-dialog { right: 0!important }
@media screen and (max-width:568px) {
.alertify .ajs-dialog { min-width: 150px }
.alertify:not(.ajs-maximized) .ajs-modal { padding: 0 5% }
.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog { min-width: auto }
}
@-moz-document url-prefix() {
.alertify button:focus {
outline:1px dotted #3593d2
}
}
.alertify-notifier .ajs-message .ajs-close { left: 0; border-top-left-radius: 2px }
.alertify-notifier.ajs-right { left: 10px }
.alertify-notifier.ajs-right .ajs-message { left: -320px }
.alertify-notifier.ajs-right .ajs-message.ajs-visible { left: 290px }
.alertify-notifier.ajs-left { right: 10px }
.alertify-notifier.ajs-left .ajs-message { right: -300px }
.alertify-notifier.ajs-left .ajs-message.ajs-visible { right: 0 }
.alertify-notifier.ajs-center, .alertify-notifier.ajs-center .ajs-message.ajs-visible { right: 50% }
.alertify .ajs-body .ajs-content p { margin: 0 }
.alertify .ajs-dimmer, .alertify .ajs-modal { position: fixed; top: 0; right: 0; left: 0; bottom: 0; padding: 0; z-index: 1981 }
.alertify .ajs-dimmer { margin: 0; background-color: #252525; opacity: .5 }
.alertify .ajs-modal { overflow-y: auto }
.alertify .ajs-dialog { position: relative; margin: 5%auto; min-height: 110px; max-width: 500px; padding: 24px 24px 0; outline: 0 }
.alertify .ajs-reset { position: absolute!important; display: inline!important; width: 0!important; height: 0!important; opacity: 0!important }
.alertify .ajs-commands { position: absolute; right: 4px; margin: -14px 24px 0 0; z-index: 2 }
.alertify .ajs-commands button { display: none; width: 10px; height: 10px; margin-left: 10px; padding: 10px; border: 0; background-color: transparent; background-repeat: no-repeat; background-position: center; cursor: pointer }
.alertify .ajs-commands button.ajs-close { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC) }
.alertify .ajs-commands button.ajs-maximize { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC) }
.alertify .ajs-header { margin: -24px -24px 0; padding: 16px 24px; background-color: #fff }
.alertify .ajs-body { min-height: 56px }
.alertify .ajs-body .ajs-content { padding: 16px 24px 16px 16px }
.alertify .ajs-footer { padding: 4px; margin-left: -24px; margin-right: -24px; min-height: 43px; background-color: #fff }
.alertify .ajs-footer .ajs-buttons.ajs-primary { text-align: right }
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button, .alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button { margin: 4px }
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary { float: left; clear: none; text-align: left }
.alertify .ajs-footer .ajs-buttons .ajs-button { min-width: 88px; min-height: 35px }
.alertify .ajs-handle { position: absolute; display: none; width: 10px; height: 10px; right: 0; bottom: 0; z-index: 1; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==); transform: scaleX(1); cursor: se-resize }
.alertify.ajs-no-overflow .ajs-body .ajs-content { overflow: hidden!important }
.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content { left: 0; right: 0; padding: 0 }
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body { margin-left: -24px; margin-right: -24px }
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content { padding: 0 }
.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content { left: 0; right: 0 }
.alertify.ajs-closable .ajs-commands button.ajs-close, .alertify.ajs-maximizable .ajs-commands button.ajs-maximize, .alertify.ajs-maximizable .ajs-commands button.ajs-restore { display: inline-block }
.alertify.ajs-maximized .ajs-dialog { width: 100%!important; height: 100%!important; max-width: none!important; margin: 0 auto!important; top: 0!important; left: 0!important }
.alertify.ajs-maximized.ajs-modeless .ajs-modal { position: fixed!important; min-height: 100%!important; max-height: none!important; margin: 0!important }
.alertify.ajs-maximized .ajs-commands button.ajs-maximize { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=) }
.alertify.ajs-maximized .ajs-dialog, .alertify.ajs-resizable .ajs-dialog { padding: 0 }
.alertify.ajs-maximized .ajs-commands, .alertify.ajs-resizable .ajs-commands { margin: 14px 24px 0 0 }
.alertify.ajs-maximized .ajs-header, .alertify.ajs-resizable .ajs-header { position: absolute; top: 0; left: 0; right: 0; margin: 0; padding: 16px 24px }
.alertify.ajs-maximized .ajs-body, .alertify.ajs-resizable .ajs-body { min-height: 224px; display: inline-block }
.alertify.ajs-maximized .ajs-body .ajs-content, .alertify.ajs-resizable .ajs-body .ajs-content { position: absolute; top: 50px; right: 24px; bottom: 50px; left: 24px; overflow: auto }
.alertify.ajs-maximized .ajs-footer, .alertify.ajs-resizable .ajs-footer { position: absolute; left: 0; right: 0; bottom: 0; margin: 0 }
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog { min-width: 548px }
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle { display: block }
.alertify.ajs-movable:not(.ajs-maximized) .ajs-header { cursor: move }
.alertify.ajs-modeless .ajs-dimmer, .alertify.ajs-modeless .ajs-reset { display: none }
.alertify.ajs-modeless .ajs-modal { overflow: visible; max-width: none; max-height: 0 }
.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin { display: inline-block; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC) }
.alertify.ajs-modeless.ajs-unpinned .ajs-modal { position: absolute }
.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=) }
.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body { max-height: 500px; overflow: auto }
.alertify.ajs-basic .ajs-header { opacity: 0 }
.alertify.ajs-basic .ajs-footer { visibility: hidden }
.alertify.ajs-frameless .ajs-header { position: absolute; top: 0; left: 0; right: 0; min-height: 60px; margin: 0; padding: 0; opacity: 0; z-index: 1 }
.alertify.ajs-frameless .ajs-footer { display: none }
.alertify.ajs-frameless .ajs-body .ajs-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0 }
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog { padding-top: 0 }
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands { margin-top: 0 }
.ajs-no-overflow { overflow: hidden!important; outline: 0 }
.ajs-no-overflow.ajs-fixed { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow-y: scroll!important }
.ajs-no-selection, .ajs-no-selection * { -webkit-user-select: none; -moz-user-select: none; user-select: none }
@media screen and (max-width:568px) {
.alertify .ajs-dialog { min-width: 150px }
.alertify:not(.ajs-maximized) .ajs-modal { padding: 0 5% }
.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog { min-width: auto }
}
@-moz-document url-prefix() {
.alertify button:focus {
outline:1px dotted #3593d2
}
}
.alertify .ajs-dimmer, .alertify .ajs-modal { transform: translate3d(0, 0, 0); transition-property: opacity, visibility; transition-timing-function: linear; transition-duration: 250ms }
.alertify.ajs-hidden .ajs-dimmer, .alertify.ajs-hidden .ajs-modal { visibility: hidden; opacity: 0 }
.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-duration: 500ms }
.alertify.ajs-out.ajs-hidden .ajs-dialog { animation-duration: 250ms }
.alertify .ajs-dialog.ajs-shake { animation-name: ajs-shake; animation-duration: .1s; animation-fill-mode: both }
.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-name: ajs-slideIn; animation-timing-function: cubic-bezier(.175, .885, .32, 1.275) }
.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog { animation-name: ajs-slideOut; animation-timing-function: cubic-bezier(.6, -.28, .735, .045) }
.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-name: ajs-zoomIn }
.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog { animation-name: ajs-zoomOut }
.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-name: ajs-fadeIn }
.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog { animation-name: ajs-fadeOut }
.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-name: ajs-pulseIn }
.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog { animation-name: ajs-pulseOut }
.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-name: ajs-flipInX }
.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog { animation-name: ajs-flipOutX }
.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog { animation-name: ajs-flipInY }
.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog { animation-name: ajs-flipOutY }
.alertify-notifier { position: fixed; width: 0; overflow: visible; z-index: 1982; transform: translate3d(0, 0, 0) }
.alertify-notifier .ajs-message { position: relative; width: 260px; max-height: 0; padding: 0; opacity: 0; margin: 0; transform: translate3d(0, 0, 0); transition-duration: 250ms; transition-timing-function: linear }
.alertify-notifier .ajs-message.ajs-visible { transition-duration: 500ms; transition-timing-function: cubic-bezier(.175, .885, .32, 1.275); opacity: 1; max-height: 100%; padding: 15px; margin-top: 10px }
.alertify-notifier .ajs-message .ajs-close { position: absolute; top: 0; right: 0; width: 16px; height: 16px; cursor: pointer; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-position: center center; background-color: rgba(0,0,0,.5); border-top-right-radius: 2px }
.alertify-notifier.ajs-top { top: 10px }
.alertify-notifier.ajs-bottom { bottom: 10px }
.alertify-notifier.ajs-right { right: 10px }
.alertify-notifier.ajs-right .ajs-message { right: -320px }
.alertify-notifier.ajs-right .ajs-message.ajs-visible { right: 290px }
.alertify-notifier.ajs-left { left: 10px }
.alertify-notifier.ajs-left .ajs-message { left: -300px }
.alertify-notifier.ajs-left .ajs-message.ajs-visible { left: 0 }
.alertify-notifier.ajs-center { left: 50% }
.alertify-notifier.ajs-center .ajs-message { transform: translateX(-50%) }
.alertify-notifier.ajs-center .ajs-message.ajs-visible { left: 50%; transition-timing-function: cubic-bezier(.57, .43, .1, .65) }
.alertify-notifier.ajs-center.ajs-top .ajs-message { top: -300px }
.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible { top: 0 }
.alertify-notifier.ajs-center.ajs-bottom .ajs-message { bottom: -300px }
.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible { bottom: 0 }
.alertify .ajs-dialog { background-color: #fff; box-shadow: 0 15px 20px 0 rgba(0,0,0,.25); border-radius: 2px }
.alertify .ajs-header { color: #000; font-weight: 700; background: #fafafa; border-bottom: #eee 1px solid; border-radius: 2px 2px 0 0 }
.alertify .ajs-body { color: #000 }
.alertify .ajs-body .ajs-content .ajs-input { display: block; width: 100%; padding: 8px; margin: 4px; border-radius: 2px; border: 1px solid #ccc }
.alertify .ajs-footer { background: #fbfbfb; border-top: #eee 1px solid; border-radius: 0 0 2px 2px }
.alertify .ajs-footer .ajs-buttons .ajs-button { background-color: transparent; color: #000; border: 0; font-size:.875rem;
font-weight: 700; text-transform: uppercase }
.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok { color: #3593d2 }
.alertify-notifier .ajs-message { background: rgba(255,255,255,.95); color: #000; text-align: center; border: solid 1px #ddd; border-radius: 2px }
.alertify-notifier .ajs-message.ajs-success { color: #fff; background: rgba(91,189,114,.95); text-shadow: -1px -1px 0 rgba(0,0,0,.5) }
.alertify-notifier .ajs-message.ajs-error { color: #fff; background: rgba(217,92,92,.95); text-shadow: -1px -1px 0 rgba(0,0,0,.5) }
.alertify-notifier .ajs-message.ajs-warning { background: rgba(252,248,215,.95); border-color: #999 }
.tingle-modal { -webkit-backdrop-filter: none!important; backdrop-filter: none!important; padding-top: 0!important; display: flex!important; background: rgba(0,0,0,.8)!important }
.tingle-modal .tingle-modal-box { margin: auto; background: 0 0; border-radius: 0!important }
.tingle-modal .tingle-modal-box__content { width: 100%; height: 100%; padding: 0; display: flex; align-items: center }
.tingle-modal__close { width: 20px!important; height: 20px!important; display: none!important }
.tingle-modal .video-container { width: 100%; padding-bottom: 56.25%; position: relative }
.tingle-modal .video-container iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0 }
@media (min-width:1024px) {
.tingle-modal { width: 100% }
.tingle-modal .tingle-modal-box { margin: auto }
.tingle-modal__close { display: block!important }
}
.glide { position: relative; width: 100%; box-sizing: border-box }
.glide * { box-sizing: inherit }
.glide__slides, .glide__track { overflow: hidden }
.glide__slides { position: relative; width: 100%; list-style: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform-style: preserve-3d; touch-action: pan-Y; margin: 0; padding: 0; white-space: nowrap; display: flex; flex-wrap: nowrap; will-change: transform }
.glide__slides--dragging { -webkit-user-select: none; -moz-user-select: none; user-select: none }
.glide__slide { width: 100%; height: 100%; flex-shrink: 0; white-space: normal; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent }
.glide__arrows, .glide__bullets, .glide__slide, .glide__slide a { -webkit-user-select: none; -moz-user-select: none; user-select: none }
.glide__slide a { -webkit-user-drag: none; -ms-user-select: none }
.glide__arrows, .glide__bullets { -webkit-touch-callout: none }
.glide--rtl { direction: rtl }
.tingle-modal * { box-sizing: border-box }
.tingle-modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000; visibility: hidden; flex-direction: column; align-items: center; overflow: hidden; -webkit-overflow-scrolling: touch; background: rgba(0,0,0,.9); opacity: 0; cursor: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E"), auto }
@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))) {
.tingle-modal {
-webkit-backdrop-filter:blur(12px);
backdrop-filter:blur(12px)
}
}
.tingle-modal--confirm .tingle-modal-box { text-align: center }
.tingle-modal--noOverlayClose { cursor: default }
.tingle-modal__close { position: fixed; top: 2.5rem; right: 2.5rem; z-index: 1000; padding: 0; width: 2rem; height: 2rem; border: 0; background-color: transparent; color: #fff; cursor: pointer }
.tingle-modal__close svg * { fill: currentColor }
.tingle-modal--noClose .tingle-modal__close, .tingle-modal__closeLabel { display: none }
.tingle-modal__close:hover { color: #fff }
.tingle-modal-box { position: relative; flex-shrink: 0; margin-top: auto; margin-bottom: auto; width: 60%; border-radius: 4px; background: #fff; opacity: 1; cursor: auto; will-change: transform, opacity }
.tingle-modal-box__content { padding: 3rem }
.tingle-modal-box__footer { padding: 1.5rem 2rem; width: auto; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: #f5f5f5; cursor: auto }
.tingle-modal-box__footer::after { display: table; clear: both; content: "" }
.tingle-modal-box__footer--sticky { position: fixed; bottom: -200px; z-index: 10001; opacity: 1; transition: bottom .3s ease-in-out .3s }
.tingle-enabled { position: fixed; right: 0; left: 0; overflow: hidden }
.tingle-modal--visible .tingle-modal-box__footer { bottom: 0 }
.tingle-modal--visible { visibility: visible; opacity: 1 }
.tingle-modal--visible .tingle-modal-box { animation: scale .2s cubic-bezier(.68, -.55, .265, 1.55) forwards }
.tingle-modal--overflow { overflow-y: scroll; padding-top: 8vh }
.tingle-btn { display: inline-block; margin:0 .5rem;
padding: 1rem 2rem; border: 0; background-color: gray; box-shadow: none; color: #fff; vertical-align: middle; text-decoration: none; font-size: inherit; font-family: inherit; line-height: normal; cursor: pointer; transition: background-color .4s ease }
.tingle-btn--primary { background-color: #3498db }
.tingle-btn--danger { background-color: #e74c3c }
.tingle-btn--default { background-color: #34495e }
.tingle-btn--pull-left { float: left }
.tingle-btn--pull-right { float: right }
@media (max-width:540px) {
.tingle-modal { top: 0; display: block; padding-top: 60px; width: 100% }
.tingle-modal-box { width: auto; border-radius: 0 }
.tingle-modal-box__content { overflow-y: scroll }
.tingle-modal--noClose { top: 0 }
.tingle-modal--noOverlayClose { padding-top: 0 }
.tingle-modal-box__footer .tingle-btn { display: block; float: none; margin-bottom: 1rem; width: 100% }
.tingle-modal__close { top: 0; right: 0; left: 0; display: block; width: 100%; height: 60px; border: 0; background-color: #2c3e50; box-shadow: none; color: #fff }
.tingle-modal__closeLabel { display: inline-block; vertical-align: middle; font-size: 1.6rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif }
.tingle-modal__closeIcon { display: inline-block; margin-right:.8rem;
width: 1.6rem; vertical-align: middle; font-size: 0 }
}
.fp-enabled body, html.fp-enabled { margin: 0; padding: 0; overflow: hidden; -webkit-tap-highlight-color: transparent }
.fp-section { position: relative; box-sizing: border-box; height: 100%; display: block; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0) }
.fp-slide { float: left }
.fp-slide, .fp-slidesContainer { height: 100%; display: block }
.fp-slides { z-index: 1; height: 100%; overflow: hidden; position: relative; transition: all .3s ease-out }
.fp-table { display: flex; flex-direction: column; justify-content: center; width: 100% }
.fp-slidesContainer { float: left; position: relative }
.fp-controlArrow { -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; position: absolute; z-index: 4; top: 50%; cursor: pointer; margin-top: -38px; transform: translate3d(0, 0, 0) }
.fp-prev { left: 15px }
.fp-next { right: 15px }
.fp-arrow { width: 0; height: 0; border-style: solid }
.fp-arrow.fp-prev { border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent }
.fp-arrow.fp-next { border-width: 38.5px 0 38.5px 34px; border-color: transparent transparent transparent #fff }
.fp-notransition { transition: none!important }
#fp-nav { position: fixed; z-index: 100; top: 50%; opacity: 1; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translate3d(0, -50%, 0) }
#fp-nav.fp-right { right: 17px }
#fp-nav.fp-left { left: 17px }
.fp-slidesNav { position: absolute; z-index: 4; opacity: 1; transform: translate3d(0, 0, 0); left: 0!important; right: 0; margin: 0 auto!important }
.fp-slidesNav.fp-bottom { bottom: 17px }
.fp-slidesNav.fp-top { top: 17px }
#fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0 }
#fp-nav ul li, .fp-slidesNav ul li { display: block; width: 14px; height: 13px; margin: 7px; position: relative }
.fp-slidesNav ul li { display: inline-block }
#fp-nav ul li a, .fp-slidesNav ul li a { display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none }
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span { height: 12px; width: 12px; margin: -6px 0 0-6px; border-radius: 100% }
#fp-nav ul li a span, .fp-slidesNav ul li a span { border-radius: 50%; position: absolute; z-index: 1; height: 4px; width: 4px; border: 0; background: #333; left: 50%; top: 50%; margin: -2px 0 0-2px; transition: all .1s ease-in-out }
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span { width: 10px; height: 10px; margin: -5px 0 0-5px }
#fp-nav ul li .fp-tooltip { position: absolute; top: -2px; color: #fff; font-size:.875rem;
font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer }
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip { transition: opacity .2s ease-in; width: auto; opacity: 1 }
#fp-nav ul li .fp-tooltip.fp-right { right: 20px }
#fp-nav ul li .fp-tooltip.fp-left { left: 20px }
.fp-auto-height .fp-slide, .fp-auto-height.fp-section, .fp-responsive .fp-is-overflow.fp-section { height: auto!important }
.fp-scrollable .fp-section, .fp-scrollable .fp-slide, .fp-scrollable.fp-responsive .fp-is-overflow.fp-section { height: 100vh; height:calc(var(--vh, 1vh)*100)
}
.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]), .fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]), .fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]) { min-height: 100vh; min-height:calc(var(--vh, 1vh)*100)
}
.fp-overflow { justify-content: flex-start; max-height: 100vh; outline: 0 }
.fp-scrollable .fp-auto-height .fp-overflow { max-height: none }
.fp-is-overflow .fp-overflow.fp-auto-height, .fp-is-overflow .fp-overflow.fp-auto-height-responsive, .fp-is-overflow>.fp-overflow { overflow-y: auto }
.fp-overflow.fp-table { display: block }
.fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive.fp-section { height: auto!important; min-height: auto!important }
.fp-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0 }
.fp-scroll-mac .fp-overflow::-webkit-scrollbar {
background-color:transparent;
width:9px
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track {
background-color:transparent
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb {
background-color:rgba(0,0,0,.4);
border-radius:16px;
border:4px solid transparent
}
.fp-warning, .fp-watermark { z-index: 9999999; position: absolute; bottom: 0 }
.fp-warning, .fp-watermark a { text-decoration: none; background: rgba(255,255,255,.6); padding: 5px 8px; font-size:.875rem;
font-family: arial; color: #000; display: inline-block; border-radius: 3px; margin: 12px }
.fp-noscroll .fp-overflow { overflow: hidden }
.visually-hidden { position: absolute; clip: rect(1px,1px,1px,1px); overflow: hidden; height: 1px; width: 1px; word-wrap: normal }
.bh-layouts__bh-carousel-large-section--contain-in-grid, .bh-layouts__bh-carousel-large-section--full-width, .bh-layouts__bh-carousel-section--contain-in-grid, .bh-layouts__bh-carousel-section--full-width, .bh-layouts__bh-fourcol-section--contain-in-grid, .bh-layouts__bh-fourcol-section--full-width, .bh-layouts__bh-hero-carousel-section--contain-in-grid, .bh-layouts__bh-hero-carousel-section--full-width, .bh-layouts__bh-horizontaltabs-section--contain-in-grid, .bh-layouts__bh-horizontaltabs-section--full-width, .bh-layouts__bh-jump-nav-section--contain-in-grid, .bh-layouts__bh-jump-nav-section--full-width, .bh-layouts__bh-onecol-section--contain-in-grid, .bh-layouts__bh-onecol-section--full-width, .bh-layouts__bh-onepager-twocol-section--contain-in-grid, .bh-layouts__bh-onepager-twocol-section--full-width, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid, .bh-layouts__bh-product-spotlight-carousel-section--full-width, .bh-layouts__bh-threecol-section--contain-in-grid, .bh-layouts__bh-threecol-section--full-width, .bh-layouts__bh-twocol-section--contain-in-grid, .bh-layouts__bh-twocol-section--full-width, .bh-layouts__bh-twocoloffset-section--contain-in-grid, .bh-layouts__bh-twocoloffset-section--full-width, .bh-layouts__bh-verticaltabs-section--contain-in-grid, .bh-layouts__bh-verticaltabs-section--full-width, .bh-layouts__border, .span-full-width { width: 100%; max-width: 100vw; width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%) }
@media screen and (min-width:1960px) {
.bh-layouts__bh-carousel-large-section--contain-in-grid, .bh-layouts__bh-carousel-large-section--full-width, .bh-layouts__bh-carousel-section--contain-in-grid, .bh-layouts__bh-carousel-section--full-width, .bh-layouts__bh-fourcol-section--contain-in-grid, .bh-layouts__bh-fourcol-section--full-width, .bh-layouts__bh-hero-carousel-section--contain-in-grid, .bh-layouts__bh-hero-carousel-section--full-width, .bh-layouts__bh-horizontaltabs-section--contain-in-grid, .bh-layouts__bh-horizontaltabs-section--full-width, .bh-layouts__bh-jump-nav-section--contain-in-grid, .bh-layouts__bh-jump-nav-section--full-width, .bh-layouts__bh-onecol-section--contain-in-grid, .bh-layouts__bh-onecol-section--full-width, .bh-layouts__bh-onepager-twocol-section--contain-in-grid, .bh-layouts__bh-onepager-twocol-section--full-width, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid, .bh-layouts__bh-product-spotlight-carousel-section--full-width, .bh-layouts__bh-threecol-section--contain-in-grid, .bh-layouts__bh-threecol-section--full-width, .bh-layouts__bh-twocol-section--contain-in-grid, .bh-layouts__bh-twocol-section--full-width, .bh-layouts__bh-twocoloffset-section--contain-in-grid, .bh-layouts__bh-twocoloffset-section--full-width, .bh-layouts__bh-verticaltabs-section--contain-in-grid, .bh-layouts__bh-verticaltabs-section--full-width, .bh-layouts__border, .span-full-width { max-width: 1960px; margin-left: calc(-980px + 50%); margin-right: calc(-980px + 50%) }
}
body.user-agent-ie .bh-layouts:after { content: ""; display: table; clear: both }
.bh-layouts__border { display: none }
.bh-layouts__bh-carousel-large-section .bh-layouts__grid, .bh-layouts__bh-carousel-section .bh-layouts__grid, .bh-layouts__bh-fourcol-section .bh-layouts__grid, .bh-layouts__bh-hero-carousel-section .bh-layouts__grid, .bh-layouts__bh-horizontaltabs-section .bh-layouts__grid, .bh-layouts__bh-jump-nav-section .bh-layouts__grid, .bh-layouts__bh-onecol-section .bh-layouts__grid, .bh-layouts__bh-onepager-twocol-section .bh-layouts__grid, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__grid, .bh-layouts__bh-threecol-section .bh-layouts__grid, .bh-layouts__bh-twocol-section .bh-layouts__grid, .bh-layouts__bh-twocoloffset-section .bh-layouts__grid, .bh-layouts__bh-verticaltabs-section .bh-layouts__grid { display: flex; flex-direction: column }
.bh-layouts__bh-carousel-large-section .bh-layouts__header, .bh-layouts__bh-carousel-section .bh-layouts__header, .bh-layouts__bh-fourcol-section .bh-layouts__header, .bh-layouts__bh-hero-carousel-section .bh-layouts__header, .bh-layouts__bh-horizontaltabs-section .bh-layouts__header, .bh-layouts__bh-jump-nav-section .bh-layouts__header, .bh-layouts__bh-onecol-section .bh-layouts__header, .bh-layouts__bh-onepager-twocol-section .bh-layouts__header, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__header, .bh-layouts__bh-threecol-section .bh-layouts__header, .bh-layouts__bh-twocol-section .bh-layouts__header, .bh-layouts__bh-twocoloffset-section .bh-layouts__header, .bh-layouts__bh-verticaltabs-section .bh-layouts__header { display: flex; align-items: center; margin: 0; padding: 48px 0 }
.bh-layouts__bh-carousel-large-section .bh-layouts__title, .bh-layouts__bh-carousel-section .bh-layouts__title, .bh-layouts__bh-fourcol-section .bh-layouts__title, .bh-layouts__bh-hero-carousel-section .bh-layouts__title, .bh-layouts__bh-horizontaltabs-section .bh-layouts__title, .bh-layouts__bh-jump-nav-section .bh-layouts__title, .bh-layouts__bh-onecol-section .bh-layouts__title, .bh-layouts__bh-onepager-twocol-section .bh-layouts__title, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__title, .bh-layouts__bh-threecol-section .bh-layouts__title, .bh-layouts__bh-twocol-section .bh-layouts__title, .bh-layouts__bh-twocoloffset-section .bh-layouts__title, .bh-layouts__bh-verticaltabs-section .bh-layouts__title { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0; display: inline-flex; position: relative; padding-left: 0; margin: 0 }
.bh-layouts__bh-carousel-large-section .bh-layouts__title:before, .bh-layouts__bh-carousel-section .bh-layouts__title:before, .bh-layouts__bh-fourcol-section .bh-layouts__title:before, .bh-layouts__bh-hero-carousel-section .bh-layouts__title:before, .bh-layouts__bh-horizontaltabs-section .bh-layouts__title:before, .bh-layouts__bh-jump-nav-section .bh-layouts__title:before, .bh-layouts__bh-onecol-section .bh-layouts__title:before, .bh-layouts__bh-onepager-twocol-section .bh-layouts__title:before, .bh-layouts__bh-product-spotlight-carousel-section .bh-layouts__title:before, .bh-layouts__bh-threecol-section .bh-layouts__title:before, .bh-layouts__bh-twocol-section .bh-layouts__title:before, .bh-layouts__bh-twocoloffset-section .bh-layouts__title:before, .bh-layouts__bh-verticaltabs-section .bh-layouts__title:before { content: ""; position: absolute; height: 2px; top: -20px; left: 0; width: 40px; background-color: #02a783 }
.bh-layouts__bh-carousel-large-section--border-above .bh-layouts__border--above, .bh-layouts__bh-carousel-large-section--border-below .bh-layouts__border--below, .bh-layouts__bh-carousel-section--border-above .bh-layouts__border--above, .bh-layouts__bh-carousel-section--border-below .bh-layouts__border--below, .bh-layouts__bh-fourcol-section--border-above .bh-layouts__border--above, .bh-layouts__bh-fourcol-section--border-below .bh-layouts__border--below, .bh-layouts__bh-hero-carousel-section--border-above .bh-layouts__border--above, .bh-layouts__bh-hero-carousel-section--border-below .bh-layouts__border--below, .bh-layouts__bh-horizontaltabs-section--border-above .bh-layouts__border--above, .bh-layouts__bh-horizontaltabs-section--border-below .bh-layouts__border--below, .bh-layouts__bh-jump-nav-section--border-above .bh-layouts__border--above, .bh-layouts__bh-jump-nav-section--border-below .bh-layouts__border--below, .bh-layouts__bh-onecol-section--border-above .bh-layouts__border--above, .bh-layouts__bh-onecol-section--border-below .bh-layouts__border--below, .bh-layouts__bh-onepager-twocol-section--border-above .bh-layouts__border--above, .bh-layouts__bh-onepager-twocol-section--border-below .bh-layouts__border--below, .bh-layouts__bh-product-spotlight-carousel-section--border-above .bh-layouts__border--above, .bh-layouts__bh-product-spotlight-carousel-section--border-below .bh-layouts__border--below, .bh-layouts__bh-threecol-section--border-above .bh-layouts__border--above, .bh-layouts__bh-threecol-section--border-below .bh-layouts__border--below, .bh-layouts__bh-twocol-section--border-above .bh-layouts__border--above, .bh-layouts__bh-twocol-section--border-below .bh-layouts__border--below, .bh-layouts__bh-twocoloffset-section--border-above .bh-layouts__border--above, .bh-layouts__bh-twocoloffset-section--border-below .bh-layouts__border--below, .bh-layouts__bh-verticaltabs-section--border-above .bh-layouts__border--above, .bh-layouts__bh-verticaltabs-section--border-below .bh-layouts__border--below { display: block }
.bh-layouts__bh-carousel-large-section--padding-small, .bh-layouts__bh-carousel-section--padding-small, .bh-layouts__bh-fourcol-section--padding-small, .bh-layouts__bh-hero-carousel-section--padding-small, .bh-layouts__bh-horizontaltabs-section--padding-small, .bh-layouts__bh-jump-nav-section--padding-small, .bh-layouts__bh-onecol-section--padding-small, .bh-layouts__bh-onepager-twocol-section--padding-small, .bh-layouts__bh-product-spotlight-carousel-section--padding-small, .bh-layouts__bh-threecol-section--padding-small, .bh-layouts__bh-twocol-section--padding-small, .bh-layouts__bh-twocoloffset-section--padding-small, .bh-layouts__bh-verticaltabs-section--padding-small { padding-top: 12px; padding-bottom: 12px }
.bh-layouts__bh-carousel-large-section--padding-normal, .bh-layouts__bh-carousel-section--padding-normal, .bh-layouts__bh-fourcol-section--padding-normal, .bh-layouts__bh-hero-carousel-section--padding-normal, .bh-layouts__bh-horizontaltabs-section--padding-normal, .bh-layouts__bh-jump-nav-section--padding-normal, .bh-layouts__bh-onecol-section--padding-normal, .bh-layouts__bh-onepager-twocol-section--padding-normal, .bh-layouts__bh-product-spotlight-carousel-section--padding-normal, .bh-layouts__bh-threecol-section--padding-normal, .bh-layouts__bh-twocol-section--padding-normal, .bh-layouts__bh-twocoloffset-section--padding-normal, .bh-layouts__bh-verticaltabs-section--padding-normal { padding-top: 36px; padding-bottom: 36px }
.bh-layouts__bh-carousel-large-section--padding-large, .bh-layouts__bh-carousel-section--padding-large, .bh-layouts__bh-fourcol-section--padding-large, .bh-layouts__bh-hero-carousel-section--padding-large, .bh-layouts__bh-horizontaltabs-section--padding-large, .bh-layouts__bh-jump-nav-section--padding-large, .bh-layouts__bh-onecol-section--padding-large, .bh-layouts__bh-onepager-twocol-section--padding-large, .bh-layouts__bh-product-spotlight-carousel-section--padding-large, .bh-layouts__bh-threecol-section--padding-large, .bh-layouts__bh-twocol-section--padding-large, .bh-layouts__bh-twocoloffset-section--padding-large, .bh-layouts__bh-verticaltabs-section--padding-large { padding-top: 48px; padding-bottom: 48px }
.bh-layouts__bh-carousel-large-section--padding-normal-top-bottom, .bh-layouts__bh-carousel-section--padding-normal-top-bottom, .bh-layouts__bh-fourcol-section--padding-normal-top-bottom, .bh-layouts__bh-hero-carousel-section--padding-normal-top-bottom, .bh-layouts__bh-horizontaltabs-section--padding-normal-top-bottom, .bh-layouts__bh-jump-nav-section--padding-normal-top-bottom, .bh-layouts__bh-onecol-section--padding-normal-top-bottom, .bh-layouts__bh-onepager-twocol-section--padding-normal-top-bottom, .bh-layouts__bh-product-spotlight-carousel-section--padding-normal-top-bottom, .bh-layouts__bh-threecol-section--padding-normal-top-bottom, .bh-layouts__bh-twocol-section--padding-normal-top-bottom, .bh-layouts__bh-twocoloffset-section--padding-normal-top-bottom, .bh-layouts__bh-verticaltabs-section--padding-normal-top-bottom { padding-top: 80px; padding-bottom: 80px }
.bh-layouts__bh-carousel-large-section--padding-extra-top, .bh-layouts__bh-carousel-section--padding-extra-top, .bh-layouts__bh-fourcol-section--padding-extra-top, .bh-layouts__bh-hero-carousel-section--padding-extra-top, .bh-layouts__bh-horizontaltabs-section--padding-extra-top, .bh-layouts__bh-jump-nav-section--padding-extra-top, .bh-layouts__bh-onecol-section--padding-extra-top, .bh-layouts__bh-onepager-twocol-section--padding-extra-top, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-top, .bh-layouts__bh-threecol-section--padding-extra-top, .bh-layouts__bh-twocol-section--padding-extra-top, .bh-layouts__bh-twocoloffset-section--padding-extra-top, .bh-layouts__bh-verticaltabs-section--padding-extra-top { padding-top: 80px }
.bh-layouts__bh-carousel-large-section--padding-extra-bottom-100, .bh-layouts__bh-carousel-section--padding-extra-bottom-100, .bh-layouts__bh-fourcol-section--padding-extra-bottom-100, .bh-layouts__bh-hero-carousel-section--padding-extra-bottom-100, .bh-layouts__bh-horizontaltabs-section--padding-extra-bottom-100, .bh-layouts__bh-jump-nav-section--padding-extra-bottom-100, .bh-layouts__bh-onecol-section--padding-extra-bottom-100, .bh-layouts__bh-onepager-twocol-section--padding-extra-bottom-100, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-bottom-100, .bh-layouts__bh-threecol-section--padding-extra-bottom-100, .bh-layouts__bh-twocol-section--padding-extra-bottom-100, .bh-layouts__bh-twocoloffset-section--padding-extra-bottom-100, .bh-layouts__bh-verticaltabs-section--padding-extra-bottom-100 { padding-bottom: 80px }
.bh-layouts__bh-carousel-large-section--padding-extra-bottom-60, .bh-layouts__bh-carousel-section--padding-extra-bottom-60, .bh-layouts__bh-fourcol-section--padding-extra-bottom-60, .bh-layouts__bh-hero-carousel-section--padding-extra-bottom-60, .bh-layouts__bh-horizontaltabs-section--padding-extra-bottom-60, .bh-layouts__bh-jump-nav-section--padding-extra-bottom-60, .bh-layouts__bh-onecol-section--padding-extra-bottom-60, .bh-layouts__bh-onepager-twocol-section--padding-extra-bottom-60, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-bottom-60, .bh-layouts__bh-threecol-section--padding-extra-bottom-60, .bh-layouts__bh-twocol-section--padding-extra-bottom-60, .bh-layouts__bh-twocoloffset-section--padding-extra-bottom-60, .bh-layouts__bh-verticaltabs-section--padding-extra-bottom-60 { padding-bottom: 40px }
.bh-layouts__bh-carousel-large-section--padding-extra-bottom-30, .bh-layouts__bh-carousel-section--padding-extra-bottom-30, .bh-layouts__bh-fourcol-section--padding-extra-bottom-30, .bh-layouts__bh-hero-carousel-section--padding-extra-bottom-30, .bh-layouts__bh-horizontaltabs-section--padding-extra-bottom-30, .bh-layouts__bh-jump-nav-section--padding-extra-bottom-30, .bh-layouts__bh-onecol-section--padding-extra-bottom-30, .bh-layouts__bh-onepager-twocol-section--padding-extra-bottom-30, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-bottom-30, .bh-layouts__bh-threecol-section--padding-extra-bottom-30, .bh-layouts__bh-twocol-section--padding-extra-bottom-30, .bh-layouts__bh-twocoloffset-section--padding-extra-bottom-30, .bh-layouts__bh-verticaltabs-section--padding-extra-bottom-30 { padding-bottom: 30px }
.bh-layouts__bh-carousel-large-section--padding-extra-top-60, .bh-layouts__bh-carousel-section--padding-extra-top-60, .bh-layouts__bh-fourcol-section--padding-extra-top-60, .bh-layouts__bh-hero-carousel-section--padding-extra-top-60, .bh-layouts__bh-horizontaltabs-section--padding-extra-top-60, .bh-layouts__bh-jump-nav-section--padding-extra-top-60, .bh-layouts__bh-onecol-section--padding-extra-top-60, .bh-layouts__bh-onepager-twocol-section--padding-extra-top-60, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-top-60, .bh-layouts__bh-threecol-section--padding-extra-top-60, .bh-layouts__bh-twocol-section--padding-extra-top-60, .bh-layouts__bh-twocoloffset-section--padding-extra-top-60, .bh-layouts__bh-verticaltabs-section--padding-extra-top-60 { padding-top: 40px }
.bh-layouts__bh-carousel-large-section--padding-extra-top-30, .bh-layouts__bh-carousel-section--padding-extra-top-30, .bh-layouts__bh-fourcol-section--padding-extra-top-30, .bh-layouts__bh-hero-carousel-section--padding-extra-top-30, .bh-layouts__bh-horizontaltabs-section--padding-extra-top-30, .bh-layouts__bh-jump-nav-section--padding-extra-top-30, .bh-layouts__bh-onecol-section--padding-extra-top-30, .bh-layouts__bh-onepager-twocol-section--padding-extra-top-30, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-top-30, .bh-layouts__bh-threecol-section--padding-extra-top-30, .bh-layouts__bh-twocol-section--padding-extra-top-30, .bh-layouts__bh-twocoloffset-section--padding-extra-top-30, .bh-layouts__bh-verticaltabs-section--padding-extra-top-30 { padding-top: 30px }
.bh-layouts__bh-carousel-large-section--padding-extra-top-bottom-30, .bh-layouts__bh-carousel-section--padding-extra-top-bottom-30, .bh-layouts__bh-fourcol-section--padding-extra-top-bottom-30, .bh-layouts__bh-hero-carousel-section--padding-extra-top-bottom-30, .bh-layouts__bh-horizontaltabs-section--padding-extra-top-bottom-30, .bh-layouts__bh-jump-nav-section--padding-extra-top-bottom-30, .bh-layouts__bh-onecol-section--padding-extra-top-bottom-30, .bh-layouts__bh-onepager-twocol-section--padding-extra-top-bottom-30, .bh-layouts__bh-product-spotlight-carousel-section--padding-extra-top-bottom-30, .bh-layouts__bh-threecol-section--padding-extra-top-bottom-30, .bh-layouts__bh-twocol-section--padding-extra-top-bottom-30, .bh-layouts__bh-twocoloffset-section--padding-extra-top-bottom-30, .bh-layouts__bh-verticaltabs-section--padding-extra-top-bottom-30 { padding-top: 30px; padding-bottom: 30px }
.bh-layouts__bh-carousel-large-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-carousel-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-fourcol-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-hero-carousel-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-horizontaltabs-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-jump-nav-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-onecol-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-onepager-twocol-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-product-spotlight-carousel-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-threecol-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-twocol-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-twocoloffset-section--hide-full-html-section .bh-section-full-html, .bh-layouts__bh-verticaltabs-section--hide-full-html-section .bh-section-full-html { display: none }
.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__header { padding-left: 24px; padding-right: 24px }
@media (min-width:576px) {
.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__header { padding-left: 0; padding-right: 0 }
.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__container, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__container { max-width: 1335px; margin-left: auto; margin-right: auto }
.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__container:after, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__container:after { content: " "; display: block; clear: both }
.bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-carousel-large-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-fourcol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-hero-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-horizontaltabs-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-jump-nav-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-onecol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-onepager-twocol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-product-spotlight-carousel-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-threecol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-twocol-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-twocoloffset-section--contain-in-grid .bh-layouts__header, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__grid, .bh-layouts__bh-verticaltabs-section--contain-in-grid .bh-layouts__header { width: 85.39554%; float: left; margin-right: 2.23124%; margin-left: 7.30223% }
}
.bh-layouts__bh-carousel-large-section--color-primary, .bh-layouts__bh-carousel-section--color-primary, .bh-layouts__bh-fourcol-section--color-primary, .bh-layouts__bh-hero-carousel-section--color-primary, .bh-layouts__bh-horizontaltabs-section--color-primary, .bh-layouts__bh-jump-nav-section--color-primary, .bh-layouts__bh-onecol-section--color-primary, .bh-layouts__bh-onepager-twocol-section--color-primary, .bh-layouts__bh-product-spotlight-carousel-section--color-primary, .bh-layouts__bh-threecol-section--color-primary, .bh-layouts__bh-twocol-section--color-primary, .bh-layouts__bh-twocoloffset-section--color-primary, .bh-layouts__bh-verticaltabs-section--color-primary { background-color: #f8f8f8 }
.bh-layouts__bh-carousel-large-section--color-primary .bh-layouts__title, .bh-layouts__bh-carousel-section--color-primary .bh-layouts__title, .bh-layouts__bh-fourcol-section--color-primary .bh-layouts__title, .bh-layouts__bh-hero-carousel-section--color-primary .bh-layouts__title, .bh-layouts__bh-horizontaltabs-section--color-primary .bh-layouts__title, .bh-layouts__bh-jump-nav-section--color-primary .bh-layouts__title, .bh-layouts__bh-onecol-section--color-primary .bh-layouts__title, .bh-layouts__bh-onepager-twocol-section--color-primary .bh-layouts__title, .bh-layouts__bh-product-spotlight-carousel-section--color-primary .bh-layouts__title, .bh-layouts__bh-threecol-section--color-primary .bh-layouts__title, .bh-layouts__bh-twocol-section--color-primary .bh-layouts__title, .bh-layouts__bh-twocoloffset-section--color-primary .bh-layouts__title, .bh-layouts__bh-verticaltabs-section--color-primary .bh-layouts__title { color: #013025 }
.bh-layouts__bh-carousel-large-section--color-secondary, .bh-layouts__bh-carousel-section--color-secondary, .bh-layouts__bh-fourcol-section--color-secondary, .bh-layouts__bh-hero-carousel-section--color-secondary, .bh-layouts__bh-horizontaltabs-section--color-secondary, .bh-layouts__bh-jump-nav-section--color-secondary, .bh-layouts__bh-onecol-section--color-secondary, .bh-layouts__bh-onepager-twocol-section--color-secondary, .bh-layouts__bh-product-spotlight-carousel-section--color-secondary, .bh-layouts__bh-threecol-section--color-secondary, .bh-layouts__bh-twocol-section--color-secondary, .bh-layouts__bh-twocoloffset-section--color-secondary, .bh-layouts__bh-verticaltabs-section--color-secondary { background-color: #27272c }
.bh-layouts__bh-carousel-large-section--color-secondary .bh-layouts__title, .bh-layouts__bh-carousel-large-section--color-secondary .field_eyebrow, .bh-layouts__bh-carousel-large-section--color-secondary .field_heading, .bh-layouts__bh-carousel-section--color-secondary .bh-layouts__title, .bh-layouts__bh-carousel-section--color-secondary .field_eyebrow, .bh-layouts__bh-carousel-section--color-secondary .field_heading, .bh-layouts__bh-fourcol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-fourcol-section--color-secondary .field_eyebrow, .bh-layouts__bh-fourcol-section--color-secondary .field_heading, .bh-layouts__bh-hero-carousel-section--color-secondary .bh-layouts__title, .bh-layouts__bh-hero-carousel-section--color-secondary .field_eyebrow, .bh-layouts__bh-hero-carousel-section--color-secondary .field_heading, .bh-layouts__bh-horizontaltabs-section--color-secondary .bh-layouts__title, .bh-layouts__bh-horizontaltabs-section--color-secondary .field_eyebrow, .bh-layouts__bh-horizontaltabs-section--color-secondary .field_heading, .bh-layouts__bh-jump-nav-section--color-secondary .bh-layouts__title, .bh-layouts__bh-jump-nav-section--color-secondary .field_eyebrow, .bh-layouts__bh-jump-nav-section--color-secondary .field_heading, .bh-layouts__bh-onecol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-onecol-section--color-secondary .field_eyebrow, .bh-layouts__bh-onecol-section--color-secondary .field_heading, .bh-layouts__bh-onepager-twocol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-onepager-twocol-section--color-secondary .field_eyebrow, .bh-layouts__bh-onepager-twocol-section--color-secondary .field_heading, .bh-layouts__bh-product-spotlight-carousel-section--color-secondary .bh-layouts__title, .bh-layouts__bh-product-spotlight-carousel-section--color-secondary .field_eyebrow, .bh-layouts__bh-product-spotlight-carousel-section--color-secondary .field_heading, .bh-layouts__bh-threecol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-threecol-section--color-secondary .field_eyebrow, .bh-layouts__bh-threecol-section--color-secondary .field_heading, .bh-layouts__bh-twocol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-twocol-section--color-secondary .field_eyebrow, .bh-layouts__bh-twocol-section--color-secondary .field_heading, .bh-layouts__bh-twocoloffset-section--color-secondary .bh-layouts__title, .bh-layouts__bh-twocoloffset-section--color-secondary .field_eyebrow, .bh-layouts__bh-twocoloffset-section--color-secondary .field_heading, .bh-layouts__bh-verticaltabs-section--color-secondary .bh-layouts__title, .bh-layouts__bh-verticaltabs-section--color-secondary .field_eyebrow, .bh-layouts__bh-verticaltabs-section--color-secondary .field_heading { color: #fff }
.bh-layouts__bh-carousel-large-section--color-secondary .field_text_content p, .bh-layouts__bh-carousel-large-section--color-tertiary .field_text_content p, .bh-layouts__bh-carousel-section--color-secondary .field_text_content p, .bh-layouts__bh-carousel-section--color-tertiary .field_text_content p, .bh-layouts__bh-fourcol-section--color-secondary .field_text_content p, .bh-layouts__bh-fourcol-section--color-tertiary .field_text_content p, .bh-layouts__bh-hero-carousel-section--color-secondary .field_text_content p, .bh-layouts__bh-hero-carousel-section--color-tertiary .field_text_content p, .bh-layouts__bh-horizontaltabs-section--color-secondary .field_text_content p, .bh-layouts__bh-horizontaltabs-section--color-tertiary .field_text_content p, .bh-layouts__bh-jump-nav-section--color-secondary .field_text_content p, .bh-layouts__bh-jump-nav-section--color-tertiary .field_text_content p, .bh-layouts__bh-onecol-section--color-secondary .field_text_content p, .bh-layouts__bh-onecol-section--color-tertiary .field_text_content p, .bh-layouts__bh-onepager-twocol-section--color-secondary .field_text_content p, .bh-layouts__bh-onepager-twocol-section--color-tertiary .field_text_content p, .bh-layouts__bh-product-spotlight-carousel-section--color-secondary .field_text_content p, .bh-layouts__bh-product-spotlight-carousel-section--color-tertiary .field_text_content p, .bh-layouts__bh-threecol-section--color-secondary .field_text_content p, .bh-layouts__bh-threecol-section--color-tertiary .field_text_content p, .bh-layouts__bh-twocol-section--color-secondary .field_text_content p, .bh-layouts__bh-twocol-section--color-tertiary .field_text_content p, .bh-layouts__bh-twocoloffset-section--color-secondary .field_text_content p, .bh-layouts__bh-twocoloffset-section--color-tertiary .field_text_content p, .bh-layouts__bh-verticaltabs-section--color-secondary .field_text_content p, .bh-layouts__bh-verticaltabs-section--color-tertiary .field_text_content p { color: rgba(255,255,255,.7) }
.bh-layouts__bh-carousel-large-section--color-tertiary, .bh-layouts__bh-carousel-section--color-tertiary, .bh-layouts__bh-fourcol-section--color-tertiary, .bh-layouts__bh-hero-carousel-section--color-tertiary, .bh-layouts__bh-horizontaltabs-section--color-tertiary, .bh-layouts__bh-jump-nav-section--color-tertiary, .bh-layouts__bh-onecol-section--color-tertiary, .bh-layouts__bh-onepager-twocol-section--color-tertiary, .bh-layouts__bh-product-spotlight-carousel-section--color-tertiary, .bh-layouts__bh-threecol-section--color-tertiary, .bh-layouts__bh-twocol-section--color-tertiary, .bh-layouts__bh-twocoloffset-section--color-tertiary, .bh-layouts__bh-verticaltabs-section--color-tertiary { background-color: #f8f8f8 }
.bh-layouts__bh-carousel-large-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-carousel-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-fourcol-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-hero-carousel-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-horizontaltabs-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-jump-nav-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-onecol-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-onepager-twocol-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-product-spotlight-carousel-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-threecol-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-twocol-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-twocoloffset-section--color-tertiary .bh-layouts__title, .bh-layouts__bh-verticaltabs-section--color-tertiary .bh-layouts__title { color: #013025 }
.bh-layouts__bh-carousel-large-section--color-tertiary .field_eyebrow, .bh-layouts__bh-carousel-large-section--color-tertiary .field_heading, .bh-layouts__bh-carousel-section--color-tertiary .field_eyebrow, .bh-layouts__bh-carousel-section--color-tertiary .field_heading, .bh-layouts__bh-fourcol-section--color-tertiary .field_eyebrow, .bh-layouts__bh-fourcol-section--color-tertiary .field_heading, .bh-layouts__bh-hero-carousel-section--color-tertiary .field_eyebrow, .bh-layouts__bh-hero-carousel-section--color-tertiary .field_heading, .bh-layouts__bh-horizontaltabs-section--color-tertiary .field_eyebrow, .bh-layouts__bh-horizontaltabs-section--color-tertiary .field_heading, .bh-layouts__bh-jump-nav-section--color-tertiary .field_eyebrow, .bh-layouts__bh-jump-nav-section--color-tertiary .field_heading, .bh-layouts__bh-onecol-section--color-tertiary .field_eyebrow, .bh-layouts__bh-onecol-section--color-tertiary .field_heading, .bh-layouts__bh-onepager-twocol-section--color-tertiary .field_eyebrow, .bh-layouts__bh-onepager-twocol-section--color-tertiary .field_heading, .bh-layouts__bh-product-spotlight-carousel-section--color-tertiary .field_eyebrow, .bh-layouts__bh-product-spotlight-carousel-section--color-tertiary .field_heading, .bh-layouts__bh-threecol-section--color-tertiary .field_eyebrow, .bh-layouts__bh-threecol-section--color-tertiary .field_heading, .bh-layouts__bh-twocol-section--color-tertiary .field_eyebrow, .bh-layouts__bh-twocol-section--color-tertiary .field_heading, .bh-layouts__bh-twocoloffset-section--color-tertiary .field_eyebrow, .bh-layouts__bh-twocoloffset-section--color-tertiary .field_heading, .bh-layouts__bh-verticaltabs-section--color-tertiary .field_eyebrow, .bh-layouts__bh-verticaltabs-section--color-tertiary .field_heading { color: #fff }
.bh-layouts__bh-onecol-section .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-onepager-twocol-section .bh-layouts__grid>.bh-layouts__region, .bh-layouts__bh-twocol-section .bh-layouts__grid>.bh-layouts__region { flex: 0 1 100%; max-width: 100% }
.bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts__region { flex: 0 1 100%; max-width: 100%; padding: 0 }
.bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts__region--first { margin-top: -72px; margin-left: -24px; margin-right: -24px; max-width: inherit; z-index: 1; background: #f8f8f8; padding: 0 24px }
.bh-layouts__bh-carousel-section .bh-layouts__grid>.bh-layouts__carousel, .bh-layouts__bh-fourcol-section .bh-layouts__grid>.bh-layouts__region, .bh-layouts__bh-horizontaltabs-section .bh-layouts__grid>.bh-layouts__horizontal-tabs, .bh-layouts__bh-threecol-section .bh-layouts__grid>.bh-layouts__region, .bh-layouts__bh-verticaltabs-section .bh-layouts__grid>.bh-layouts__vertical-tabs { flex: 0 1 100%; max-width: 100% }
@media (min-width:768px) {
.bh-layouts__bh-carousel-section .bh-layouts__title, .bh-layouts__bh-fourcol-section .bh-layouts__title, .bh-layouts__bh-hero-carousel-section .bh-layouts__title, .bh-layouts__bh-horizontaltabs-section .bh-layouts__title, .bh-layouts__bh-onecol-section .bh-layouts__title, .bh-layouts__bh-onepager-twocol-section .bh-layouts__title, .bh-layouts__bh-threecol-section .bh-layouts__title, .bh-layouts__bh-twocol-section .bh-layouts__title, .bh-layouts__bh-twocoloffset-section .bh-layouts__title, .bh-layouts__bh-verticaltabs-section .bh-layouts__title { font-family: "Poppins", sans-serif; font-size: 1.875rem; font-weight: 600; line-height: 1.33; color: #013025; letter-spacing: 0; flex: 1 0 auto }
.bh-layouts__bh-carousel-section .bh-layouts__grid, .bh-layouts__bh-fourcol-section .bh-layouts__grid, .bh-layouts__bh-hero-carousel-section .bh-layouts__grid, .bh-layouts__bh-horizontaltabs-section .bh-layouts__grid, .bh-layouts__bh-onecol-section .bh-layouts__grid, .bh-layouts__bh-onepager-twocol-section .bh-layouts__grid, .bh-layouts__bh-threecol-section .bh-layouts__grid, .bh-layouts__bh-twocol-section .bh-layouts__grid, .bh-layouts__bh-twocoloffset-section .bh-layouts__grid, .bh-layouts__bh-verticaltabs-section .bh-layouts__grid { flex-direction: row }
.bh-layouts__bh-carousel-section--color-secondary, .bh-layouts__bh-fourcol-section--color-secondary, .bh-layouts__bh-hero-carousel-section--color-secondary, .bh-layouts__bh-horizontaltabs-section--color-secondary, .bh-layouts__bh-onecol-section--color-secondary, .bh-layouts__bh-onepager-twocol-section--color-secondary, .bh-layouts__bh-threecol-section--color-secondary, .bh-layouts__bh-twocol-section--color-secondary, .bh-layouts__bh-twocoloffset-section--color-secondary, .bh-layouts__bh-verticaltabs-section--color-secondary { background-color: #27272c }
.bh-layouts__bh-carousel-section--color-secondary .bh-layouts__title, .bh-layouts__bh-carousel-section--color-secondary .field_eyebrow, .bh-layouts__bh-carousel-section--color-secondary .field_heading, .bh-layouts__bh-carousel-section--color-secondary .field_text_content p, .bh-layouts__bh-fourcol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-fourcol-section--color-secondary .field_eyebrow, .bh-layouts__bh-fourcol-section--color-secondary .field_heading, .bh-layouts__bh-fourcol-section--color-secondary .field_text_content p, .bh-layouts__bh-hero-carousel-section--color-secondary .bh-layouts__title, .bh-layouts__bh-hero-carousel-section--color-secondary .field_eyebrow, .bh-layouts__bh-hero-carousel-section--color-secondary .field_heading, .bh-layouts__bh-hero-carousel-section--color-secondary .field_text_content p, .bh-layouts__bh-horizontaltabs-section--color-secondary .bh-layouts__title, .bh-layouts__bh-horizontaltabs-section--color-secondary .field_eyebrow, .bh-layouts__bh-horizontaltabs-section--color-secondary .field_heading, .bh-layouts__bh-horizontaltabs-section--color-secondary .field_text_content p, .bh-layouts__bh-onecol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-onecol-section--color-secondary .field_eyebrow, .bh-layouts__bh-onecol-section--color-secondary .field_heading, .bh-layouts__bh-onecol-section--color-secondary .field_text_content p, .bh-layouts__bh-onepager-twocol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-onepager-twocol-section--color-secondary .field_eyebrow, .bh-layouts__bh-onepager-twocol-section--color-secondary .field_heading, .bh-layouts__bh-onepager-twocol-section--color-secondary .field_text_content p, .bh-layouts__bh-threecol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-threecol-section--color-secondary .field_eyebrow, .bh-layouts__bh-threecol-section--color-secondary .field_heading, .bh-layouts__bh-threecol-section--color-secondary .field_text_content p, .bh-layouts__bh-twocol-section--color-secondary .bh-layouts__title, .bh-layouts__bh-twocol-section--color-secondary .field_eyebrow, .bh-layouts__bh-twocol-section--color-secondary .field_heading, .bh-layouts__bh-twocol-section--color-secondary .field_text_content p, .bh-layouts__bh-twocoloffset-section--color-secondary .bh-layouts__title, .bh-layouts__bh-twocoloffset-section--color-secondary .field_eyebrow, .bh-layouts__bh-twocoloffset-section--color-secondary .field_heading, .bh-layouts__bh-twocoloffset-section--color-secondary .field_text_content p, .bh-layouts__bh-verticaltabs-section--color-secondary .bh-layouts__title, .bh-layouts__bh-verticaltabs-section--color-secondary .field_eyebrow, .bh-layouts__bh-verticaltabs-section--color-secondary .field_heading, .bh-layouts__bh-verticaltabs-section--color-secondary .field_text_content p { color: #fff }
.bh-layouts__bh-carousel-section--padding-small, .bh-layouts__bh-fourcol-section--padding-small, .bh-layouts__bh-hero-carousel-section--padding-small, .bh-layouts__bh-horizontaltabs-section--padding-small, .bh-layouts__bh-onecol-section--padding-small, .bh-layouts__bh-onepager-twocol-section--padding-small, .bh-layouts__bh-threecol-section--padding-small, .bh-layouts__bh-twocol-section--padding-small, .bh-layouts__bh-twocoloffset-section--padding-small, .bh-layouts__bh-verticaltabs-section--padding-small { padding-top: 36px; padding-bottom: 36px }
.bh-layouts__bh-carousel-section--padding-normal, .bh-layouts__bh-fourcol-section--padding-normal, .bh-layouts__bh-hero-carousel-section--padding-normal, .bh-layouts__bh-horizontaltabs-section--padding-normal, .bh-layouts__bh-onecol-section--padding-normal, .bh-layouts__bh-onepager-twocol-section--padding-normal, .bh-layouts__bh-threecol-section--padding-normal, .bh-layouts__bh-twocol-section--padding-normal, .bh-layouts__bh-twocoloffset-section--padding-normal, .bh-layouts__bh-verticaltabs-section--padding-normal { padding-top: 48px; padding-bottom: 48px }
.bh-layouts__bh-carousel-section--padding-large, .bh-layouts__bh-fourcol-section--padding-large, .bh-layouts__bh-hero-carousel-section--padding-large, .bh-layouts__bh-horizontaltabs-section--padding-large, .bh-layouts__bh-onecol-section--padding-large, .bh-layouts__bh-onepager-twocol-section--padding-large, .bh-layouts__bh-threecol-section--padding-large, .bh-layouts__bh-twocol-section--padding-large, .bh-layouts__bh-twocoloffset-section--padding-large, .bh-layouts__bh-verticaltabs-section--padding-large { padding-top: 72px; padding-bottom: 72px }
.bh-layouts__bh-carousel-section--padding-normal-top-bottom, .bh-layouts__bh-fourcol-section--padding-normal-top-bottom, .bh-layouts__bh-hero-carousel-section--padding-normal-top-bottom, .bh-layouts__bh-horizontaltabs-section--padding-normal-top-bottom, .bh-layouts__bh-onecol-section--padding-normal-top-bottom, .bh-layouts__bh-onepager-twocol-section--padding-normal-top-bottom, .bh-layouts__bh-threecol-section--padding-normal-top-bottom, .bh-layouts__bh-twocol-section--padding-normal-top-bottom, .bh-layouts__bh-twocoloffset-section--padding-normal-top-bottom, .bh-layouts__bh-verticaltabs-section--padding-normal-top-bottom { padding-top: 100px; padding-bottom: 100px }
.bh-layouts__bh-carousel-section--padding-extra-top, .bh-layouts__bh-fourcol-section--padding-extra-top, .bh-layouts__bh-hero-carousel-section--padding-extra-top, .bh-layouts__bh-horizontaltabs-section--padding-extra-top, .bh-layouts__bh-onecol-section--padding-extra-top, .bh-layouts__bh-onepager-twocol-section--padding-extra-top, .bh-layouts__bh-threecol-section--padding-extra-top, .bh-layouts__bh-twocol-section--padding-extra-top, .bh-layouts__bh-twocoloffset-section--padding-extra-top, .bh-layouts__bh-verticaltabs-section--padding-extra-top { padding-top: 100px }
.bh-layouts__bh-carousel-section--padding-extra-bottom-100, .bh-layouts__bh-fourcol-section--padding-extra-bottom-100, .bh-layouts__bh-hero-carousel-section--padding-extra-bottom-100, .bh-layouts__bh-horizontaltabs-section--padding-extra-bottom-100, .bh-layouts__bh-onecol-section--padding-extra-bottom-100, .bh-layouts__bh-onepager-twocol-section--padding-extra-bottom-100, .bh-layouts__bh-threecol-section--padding-extra-bottom-100, .bh-layouts__bh-twocol-section--padding-extra-bottom-100, .bh-layouts__bh-twocoloffset-section--padding-extra-bottom-100, .bh-layouts__bh-verticaltabs-section--padding-extra-bottom-100 { padding-bottom: 100px }
.bh-layouts__bh-carousel-section--padding-extra-bottom-60, .bh-layouts__bh-fourcol-section--padding-extra-bottom-60, .bh-layouts__bh-hero-carousel-section--padding-extra-bottom-60, .bh-layouts__bh-horizontaltabs-section--padding-extra-bottom-60, .bh-layouts__bh-onecol-section--padding-extra-bottom-60, .bh-layouts__bh-onepager-twocol-section--padding-extra-bottom-60, .bh-layouts__bh-threecol-section--padding-extra-bottom-60, .bh-layouts__bh-twocol-section--padding-extra-bottom-60, .bh-layouts__bh-twocoloffset-section--padding-extra-bottom-60, .bh-layouts__bh-verticaltabs-section--padding-extra-bottom-60 { padding-bottom: 60px }
.bh-layouts__bh-carousel-section--padding-extra-bottom-30, .bh-layouts__bh-fourcol-section--padding-extra-bottom-30, .bh-layouts__bh-hero-carousel-section--padding-extra-bottom-30, .bh-layouts__bh-horizontaltabs-section--padding-extra-bottom-30, .bh-layouts__bh-onecol-section--padding-extra-bottom-30, .bh-layouts__bh-onepager-twocol-section--padding-extra-bottom-30, .bh-layouts__bh-threecol-section--padding-extra-bottom-30, .bh-layouts__bh-twocol-section--padding-extra-bottom-30, .bh-layouts__bh-twocoloffset-section--padding-extra-bottom-30, .bh-layouts__bh-verticaltabs-section--padding-extra-bottom-30 { padding-bottom: 30px }
.bh-layouts__bh-carousel-section--padding-extra-top-60, .bh-layouts__bh-fourcol-section--padding-extra-top-60, .bh-layouts__bh-hero-carousel-section--padding-extra-top-60, .bh-layouts__bh-horizontaltabs-section--padding-extra-top-60, .bh-layouts__bh-onecol-section--padding-extra-top-60, .bh-layouts__bh-onepager-twocol-section--padding-extra-top-60, .bh-layouts__bh-threecol-section--padding-extra-top-60, .bh-layouts__bh-twocol-section--padding-extra-top-60, .bh-layouts__bh-twocoloffset-section--padding-extra-top-60, .bh-layouts__bh-verticaltabs-section--padding-extra-top-60 { padding-top: 60px }
.bh-layouts__bh-carousel-section--padding-extra-top-30, .bh-layouts__bh-fourcol-section--padding-extra-top-30, .bh-layouts__bh-hero-carousel-section--padding-extra-top-30, .bh-layouts__bh-horizontaltabs-section--padding-extra-top-30, .bh-layouts__bh-onecol-section--padding-extra-top-30, .bh-layouts__bh-onepager-twocol-section--padding-extra-top-30, .bh-layouts__bh-threecol-section--padding-extra-top-30, .bh-layouts__bh-twocol-section--padding-extra-top-30, .bh-layouts__bh-twocoloffset-section--padding-extra-top-30, .bh-layouts__bh-verticaltabs-section--padding-extra-top-30 { padding-top: 30px }
.bh-layouts__bh-carousel-section--padding-extra-top-bottom-30, .bh-layouts__bh-fourcol-section--padding-extra-top-bottom-30, .bh-layouts__bh-hero-carousel-section--padding-extra-top-bottom-30, .bh-layouts__bh-horizontaltabs-section--padding-extra-top-bottom-30, .bh-layouts__bh-onecol-section--padding-extra-top-bottom-30, .bh-layouts__bh-onepager-twocol-section--padding-extra-top-bottom-30, .bh-layouts__bh-threecol-section--padding-extra-top-bottom-30, .bh-layouts__bh-twocol-section--padding-extra-top-bottom-30, .bh-layouts__bh-twocoloffset-section--padding-extra-top-bottom-30, .bh-layouts__bh-verticaltabs-section--padding-extra-top-bottom-30 { padding-top: 30px; padding-bottom: 30px }
.bh-layouts__bh-onepager-twocol-section--50-50 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-onepager-twocol-section--50-50 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-twocol-section--50-50 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-twocol-section--50-50 .bh-layouts__grid>.bh-layouts__region--second { flex: 0 1 50% }
.bh-layouts__bh-onepager-twocol-section--33-67 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-onepager-twocol-section--67-33 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-twocol-section--33-67 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-twocol-section--67-33 .bh-layouts__grid>.bh-layouts__region--second { flex: 0 1 33% }
.bh-layouts__bh-onepager-twocol-section--33-67 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-onepager-twocol-section--67-33 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-twocol-section--33-67 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-twocol-section--67-33 .bh-layouts__grid>.bh-layouts__region--first { flex: 0 1 67% }
.bh-layouts__bh-onepager-twocol-section--25-75 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-onepager-twocol-section--75-25 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-twocol-section--25-75 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-twocol-section--75-25 .bh-layouts__grid>.bh-layouts__region--second { flex: 0 1 25% }
.bh-layouts__bh-onepager-twocol-section--25-75 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-onepager-twocol-section--75-25 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-twocol-section--25-75 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-twocol-section--75-25 .bh-layouts__grid>.bh-layouts__region--first { flex: 0 1 75% }
.bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts__region--first { padding: 0; flex: 0 1 50% }
.bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts__region--second { flex: 0 1 50% }
.bh-layouts__bh-threecol-section--25-25-50 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-threecol-section--25-25-50 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-threecol-section--25-50-25 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-threecol-section--25-50-25 .bh-layouts__grid>.bh-layouts__region--third, .bh-layouts__bh-threecol-section--50-25-25 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-threecol-section--50-25-25 .bh-layouts__grid>.bh-layouts__region--third { flex: 0 1 25% }
.bh-layouts__bh-threecol-section--25-25-50 .bh-layouts__grid>.bh-layouts__region--third, .bh-layouts__bh-threecol-section--25-50-25 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-threecol-section--50-25-25 .bh-layouts__grid>.bh-layouts__region--first { flex: 0 1 50% }
.bh-layouts__bh-threecol-section--33-34-33 .bh-layouts__grid>.bh-layouts__region--first, .bh-layouts__bh-threecol-section--33-34-33 .bh-layouts__grid>.bh-layouts__region--second, .bh-layouts__bh-threecol-section--33-34-33 .bh-layouts__grid>.bh-layouts__region--third { flex: 0 1 33.333% }
.bh-layouts__bh-fourcol-section .bh-layouts__grid>.bh-layouts__region { flex: 0 1 25% }
}
@media (min-width:1024px) {
.bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts-region { padding: 0 72px }
.bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts__region--first { padding: 0; margin-top: -160px }
}
.layout-builder .layout-builder__section .bh-layouts__bh-twocoloffset-section .bh-layouts__grid>.bh-layouts__region--first { margin-top: 0 }
.bh-hero .field_text_content p { color: rgba(255,255,255,.8) }