@charset "utf-8";
a {
 color:#2020e0
}
@media(prefers-color-scheme:dark) {
 a {
  color:#dfdf1f
 }
}
button,
input,
optgroup,
select,
textarea {
 font:inherit
}
@media(min-width:768px) {
 .bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:88px;
  width:88px;
  -webkit-transform:translate(0);
  transform:translate(0)
 }
}
@media(min-width:1024px) {
 .bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:88px;
  width:88px
 }
}
@media(min-width:1440px) {
 .bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:88px;
  width:88px
 }
}
.bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
 font-size:21px;
 -webkit-transform:translate(14px,-23px);
 transform:translate(14px,-23px);
 width:21px;
 height:21px
}
@media(min-width:768px) {
 .bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
  width:88px;
  height:9pt;
  font-size:unset;
  -webkit-transform:translate(3px,-3px);
  transform:translate(3px,-3px)
 }
}
@media(min-width:1024px) {
 .bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
  width:88px;
  height:1px;
  -webkit-transform:translate(2px,-4px);
  transform:translate(2px,-4px)
 }
}
@media(min-width:1440px) {
 .bd-brightcove-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
  width:88px;
  height:1px;
  -webkit-transform:translate(2px,-4px);
  transform:translate(2px,-4px)
 }
}
.bd-video__open-modal video-js {
 pointer-events:none
}
.bd-brightcove__custom-width-height-policies {
 height:177px;
 max-width:315px
}
.bd-brightcove__custom-width-height-policies .bd-brightcove-container,
.bd-brightcove__custom-width-height-policies .bd-brightcove-container-wrapper {
 height:inherit;
 width:inherit
}
.bd-brightcove__custom-width-height-policies .bd-brightcove-container {
 padding-top:unset!important
}
@media(min-width:768px) {
 .bd-brightcove__custom-width-height-policies {
  max-width:unset;
  height:16.25rem;
  width:461px!important
 }
}
@media(min-width:1024px) {
 .bd-brightcove__custom-width-height-policies {
  height:342px!important;
  width:38pc!important
 }
}
@media(min-width:1440px) {
 .bd-brightcove__custom-width-height-policies {
  height:412px!important;
  width:45.8rem!important
 }
}
.bd-video__no-btm_margin {
 margin-bottom:0!important
}
.bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper {
 padding-top:0!important;
 margin-bottom:30px
}
@media(min-width:768px) {
 .bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper {
  min-height:280px
 }
}
@media(min-width:1024px) {
 .bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper {
  margin-bottom:40px;
  min-height:340px
 }
}
@media(min-width:1440px) {
 .bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper {
  min-height:442px
 }
}
.bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper iframe {
 margin-top:10px!important
}
@media(min-width:768px) {
 .bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper iframe {
  margin-top:20px!important;
  min-height:260px
 }
}
@media(min-width:1024px) {
 .bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper iframe {
  min-height:20pc
 }
}
@media(min-width:1440px) {
 .bd-brightcove__custom-width-height-integrated-sol .bd-brightcove-container-wrapper iframe {
  margin-top:30px!important;
  min-height:412px
 }
}
.bd-brightcove__height-412.bd-brightcove-video,
.bd-video__no-top_padding {
 padding-top:0!important
}
.bd-brightcove__height-412 .bd-brightcove-container {
 padding-top:0!important;
 height:412px;
 margin-bottom:20px
}
.bd-brightcove-video {
 padding-top:1.87rem
}
@media(min-width:768px) {
 .bd-brightcove-video {
  padding-top:2.5rem
 }
}
@media(min-width:1024px) {
 .bd-brightcove-video {
  padding-top:unset
 }
}
.bd-brightcove-video__width {
 width:19.688rem!important
}
@media(min-width:768px) {
 .bd-brightcove-video__width {
  width:28.813rem!important
 }
}
@media(min-width:1024px) {
 .bd-brightcove-video__width {
  width:38rem!important
 }
}
@media(min-width:1440px) {
 .bd-brightcove-video__width {
  width:45.813rem!important
 }
}
.bd-modal__custom-width-height iframe {
 height:100%;
 width:100%
}
@media(min-width:768px) {
 .bd-modal__custom-width-height iframe {
  width:461px!important;
  height:260px!important
 }
}
@media(min-width:1024px) {
 .bd-modal__custom-width-height iframe {
  width:3in!important;
  height:162px!important
 }
}
@media(min-width:1440px) {
 .bd-modal__custom-width-height iframe {
  width:296px!important;
  height:166px!important
 }
}
.bd-brightcove-container {
 padding-top:56%
}
@media(min-width:768px) {
 .bd-brightcove-container {
  padding-top:262px
 }
}
@media(min-width:1024px) {
 .bd-brightcove-container {
  padding-top:165px
 }
}
.bd-brightcove-container.bd-brighcove-skin {
 padding-top:0
}
.bd-brightcove-container.bd-brighcove-skin video-js {
 width:25%
}
.bd-brightcove-container.bd-brighcove-skin video-js video {
 width:100%
}
.bd-accordion-cnt__no-padding .cmp-accordion__panel--expanded {
 padding-bottom:0!important
}
.bd-accordian-padding-20 {
 padding-top:14px
}
@media(min-width:1024px) {
 .cmp-accordion {
  margin-bottom:0
 }
}
.bd-accordian-faq .cmp-accordion {
 background-color:transparent;
 border-bottom:2px solid var(--primary-warm-grey)
}
.bd-accordian-faq .cmp-accordion__item {
 border-top:1px solid rgba(2,20,35,.2)
}
.bd-accordian-faq .cmp-accordion__button {
 padding:1.25rem 0;
 border:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 background-color:transparent;
 cursor:pointer
}
.bd-accordian-faq .cmp-accordion__button:focus {
 outline:none
}
@media(min-width:1024px) {
 .bd-accordian-faq .cmp-accordion__button {
  padding:1.5rem 0;
  padding:1.88rem 0
 }
}
.bd-accordian-faq .cmp-accordion__icon {
 float:right
}
.bd-accordian-faq .cmp-accordion__icon:before {
 content:"";
 background:url(clientlib-site/resources/image/icons/plus-icon.svg);
 color:var(--secondary-light-blue);
 display:block;
 width:18px;
 height:18px;
 background-size:cover;
 background-repeat:no-repeat
}
@media(min-width:768px) {
 .bd-accordian-faq .cmp-accordion__icon:before {
  width:14px;
  height:14px
 }
}
@media(min-width:1024px) {
 .bd-accordian-faq .cmp-accordion__icon:before {
  width:18px;
  height:18px
 }
}
@media(min-width:1440px) {
 .bd-accordian-faq .cmp-accordion__icon:before {
  width:22px;
  height:22px
 }
}
.bd-accordian-faq .cmp-accordion__button--expanded .cmp-accordion__icon:before {
 content:"";
 background:url(clientlib-site/resources/image/icons/minus-icon.svg);
 color:var(--secondary-light-blue);
 display:block;
 width:1rem;
 height:1rem;
 background-size:cover;
 background-repeat:no-repeat
}
.bd-accordian-faq .cmp-accordion__title {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 color:var(--primary-navy);
 padding-right:2rem
}
@media(min-width:768px) {
 .bd-accordian-faq .cmp-accordion__title {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-accordian-faq .cmp-accordion__title {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-accordian-faq .cmp-accordion__panel--expanded {
 color:var(--primary-navy);
 display:block;
 font-size:1.125rem;
 line-height:1.25rem;
 font-family:primary-body;
 padding-bottom:20px
}
@media(min-width:1024px) {
 .bd-accordian-faq .cmp-accordion__panel--expanded {
  padding-bottom:1.88rem
 }
}
.bd-accordian-faq .cmp-accordion__panel--hidden {
 display:none
}
.bd-accordian-white .cmp-accordion {
 padding-top:1.25rem;
 background-color:#fff;
 border-bottom:2px solid rgba(2,20,35,.2)
}
.bd-accordian-white .cmp-accordion__button {
 background-color:#fff
}
.bd-accordian-grey .cmp-accordion {
 padding-top:1.25rem;
 border-bottom:2px solid rgba(2,20,35,.2)
}
.bd-accordian-grey .cmp-accordion,
.bd-accordian-grey .cmp-accordion__button {
 background-color:var(--neutral-extra-light-grey)
}
.cmp-accordion__title {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 margin-bottom:0
}
@media(min-width:1024px) {
 .cmp-accordion__title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .cmp-accordion__title {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-accordian-title-width-reduce .cmp-accordion__header .cmp-accordion__title {
 width:90%;
 padding-right:0
}
@media(min-width:1440px) {
 .bd-accordian-title-width-reduce .cmp-accordion__header .cmp-accordion__title {
  width:80%
 }
}
.bd-accordian-title-center-align .cmp-accordion__button {
 -webkit-box-align:center!important;
 -ms-flex-align:center!important;
 align-items:center!important
}
.bd-accordian-title-center-align .cmp-accordion__title:before {
 top:unset!important
}
.bd-accordian-title-center-align .cmp-accordion__title {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-align:center!important;
 -ms-flex-align:center!important;
 align-items:center!important
}
.bd-calculator-group__item input {
 border-bottom:1px solid var(--primary-dark-blue)!important
}
.bd-calc__card-color-grey label input {
 background-color:transparent
}
.bd-calc__card-color-grey .bd-calculator-group {
 background-color:var(--neutral-extra-light-grey)
}
.bd-calc__card-color-white .bd-calculator-group {
 background-color:var(--neutral-white)
}
.bd-calculator-rte ul {
 padding-left:20px
}
.bd-calculator__equals-icon,
.bd-calculator__multiply-icon {
 margin-top:20px;
 margin-bottom:20px;
 height:33px;
 width:14px
}
@media(min-width:768px) {
 .bd-calculator__equals-icon,
 .bd-calculator__multiply-icon {
  margin-top:6px;
  margin-bottom:0
 }
}
@media(min-width:1440px) {
 .bd-calculator__equals-icon,
 .bd-calculator__multiply-icon {
  margin-top:1pc
 }
}
.bd-calculator {
 color:var(--primary-dark-blue)
}
.bd-calculator .bd-calculator__section-heading {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:1440px) {
 .bd-calculator .bd-calculator__section-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-calculator .bd-calculator__section-description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1440px) {
 .bd-calculator .bd-calculator__section-description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-calculator-rte h1,
.bd-calculator-rte label,
.bd-calculator-rte p {
 margin-bottom:10px
}
@media screen and (min-width:768px) {
 .bd-calculator-rte h1,
 .bd-calculator-rte label,
 .bd-calculator-rte p {
  margin-bottom:20px
 }
}
.bd-calculator-rte ul {
 margin-bottom:30px
}
@media screen and (min-width:768px) {
 .bd-calculator-rte ul {
  margin-bottom:40px
 }
}
@media(min-width:1440px) {
 .bd-calculator-rte ul {
  width:643px
 }
}
.bd-calculator-rte h1 {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .bd-calculator-rte h1 {
  font-family:primary-body;
  font-size:36px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.048em
 }
}
@media(min-width:1440px) {
 .bd-calculator-rte h1 {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0
 }
}
.bd-calculator-rte li {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-calculator-rte li {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1024px) {
 .bd-calculator-rte li {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-calculator-rte li {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-calculator-group {
 background-color:var(--neutral-white);
 border-top:4px solid var(--primary-dark-blue);
 padding:30px 1pc 0
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-calculator-group {
  padding:30px 20px 0
 }
}
@media screen and (min-width:1025px) {
 .bd-calculator-group {
  padding:40px 40px 0
 }
}
.bd-calculator-group p {
 margin-bottom:10px
}
@media screen and (min-width:768px) {
 .bd-calculator-group p {
  margin-bottom:20px
 }
}
.bd-calculator-group-1 {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-bottom:60px
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-calculator-group-1 {
  padding-bottom:30px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media screen and (min-width:1025px) {
 .bd-calculator-group-1 {
  padding-bottom:40px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media screen and (min-width:768px) {
 .bd-calculator-group__item {
  padding-right:17px;
  text-align:center
 }
 .bd-calculator-group__item:last-child {
  padding-right:0
 }
}
@media screen and (min-width:1024px) {
 .bd-calculator-group__item {
  padding-right:2.25rem
 }
}
.bd-calculator-group__item .equals,
.bd-calculator-group__item .operation {
 font-size:1.5rem;
 line-height:2.25rem
}
.bd-calculator-group__item input {
 width:100%;
 margin-bottom:10px;
 height:auto;
 padding:10px;
 text-align:center;
 border:none;
 font-size:1.375rem;
 line-height:1.75rem
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-calculator-group__item input {
  margin-bottom:10px
 }
}
@media screen and (min-width:1025px) {
 .bd-calculator-group__item input {
  line-height:3rem;
  font-size:2rem;
  margin-bottom:20px
 }
}
.bd-calculator-group__input input {
 border:1px solid var(--primary-dark-blue)
}
.bd-calculator-group__total input {
 border-bottom:1px solid var(--secondary-light-blue)!important;
 color:var(--secondary-royal-blue)
}
@media screen and (max-width:767px) {
 .text__center {
  text-align:center
 }
}
.bd-calculator__second-section {
 padding-bottom:30px
}
@media(min-width:768px) {
 .bd-calculator__second-section .bd-calculator-group__item {
  padding-right:.68rem
 }
}
@media(min-width:1440px) {
 .bd-calculator__second-section .bd-calculator-group__item {
  padding-right:.93rem
 }
}
@media(min-width:1440px) {
 .bd-calculator__second-section {
  padding-bottom:40px
 }
}
.bd-calculator-group__item input {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .bd-calculator-group__item input {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1440px) {
 .bd-calculator-group__item input {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:768px) {
 .bd-calculator__average {
  width:6.87rem
 }
}
@media(min-width:1440px) {
 .bd-calculator__average {
  width:10rem
 }
}
ul.cardCarouselSlider.slick-initialized.slick-slider .slick-dots button {
 display:block;
 cursor:pointer;
 outline:none;
 background:transparent;
 border-radius:50%;
 border:1px solid var(--primary-navy);
 font-size:0;
 padding:.31rem;
 width:auto;
 height:AUTO
}
ul.cardCarouselSlider.slick-initialized.slick-slider .slick-dots button:before {
 display:none
}
ul.cardCarouselSlider.slick-initialized.slick-slider .slick-dots li.slick-active button {
 background:var(--primary-navy)
}
.cardCarouselSlider .slick-track>li {
 margin-left:7px;
 margin-right:7px;
 width:315px
}
.cardCarouselSlider .slick-track>li:first-child {
 margin-left:0
}
.bd-card-carousel__link-color-sec-light-blue .bd-card-carousel__navigation-link {
 color:var(--secondary-light-blue)
}
.bd-card-carousel__content-height-243 li.blog {
 height:360px
}
@media(min-width:768px) {
 .bd-card-carousel__content-height-243 li.blog {
  height:374px
 }
}
@media(min-width:1024px) {
 .bd-card-carousel__content-height-243 li.blog {
  height:508px
 }
}
.bd-card-carousel__content-height-243 li.blog .card__carousel-img {
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .bd-card-carousel__content-height-243 li.blog .card__carousel-img {
  width:276px
 }
}
@media(min-width:1024px) {
 .bd-card-carousel__content-height-243 li.blog .card__carousel-img {
  width:405px;
  height:16pc
 }
}
.bd-card-carousel__content-height-384 li.blog {
 height:467px
}
@media(min-width:768px) {
 .bd-card-carousel__content-height-384 li.blog {
  height:482px
 }
}
@media(min-width:1024px) {
 .bd-card-carousel__content-height-384 li.blog {
  height:649px
 }
}
.bd-card-carousel__content-height-384 li.blog .card__carousel-img {
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .bd-card-carousel__content-height-384 li.blog .card__carousel-img {
  width:276px
 }
}
@media(min-width:1024px) {
 .bd-card-carousel__content-height-384 li.blog .card__carousel-img {
  width:405px;
  height:16pc
 }
}
.card__carousel {
 color:var(--primary-navy);
 line-height:150%;
 font-weight:400;
 margin:1.25rem 0
}
@media(min-width:768px) {
 .card__carousel {
  margin:0
 }
}
.card__carousel li.blog a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.card__carousel li.blog a>img {
 max-width:.938rem;
 max-height:1.313rem;
 margin-bottom:0;
 margin-left:.5rem;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 padding-top:0!important;
 -ms-flex-item-align:center;
 align-self:center
}
@media(min-width:1440px) {
 .card__carousel li.blog a>img {
  max-width:1.25rem;
  max-height:1.688rem;
  margin-left:.625rem
 }
}
.card__carousel ul {
 list-style:none;
 margin:0;
 padding:0
}
.card__carousel ul li a,
.card__carousel ul li div {
 display:block;
 line-height:150%
}
.card__carousel ul li img {
 width:100%
}
.card__carousel ul li a {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-boosted-bd-blue)!important;
 text-decoration:none;
 margin:0 1.875rem 1.875rem
}
@media screen and (min-width:1024px) {
 .card__carousel ul li a {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.card__carousel ul li .title {
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em;
 margin:1.875rem
}
@media screen and (min-width:1024px) {
 .card__carousel ul li .title {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.card__carousel ul li.blog img {
 -webkit-box-shadow:inset 0 .25rem 0 var(--primary-boosted-bd-orange);
 box-shadow:inset 0 .25rem 0 var(--primary-boosted-bd-orange);
 padding-top:.25rem;
 max-height:177px
}
@media(min-width:768px) {
 .card__carousel ul li.blog img {
  max-height:155px
 }
}
@media(min-width:1024px) {
 .card__carousel ul li.blog img {
  max-height:265px
 }
}
.card__carousel .bd-card-carousel__grey {
 background-color:var(--neutral-extra-light-grey)!important
}
@media screen and (min-width:768px) {
 .card__carousel-container ul {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
.card__carousel-container ul li {
 margin-bottom:0;
 background-color:var(--neutral-white)
}
@media screen and (min-width:768px) {
 .card__carousel-container ul li {
  -webkit-box-flex:0;
  -ms-flex:0 0 31.72%;
  flex:0 0 31.72%;
  margin-right:2rem;
  margin-bottom:1.25rem
 }
}
@media screen and (min-width:1024px) {
 .card__carousel-container ul li {
  margin-bottom:1.875rem
 }
}
.card__carousel-container .blog {
 height:30.125rem
}
@media screen and (min-width:1024px) {
 .card__carousel-container .blog {
  height:40.563rem
 }
}
.card__carousel-container .slick-dots {
 position:unset;
 margin-top:2.188rem
}
.card__carousel-container .slick-dots li {
 background-color:unset!important;
 margin-right:unset
}
.bd-content-card__padding-bottom—60-40 {
 padding-bottom:40px
}
@media(min-width:1440px) {
 .bd-content-card__padding-bottom—60-40 {
  padding-bottom:60px
 }
}
.bd-content-card-list__card__background-height-172 .bd-content-card-list__background {
 height:179px
}
@media(min-width:768px) {
 .bd-content-card-list__card__background-height-172 .bd-content-card-list__background {
  height:141px
 }
}
@media(min-width:1024px) {
 .bd-content-card-list__card__background-height-172 .bd-content-card-list__background {
  height:137px
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__card__background-height-172 .bd-content-card-list__background {
  height:169px
 }
}
.bd-content-card-list__card__background-color-grey .bd-content-card-list__card .bd-content-card-list__background {
 background-color:var(--neutral-extra-light-grey)
}
.bd-content-card-list__card__background-color-white .bd-content-card-list__card .bd-content-card-list__background {
 background-color:var(--neutral-white)
}
.bd-content-card-list__object-fit-fill .bd-content-card-list__img>img {
 -o-object-fit:fill!important;
 object-fit:fill!important
}
.bd-content-card-list-two-column .bd-content-card-list__img,
.bd-content-card-list-two-column .bd-content-card-list__product-card {
 width:100%!important
}
.bd-content-card-list-two-column .bd-content-card-list__card-list {
 grid-template-columns:repeat(1,100%)
}
@media(min-width:768px) {
 .bd-content-card-list-two-column .bd-content-card-list__card-list {
  grid-template-columns:repeat(2,47%)!important
 }
}
.bd-content-card-list-two-column .bd-content-card-list__background {
 width:100%;
 height:177px
}
@media(min-width:768px) {
 .bd-content-card-list-two-column .bd-content-card-list__background {
  height:139px
 }
}
@media(min-width:1024px) {
 .bd-content-card-list-two-column .bd-content-card-list__background {
  height:164px
 }
}
@media(min-width:1440px) {
 .bd-content-card-list-two-column .bd-content-card-list__background {
  height:16pc
 }
}
.bd-content-card-list-two-column .bd-content-card-list__img>img,
.bd-content-card-list-two-column .bd-content-card-list__video {
 width:100%;
 height:177px;
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .bd-content-card-list-two-column .bd-content-card-list__img>img,
 .bd-content-card-list-two-column .bd-content-card-list__video {
  height:139px;
  height:164px
 }
}
@media(min-width:1440px) {
 .bd-content-card-list-two-column .bd-content-card-list__img>img,
 .bd-content-card-list-two-column .bd-content-card-list__video {
  height:16pc
 }
}
.bd-content-card-list__tag {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase;
 color:var(--primary-navy);
 margin-top:20px
}
@media(min-width:1024px) {
 .bd-content-card-list__tag {
  font-size:1rem;
  line-height:150%;
  letter-spacing:.1em
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__tag {
  margin-top:40px;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-content-card-list__flex-space-between .bd-content-card-list__img {
 width:100%
}
.bd-content-card-list__flex-space-between .bd-content-card-list__img>img {
 -o-object-fit:unset!important;
 object-fit:unset!important
}
.bd-content-card-list__flex-space-between .bd-content-card-list__card-list {
 grid-template-columns:unset!important;
 -webkit-column-gap:unset!important;
 -moz-column-gap:unset!important;
 column-gap:unset!important;
 row-gap:unset!important;
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:row!important;
 flex-direction:row!important;
 -webkit-box-pack:justify!important;
 -ms-flex-pack:justify!important;
 justify-content:space-between!important;
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important;
 padding-bottom:0!important
}
.bd-content-card-list__flex-space-between .bd-content-card-list__card {
 padding-bottom:40px;
 width:100%!important
}
@media(min-width:768px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__card {
  width:48%!important
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__card {
  padding-bottom:60px
 }
}
.bd-content-card-list__flex-space-between .bd-content-card-list__product-card {
 width:100%!important
}
.bd-content-card-list__flex-space-between .bd-content-card-list__background {
 border-radius:0!important;
 width:100%!important;
 height:11.06rem!important
}
@media(min-width:768px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__background {
  height:8.68rem!important
 }
}
@media(min-width:1024px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__background {
  height:16rem!important
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__background {
  height:16pc!important
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__description {
  margin-top:20px!important
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__flex-space-between .bd-content-card-list__learnmore {
  margin-top:40px!important
 }
}
.bd-content-card-list__card-list {
 list-style-type:none;
 align-self:center;
 padding-left:0;
 width:100%;
 display:grid;
 grid-template-columns:repeat(1,315px);
 row-gap:2.5rem
}
.bd-content-card-list__learnmore>p {
 margin:0
}
.bd-content-card-list__product-card {
 width:315px;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
.bd-content-card-list__background {
 background-color:var(--neutral-extra-light-grey);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:315px;
 width:315px;
 border-radius:4px
}
.bd-content-card-list__img>img {
 -o-object-fit:contain;
 object-fit:contain;
 width:100%;
 height:100%
}
.bd-content-card__details {
 color:var(--primary-dark-blue);
 text-align:left
}
.bd-content-card-list__smallheading {
 margin:10px 0 0;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-content-card-list__heading {
 margin:20px 0 0;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-content-card-list__heading-with-tag {
 margin:10px 0 0!important
}
.bd-content-card-list__description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin-top:10px;
 overflow:hidden;
 margin-bottom:0;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 cursor:default;
 max-height:161px;
 overflow:auto
}
.bd-content-card-list__description:hover+.brand-tooltip {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%)
}
@media(min-width:768px) {
 .bd-content-card-list__description:hover+.brand-tooltip {
  left:unset;
  -webkit-transform:unset;
  transform:unset
 }
}
.bd-content-card-list__learnmore {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:6.81rem;
 margin-top:20px;
 cursor:pointer
}
.bd-content-card-list__learnmore p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-content-card-list__learnmore-img {
 max-height:1.31rem;
 max-width:.93rem;
 margin-left:.5rem
}
@media(min-width:768px) {
 .bd-content-card-list__product-card {
  width:247px
 }
 .bd-content-card-list__background {
  height:247px;
  width:247px
 }
 .bd-content-card-list__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-content-card-list__product-card {
  margin:0;
  width:15pc
 }
 .bd-content-card-list__background {
  height:15pc;
  width:15pc
 }
 .bd-content-card-list__smallheading {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-content-card-list__heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-content-card-list__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-content-card-list__learnmore p {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-content-card-list__learnmore-img {
  max-height:1.5rem
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__learnmore p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-content-card-list__product-card {
  width:296px
 }
 .bd-content-card-list__background {
  height:296px;
  width:296px
 }
 .bd-content-card-list__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  margin:20px 0 0
 }
 .bd-content-card-list__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-content-card-list__learnmore {
  width:7.44rem
 }
 .bd-content-card-list__learnmore-img {
  max-height:1.68rem;
  max-width:1.25rem;
  margin-left:.625rem
 }
}
.bd-content-card-list__card-list li {
 display:none
}
.bd-content-card-list__show-card {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
#bd-content-card-list__loadmore {
 border-radius:4px;
 background:none;
 color:inherit;
 border:1px solid var(--primary-navy);
 padding:0;
 cursor:pointer;
 outline:inherit;
 font:inherit;
 width:308px;
 height:45px;
 margin:1.875rem 0 0;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-content-card-list__card-list {
 border-bottom:1px solid var(--primary-warm-grey);
 padding-bottom:2.5rem;
 min-width:315px
}
@media(min-width:768px) {
 .bd-content-card-list__card-list {
  grid-template-columns:repeat(2,247px);
  -webkit-column-gap:1.88rem;
  -moz-column-gap:1.88rem;
  column-gap:1.88rem;
  row-gap:2.5rem;
  min-width:unset
 }
 #bd-content-card-list__loadmore {
  height:2.81rem;
  width:9.25rem;
  margin-top:2.5rem;
  -ms-flex-item-align:center;
  align-self:center
 }
}
@media(min-width:1024px) {
 .bd-content-card-list__card-list {
  grid-template-columns:repeat(3,15pc);
  -webkit-column-gap:1.5rem;
  -moz-column-gap:1.5rem;
  column-gap:1.5rem;
  row-gap:3.75rem;
  padding:0 0 3.75rem
 }
 #bd-content-card-list__loadmore {
  height:3.37rem;
  width:12.5rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
@media(min-width:1440px) {
 .bd-content-card-list__card-list {
  grid-template-columns:repeat(3,296px);
  -webkit-column-gap:2rem;
  -moz-column-gap:2rem;
  column-gap:2rem;
  row-gap:3.75rem
 }
 #bd-content-card-list__loadmore {
  width:187px;
  height:56px
 }
}
@media(max-width:374px) {
 #bd-content-card-list__loadmore,
 .bd-content-card-list__background,
 .bd-content-card-list__product-card {
  width:100%
 }
 .bd-content-card-list__card-list {
  width:100%;
  min-width:unset
 }
}
.bd-content-card-list__description-three-lines .bd-content-card-list__description {
 max-height:5pc!important;
 overflow:auto
}
.bd-content-card-list__description-five-lines .bd-content-card-list__description {
 max-height:135px!important
}
.bd-content-card-list__description-seven-lines .bd-content-card-list__description {
 max-height:186px!important
}
.bd-content-card-list__description-nine-lines .bd-content-card-list__description {
 max-height:242px!important
}
.bd-content-card-list__description-no-constraint .bd-content-card-list__description {
 -webkit-line-clamp:unset!important;
 max-height:unset!important
}
.select-hidden {
 display:none;
 visibility:hidden;
 padding-right:10px
}
.select {
 cursor:pointer;
 display:inline-block;
 position:relative;
 font-size:1pc;
 color:#000;
 width:10pc;
 height:40px
}
.select-styled {
 position:absolute;
 top:1pc;
 right:0;
 bottom:0;
 left:0;
 background-color:transparent;
 padding:8px 15px
}
.select-styled:after {
 content:"";
 width:0;
 height:0;
 border:7px solid transparent;
 border-top-color:#000;
 position:absolute;
 top:1pc;
 right:10px
}
.select-styled.active,
.select-styled:active,
.select-styled:hover {
 background-color:transparent
}
.select-styled.active:after,
.select-styled:active:after {
 top:9px;
 border-color:transparent transparent #000
}
.select-options {
 display:none;
 position:absolute;
 top:55px;
 right:0;
 left:0;
 z-index:999;
 margin:0;
 padding:0;
 list-style:none;
 background-color:#fff;
 border:1px solid #060a3d;
 border-radius:4px
}
.select-options li {
 margin:0;
 padding:9pt 0;
 text-indent:15px
}
.select-options li:hover {
 color:#000;
 background:rgba(248,247,247,.8)
}
.select-options li[rel=hide] {
 display:none
}
.datepicker-container {
 position:relative
}
.datepicker-container .calendar-icon {
 background:url(clientlib-site/resources/image/icons/calendar_icon.svg) no-repeat 50%;
 height:1rem;
 width:1rem;
 position:absolute;
 right:15px;
 top:38px;
 cursor:pointer
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:focus,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.open .dropdown-toggle.datepicker table tr td.active:hover {
 color:var(--neutral-white)!important;
 background-color:var(--secondary-light-blue)!important;
 border-color:var(--secondary-light-blue)!important
}
.datepicker table tr td.today {
 background-color:var(--neutral-light-grey)!important;
 border-color:var(--secondary-light-blue)!important
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
 color:var(--neutral-white)!important;
 background-color:var(--secondary-light-blue)!important;
 border-color:var(--secondary-light-blue)!important
}
.datepicker thead tr:first-child th {
 color:transparent
}
.datepicker thead tr:nth-child(2) th {
 color:#060a3d;
 font-size:1.25rem!important
}
.datepicker thead tr:first-child {
 border-bottom:1px solid #060a3d
}
.datepicker thead tr:first-child th.datepicker-switch {
 color:#060a3d;
 font-size:1.25rem!important;
 padding-bottom:10px
}
.datepicker table thead tr th.prev:hover,
.datepicker table tr th.prev {
 background:url(clientlib-site/resources/image/prev-arrow.svg) no-repeat 50%;
 max-height:21px;
 max-width:15px;
 position:relative;
 bottom:5px
}
.datepicker table thead tr:first-child th.datepicker-switch:hover {
 background:transparent
}
.datepicker table thead tr th.next,
.datepicker table thead tr th.next:hover {
 background:url(clientlib-site/resources/image/next-arrow.svg) no-repeat 50%;
 max-height:21px;
 max-width:15px;
 position:relative;
 bottom:5px
}
.datepicker.dropdown-menu {
 padding:10px 5px!important;
 border:none!important;
 -webkit-box-shadow:0 4.35673px 10.8918px rgba(0,0,0,.15);
 box-shadow:0 4.35673px 10.8918px rgba(0,0,0,.15);
 border-radius:4.35673px;
 top:100%!important;
 left:0!important;
 letter-spacing:.0288em;
 z-index:1000;
 display:none;
 float:left;
 min-width:10pc;
 padding:5px 0;
 list-style:none;
 font-size:.875rem;
 text-align:left;
 background-color:var(--neutral-white);
 background-clip:padding-box
}
.datepicker.dropdown-menu table {
 border-collapse:inherit;
 border-spacing:5px 3px
}
.datepicker.dropdown-menu table tfoot {
 display:none
}
.datepicker-dropdown:after,
.datepicker-dropdown:before {
 display:none!important
}
.datepicker-container .table-condensed>tbody>tr>td,
.datepicker-container .table-condensed>tbody>tr>th,
.datepicker-container .table-condensed>tfoot>tr>td,
.datepicker-container .table-condensed>tfoot>tr>th,
.datepicker-container .table-condensed>thead>tr>td,
.datepicker-container .table-condensed>thead>tr>th {
 font-size:1rem;
 padding:5px 7.4px
}
@media(max-width:375px) {
 .datepicker-container .table-condensed>tbody>tr>td,
 .datepicker-container .table-condensed>tbody>tr>th,
 .datepicker-container .table-condensed>tfoot>tr>td,
 .datepicker-container .table-condensed>tfoot>tr>th,
 .datepicker-container .table-condensed>thead>tr>td,
 .datepicker-container .table-condensed>thead>tr>th {
  padding:5px 6.7px!important
 }
}
@media(min-width:768px) {
 .datepicker-container .table-condensed>tbody>tr>td,
 .datepicker-container .table-condensed>tbody>tr>th,
 .datepicker-container .table-condensed>tfoot>tr>td,
 .datepicker-container .table-condensed>tfoot>tr>th,
 .datepicker-container .table-condensed>thead>tr>td,
 .datepicker-container .table-condensed>thead>tr>th {
  padding:2px 3px
 }
}
@media(min-width:1440px) {
 .datepicker-container .table-condensed>tbody>tr>td,
 .datepicker-container .table-condensed>tbody>tr>th,
 .datepicker-container .table-condensed>tfoot>tr>td,
 .datepicker-container .table-condensed>tfoot>tr>th,
 .datepicker-container .table-condensed>thead>tr>td,
 .datepicker-container .table-condensed>thead>tr>th {
  padding:4px 7px;
  font-size:1rem
 }
}
.bd-datepicker-input {
 border:1.5px solid #008cff;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:3.09734px;
 padding:9pt;
 width:100%;
 min-width:10rem;
 margin-top:1.25rem
}
.no-page-result-found__distributor-heading {
 margin-top:0!important
}
.db-list__filter__left-heading-filter {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.bd-distributor-icons {
 margin-right:.8rem
}
.location-no-link-map {
 color:var(--primary-dark-blue)!important;
 font-family:small-copy!important
}
.distributor-list__right-search {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.db-list__filter-title {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media screen and (min-width:1440px) {
 .db-list__filter-title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-distributor__label {
 font-family:small-copy
}
.db-list__filter-title-dropdown-icon {
 margin-bottom:1.25rem;
 margin-left:1.06rem
}
.distributor-list {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:0 1.88rem
}
@media screen and (min-width:768px) {
 .distributor-list {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media screen and (min-width:768px)and (max-width:1023px) {
 .distributor-list {
  padding:0 2.13rem 0 0
 }
}
@media screen and (min-width:1024px) {
 .distributor-list {
  padding:0 5rem 0 0
 }
}
.distributor-list-filter-overlay {
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.8)
}
.distributor-list__left {
 -webkit-box-flex:1;
 -ms-flex:1 0 25%;
 flex:1 0 25%;
 border-right:none
}
@media screen and (min-width:768px) {
 .distributor-list__left {
  border-right:1px solid rgba(2,20,35,.2);
  -webkit-box-flex:1;
  -ms-flex:1 0 28%;
  flex:1 0 28%
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__left {
  -webkit-box-flex:1;
  -ms-flex:1 0 25%;
  flex:1 0 25%
 }
}
.distributor-list__left .db-list__header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0 30px 15px 35px;
 margin-bottom:15px;
 -webkit-box-shadow:0 7px 6px -10px var(--neutral-black);
 box-shadow:0 7px 6px -10px var(--neutral-black);
 border-bottom:1px solid #c8cbd0;
 font-family:heading-b;
 font-size:1.25rem;
 line-height:1.5rem;
 letter-spacing:.02rem
}
@media screen and (min-width:768px) {
 .distributor-list__left .db-list__header {
  display:none
 }
}
.distributor-list__left .db-list__header .bd-filter-mobile__close-icon {
 height:1rem;
 width:1rem
}
.distributor-list__left .db-list__header .bd-filter-mobile__close-icon:hover {
 cursor:pointer
}
.distributor-list__left .db-list__filter {
 border-bottom:1px solid rgba(2,20,35,.2);
 padding:20px 0;
 display:none;
 position:fixed;
 z-index:20;
 overflow-y:scroll;
 max-height:100%;
 bottom:5%;
 top:5%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:80%;
 background:#f4f4f8
}
@media screen and (min-width:768px) {
 .distributor-list__left .db-list__filter {
  padding:30px 20px 30px 30px;
  display:block;
  position:unset;
  -webkit-transform:unset;
  transform:unset;
  background:transparent;
  width:100%
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__left .db-list__filter {
  padding:30px 20px 30px 5pc
 }
}
.distributor-list__left .db-list__filter-title {
 font-family:heading-b;
 font-size:1.125rem;
 line-height:1.6875rem;
 letter-spacing:.0216rem;
 cursor:pointer
}
.distributor-list__left .db-list__filter-title .db-list__filter-title-dropdown-icon {
 width:1.5rem;
 height:1.5rem
}
.distributor-list__left .db-list__filter-block {
 padding:0 30px
}
@media screen and (min-width:768px) {
 .distributor-list__left .db-list__filter-block {
  padding:0
 }
}
.distributor-list__left .db-list__filter .check-inline {
 margin-bottom:20px
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .distributor-list__left .db-list__filter .check-inline {
  margin-bottom:15px
 }
}
.distributor-list__left .db-list__filter .check-inline input {
 margin-right:15px
}
.distributor-list__left .db-list__filter .check-inline input.filter {
 height:20px;
 width:20px;
 margin-top:0
}
.distributor-list__left .db-list__filter .check-inline label {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:small-copy
}
.distributor-list__left .db-list__filter .check-inline label b {
 padding:0 .3rem
}
.distributor-list__left .db-list__title {
 font-family:heading-b;
 font-size:1.25rem;
 line-height:1.875rem;
 letter-spacing:.03rem;
 border-bottom:1px solid rgba(2,20,35,.2);
 padding:20px 0;
 color:var(--primary-navy)
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .distributor-list__left .db-list__title {
  padding:40px 40px 20px 30px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__left .db-list__title {
  padding:52px 37px 20px 5pc;
  font-size:1.5rem;
  line-height:2.25rem
 }
}
.distributor-list__left .db-list__title-filter-icon,
.distributor-list__left .db-list__title-filter-modal-icon {
 width:1.5rem;
 height:1.5rem;
 margin-right:.63rem
}
@media screen and (max-width:768px) {
 .distributor-list__left .db-list__title-filter-icon:hover {
  cursor:pointer
 }
}
@media screen and (max-width:767px) {
 .distributor-list__left .db-list__title-filter-icon-mobile {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  height:1.5rem;
  width:1.5rem;
  margin-left:.63rem
 }
}
@media screen and (min-width:768px) {
 .distributor-list__left .db-list__title-filter-icon-mobile {
  display:none
 }
}
@media screen and (max-width:767px) {
 .distributor-list__left .db-list__title-filter-icon-mobile:hover {
  cursor:pointer
 }
}
.distributor-list__right {
 -webkit-box-flex:1;
 -ms-flex:1 1 75%;
 flex:1 1 75%;
 margin:30px 0 0
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .distributor-list__right {
  margin:40px 0 0 46px;
  -webkit-box-flex:1;
  -ms-flex:1 1 72%;
  flex:1 1 72%
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right {
  margin:40px 0 0 72px;
  -webkit-box-flex:1;
  -ms-flex:1 1 70%;
  flex:1 1 70%
 }
}
.distributor-list__right-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.distributor-list__right-search {
 background:var(--neutral-white);
 border:1px solid var(--primary-navy);
 border-radius:4px;
 font-size:.875rem;
 line-height:1.3125rem;
 letter-spacing:.0216em;
 padding:13px 10px;
 width:100%;
 margin-right:10px
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .distributor-list__right-search {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  border-radius:3px;
  padding:13px;
  height:52px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right-search {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  border-radius:6px;
  padding:13px 30px;
  margin-right:20px;
  height:55px
 }
}
@media screen and (max-width:768px) {
 .distributor-list__right-search-icon {
  height:18px;
  width:18px
 }
}
.distributor-list__right .primary-btn {
 min-width:3pc;
 height:49px;
 border-radius:4px;
 background-color:var(--primary-boosted-bd-blue);
 border:none;
 text-align:center;
 color:var(--neutral-white);
 padding:0 15px;
 font-size:.875rem;
 line-height:1.3125rem;
 letter-spacing:.03rem
}
@media screen and (min-width:768px) {
 .distributor-list__right .primary-btn {
  padding:.75rem 2.9rem;
  height:3.25rem;
  min-width:9.5625rem
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .primary-btn {
  padding:.93rem 3.75rem;
  height:3.37rem;
  min-width:11.6875rem;
  font-size:1rem;
  line-height:1.5rem
 }
}
.distributor-list__right .db-sorting {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid rgba(2,20,35,.2);
  margin-bottom:40px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting {
  margin-bottom:40px
 }
}
.distributor-list__right .db-sorting .db-browse-icon {
 height:1.5rem;
 width:1.5rem;
 margin-right:.63rem
}
.distributor-list__right .db-sorting .sort-title-container {
 margin-bottom:1.88rem
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting .sort-title-container {
  padding-top:20px;
  margin-bottom:0
 }
}
.distributor-list__right .db-sorting .sort-title {
 font-family:xsmall-copy;
 font-weight:700;
 font-size:.875rem;
 line-height:1.3125rem;
 letter-spacing:.02rem;
 margin-right:.53rem
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting .sort-title {
  margin-right:2rem;
  font-size:1rem;
  line-height:1.5rem
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting .sort-title {
  font-size:1rem;
  line-height:1.5rem
 }
}
.distributor-list__right .db-sorting .select {
 height:unset;
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.3rem;
 letter-spacing:.02rem;
 color:var(--primary-navy)
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting .select {
  width:110px;
  height:0
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting .select {
  width:125px;
  font-family:xsmall-copy;
  font-size:1rem;
  line-height:1.5rem
 }
}
.distributor-list__right .db-sorting .select-styled {
 top:-2px;
 padding:0
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting .select-styled {
  left:-25px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting .select-styled {
  top:-3px
 }
}
.distributor-list__right .db-sorting .select-options {
 top:25px;
 right:40px;
 left:-30px;
 z-index:10
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting .select-options {
  right:14px;
  left:-43px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting .select-options {
  top:30px;
  right:15px;
  left:-46px
 }
}
.distributor-list__right .db-sorting .alphabetical-sort-dropdown {
 position:relative;
 left:7px;
 width:1rem;
 height:1rem;
 top:-2px
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting .alphabetical-sort-dropdown {
  width:1.5rem;
  height:1.5rem
 }
}
.distributor-list__right .db-sorting .select-styled:after {
 display:none
}
.distributor-list__right .db-sorting .sort_order {
 font-family:xsmall-copy;
 font-size:.875rem;
 line-height:1.3125rem;
 letter-spacing:.02rem;
 margin-right:.64rem;
 border:none
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting .sort_order {
  font-size:1rem;
  line-height:1.5rem
 }
}
.distributor-list__right .db-sorting h1 {
 font-family:heading-b;
 font-size:1.25rem;
 line-height:1.875rem;
 letter-spacing:.03rem;
 color:var(--primary-navy);
 margin:30px 0 10px
}
@media screen and (min-width:768px) {
 .distributor-list__right .db-sorting h1 {
  margin:40px 0 20px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .db-sorting h1 {
  font-size:1.5rem;
  line-height:2.25rem
 }
}
.distributor-list__right .db-sorting h1 i {
 margin-right:11px
}
.distributor-list__right .list {
 list-style:none;
 padding:0;
 margin:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:768px) {
 .distributor-list__right .list {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:0 87px;
  margin-bottom:20px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list {
  margin-bottom:0
 }
}
.distributor-list__right .list--list-item {
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02rem;
 color:var(--primary-dark-blue);
 margin-bottom:30px
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list--list-item {
  margin-bottom:50px
 }
}
.distributor-list__right .list--list-item a {
 color:var(--secondary-light-blue);
 text-decoration:none
}
.distributor-list__right .list--list-item .contact {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.distributor-list__right .list--list-item .contact .list--list-item-content {
 margin:0
}
.distributor-list__right .list--list-item .visit_site {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:10px
}
.distributor-list__right .list--list-item .visit_site .fa {
 margin:0 0 0 8px
}
.distributor-list__right .list--list-item .location {
 font-weight:700;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.distributor-list__right .list--list-item .location span {
 text-decoration:underline
}
.distributor-list__right .list--list-item .location-no-link {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 color:var(--primary-dark-blue)!important;
 font-family:small-copy!important
}
.distributor-list__right .list--list-item-content {
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 color:var(--primary-dark-blue);
 letter-spacing:.02rem;
 margin:0 0 10px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media screen and (min-width:768px) {
 .distributor-list__right .list--list-item-content {
  font-family:xsmall-copy;
  font-size:.875rem;
  line-height:1.3125rem
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list--list-item-content {
  font-family:primary-body;
  font-size:1.125rem;
  line-height:1.6875rem
 }
}
.distributor-list__right .list--list-item-content-phone {
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 color:var(--primary-dark-blue);
 letter-spacing:.02rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:0
}
@media screen and (min-width:768px) {
 .distributor-list__right .list--list-item-content-phone {
  font-family:xsmall-copy;
  font-size:.875rem;
  line-height:1.3125rem
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list--list-item-content-phone {
  font-family:primary-body;
  font-size:1.125rem;
  line-height:1.6875rem
 }
}
.distributor-list__right .list--list-item .fa {
 color:var(--secondary-royal-blue);
 margin:0 13px 0 0
}
.distributor-list__right .list--list-item .name {
 font-family:heading-b;
 font-size:1.125rem;
 line-height:1.6875rem;
 letter-spacing:.02rem;
 color:var(--primary-dark-blue);
 margin:0 0 20px
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list--list-item .name {
  font-size:1.5rem;
  line-height:2.25rem;
  letter-spacing:.03rem
 }
}
.distributor-list__right .list--list-item .border-line {
 border-bottom:2px solid var(--primary-dark-blue);
 width:60px;
 display:block;
 margin-bottom:20px
}
@media screen and (min-width:768px)and (max-width:1023px) {
 .distributor-list__right .list--list-item .border-line {
  width:62px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list--list-item .border-line {
  width:77px
 }
}
.distributor-list__right .list .contact-info-icons {
 width:18px;
 height:23px;
 margin-right:13px
}
@media screen and (min-width:768px) {
 .distributor-list__right .list .contact-info-icons {
  width:21px;
  height:21px
 }
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list .contact-info-icons {
  width:24px;
  height:24px
 }
}
.distributor-list__right .list .contact-info-icons-visit-website {
 width:14.3px;
 height:10px;
 margin-left:8px
}
@media screen and (min-width:1024px) {
 .distributor-list__right .list .contact-info-icons-visit-website {
  width:20px;
  height:14px
 }
}
.distributor-list__right .pagination {
 padding:0;
 list-style:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:0 0 40px;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media screen and (min-width:768px) {
 .distributor-list__right .pagination {
  margin-bottom:5pc
 }
}
.distributor-list__right .pagination a {
 font-size:1rem;
 line-height:1.5rem;
 border-radius:4px;
 border:1px solid var(--neutral-light-grey);
 padding:3px 9pt;
 width:auto;
 margin-right:10px;
 color:var(--primary-dark-blue);
 text-decoration:none
}
.distributor-list__right .pagination a:last-child {
 margin-right:0
}
.distributor-list__right .pagination a.active {
 background-color:var(--secondary-light-blue);
 color:var(--neutral-white)
}
@media screen and (min-width:1024px) {
 .distributor-list__right .pagination a {
  line-height:2rem;
  padding:3px 15px
 }
}
.distributor-list__right .pagination button {
 font-size:1rem;
 line-height:1.5rem;
 font-weight:400;
 border-radius:4px;
 border:1px solid transparent;
 padding:3px 0;
 width:auto;
 margin-right:10px;
 color:var(--primary-dark-blue);
 text-decoration:none;
 background:transparent
}
.distributor-list .db-list__filter-block.show .check-inline-block {
 display:block
}
.distributor-list .db-list__filter-block.show .db-list__filter-title-dropdown-icon {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.distributor-list .db-list__filter-block .check-inline-block,
.no-result {
 display:none
}
.no-result {
 margin-bottom:5rem
}
.d-lg {
 display:none;
 font-family:heading-b
}
.d-sm {
 display:block
}
@media screen and (min-width:1024px) {
 .d-lg {
  display:block
 }
 .d-sm {
  display:none
 }
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .d-sm {
  display:none
 }
 .d-lg {
  display:block
 }
}
.bd-distributor-page {
 padding:2rem 1rem 1.5rem 0;
 border-bottom:2px solid var(--neutral-light-grey)
}
@media screen and (min-width:1440px) {
 .bd-distributor-page {
  padding:2rem 1rem 1.5rem 3rem
 }
}
.bd-distributor-page a {
 text-decoration:none;
 color:var(--secondary-light-blue)
}
.bd-distributor-page p {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-bottom:10px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-distributor-page .list {
 list-style:none
}
.bd-distributor-page .heading-border {
 width:5rem;
 height:2px;
 background-color:var(--primary-navy);
 margin-bottom:1.25rem;
 margin-top:1rem
}
.bd-distributor-page .arrow-icon {
 background:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 margin-left:11px;
 background-size:cover;
 width:1rem;
 height:1rem
}
.bd-distributor-page .fa {
 margin-right:.88rem;
 font-size:20px
}
.bd-distributor-page .phone-container {
 margin-bottom:.63rem
}
.bd-distributor-page .phone-container,
.bd-distributor-page .website-link-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.bd-distributor-page .website-link-container {
 margin-top:1.25rem
}
.bd-distributor-page .fa-map-marker {
 margin-right:1.2rem
}
.email-footer-component__container {
 background-color:var(--neutral-light-grey);
 padding:50px 1.87rem;
 text-align:center
}
@media(min-width:768px) {
 .email-footer-component__container {
  padding:60px 1.87rem
 }
}
@media(min-width:1024px) {
 .email-footer-component__container {
  padding:5pc 1.87rem
 }
}
.email-footer-component__heading {
 margin-bottom:20px;
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .email-footer-component__heading {
  margin-bottom:10px;
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1024px) {
 .email-footer-component__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.email-footer-component__details {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 padding:0 20px
}
.email-footer-component__details a {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1024px) {
 .email-footer-component__details {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .email-footer-component__details a {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.email-footer-component__contact-us,
.email-footer-component__contact-us:hover {
 color:var(--primary-boosted-bd-blue)
}
.email-footer-component__contact-number {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
.email-footer-component__contact-number:hover {
 color:var(--primary-boosted-bd-blue)
}
.error__spotlight {
 color:var(--primary-navy);
 line-height:150%;
 font-weight:400;
 margin:1.25rem 0 0
}
.error__spotlight-top {
 position:relative
}
@media screen and (min-width:768px) {
 .error__spotlight-top {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.error__spotlight-top__parent {
 background-size:cover
}
@media screen and (min-width:768px) {
 .error__spotlight-top__parent {
  height:24.375rem;
  max-height:24.375rem;
  min-height:24.375rem
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight-top__parent {
  height:35.5625rem;
  max-height:35.5625rem;
  min-height:35.5625rem
 }
}
.error__spotlight-top-spotlight {
 background-color:var(--primary-boosted-bd-orange);
 position:relative
}
.error__spotlight__container-left {
 position:inherit;
 background-color:#d8d8d7;
 z-index:1;
 color:#060a3d;
 height:225px;
 width:100%
}
@media screen and (min-width:768px) {
 .error__spotlight__container-left {
  width:23rem;
  left:0;
  top:0;
  position:absolute;
  border-radius:0 195px 195px 0;
  height:100%
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight__container-left {
  width:39.1875rem;
  border-radius:0 284.5px 284.5px 0
 }
}
.error__spotlight__container-left-inner {
 padding:40px 30px;
 width:100%
}
@media screen and (min-width:768px) {
 .error__spotlight__container-left-inner {
  padding:111px 91px 111px 30px
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight__container-left-inner {
  padding:175px 142px 0 5pc
 }
}
.error__spotlight__container-right-content {
 padding-left:0;
 padding-right:1pc
}
@media(min-width:768px) {
 .error__spotlight__container-right-content {
  padding-right:1.25rem;
  padding-left:0
 }
}
@media(min-width:1440px) {
 .error__spotlight__container-right-content {
  padding-left:16.6875rem;
  padding-right:3rem
 }
}
.error__spotlight__container-right img {
 height:13.125rem;
 background-size:cover;
 width:100%;
 border-radius:0 105px 105px 0;
 -o-object-fit:cover;
 object-fit:cover
}
@media screen and (min-width:768px) {
 .error__spotlight__container-right img {
  height:24.375rem;
  max-height:24.375rem;
  min-height:24.375rem;
  border-radius:0 195px 195px 0
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight__container-right img {
  height:35.5625rem;
  max-height:35.5625rem;
  min-height:35.5625rem;
  border-radius:0 284.5px 284.5px 0
 }
}
.error__spotlight--spotlightCarousel a,
.error__spotlight--spotlightCarousel p,
.error__spotlight--spotlightCarousel pre,
.error__spotlight--spotlightCarousel span {
 display:block;
 line-height:150%;
 color:#060a3d
}
.error__spotlight--spotlightCarousel pre {
 font-weight:400;
 letter-spacing:.0288em;
 font-size:1.75rem;
 margin-bottom:1.25rem;
 white-space:normal;
 font-family:primary-body;
 line-height:150%
}
@media screen and (min-width:768px) {
 .error__spotlight--spotlightCarousel pre {
  margin-bottom:.9375rem
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight--spotlightCarousel pre {
  font-size:2.75rem;
  margin-bottom:2.5rem
 }
}
.error__spotlight--spotlightCarousel span {
 letter-spacing:.0168em;
 margin-bottom:1.25rem;
 font-weight:400;
 font-size:.875rem
}
@media screen and (min-width:768px) {
 .error__spotlight--spotlightCarousel span {
  margin-bottom:1.875rem;
  font-size:1rem;
  letter-spacing:.0192em
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight--spotlightCarousel span {
  font-size:1.375rem;
  margin-bottom:2.5rem;
  letter-spacing:.0216em
 }
}
.error__spotlight--spotlightCarousel p {
 letter-spacing:.0168em;
 margin-bottom:1.25rem;
 font-weight:400;
 font-size:.875rem
}
@media screen and (min-width:768px) {
 .error__spotlight--spotlightCarousel p {
  margin-bottom:.9375rem;
  font-size:1rem;
  letter-spacing:.0192em
 }
}
@media screen and (min-width:1024px) {
 .error__spotlight--spotlightCarousel p {
  font-size:1.375rem;
  margin-bottom:1.25rem;
  letter-spacing:.0216em
 }
}
.error__spotlight--spotlightCarousel a {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:0;
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media(min-width:768px) {
 .error__spotlight--spotlightCarousel a {
  width:294px;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1024px) {
 .error__spotlight--spotlightCarousel a {
  width:unset;
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.error__spotlight--spotlightCarousel a img {
 margin-left:.5rem;
 max-width:.93rem;
 max-height:1.31rem;
 margin-bottom:0
}
@media(min-width:1440px) {
 .error__spotlight--spotlightCarousel a img {
  max-width:1.25rem;
  max-height:1.68rem;
  margin-left:.62rem
 }
}
.error__spotlight-purple .error__spotlight-top-spotlight {
 background-color:#9199d8
}
.bd-footer a:hover {
 color:inherit
}
.bd-footer__bottom.spotlight__content-container {
 min-height:25.125rem;
 height:25.125rem;
 padding:1.875rem 1.875rem 2.5rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:reverse;
 -ms-flex-direction:column-reverse;
 flex-direction:column-reverse
}
@media(min-width:768px) {
 .bd-footer__bottom.spotlight__content-container {
  height:10.1rem;
  min-height:10.1rem;
  padding:1.875rem
 }
}
@media(min-width:1024px) {
 .bd-footer__bottom.spotlight__content-container {
  height:15.62rem;
  min-height:15.62rem;
  padding:3.75rem 3rem
 }
}
@media(min-width:1440px) {
 .bd-footer__bottom.spotlight__content-container {
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset;
  height:9.18rem;
  min-height:9.18rem;
  padding:2.06rem 5rem
 }
}
@media(min-width:768px) {
 .bd-footer__description {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:3.93rem;
  width:29.5rem;
  margin-top:1.25rem
 }
}
@media(min-width:1024px) {
 .bd-footer__description {
  height:unset;
  width:28.37rem;
  margin-top:2.5rem
 }
}
@media(min-width:1440px) {
 .bd-footer__description {
  width:30.5rem;
  margin-top:0
 }
}
.bd-footer__description>div {
 padding-top:1.25rem;
 font-family:primary-body;
 font-size:9pt;
 font-weight:400;
 line-height:18px;
 letter-spacing:.0216em
}
.bd-footer__description>div p:last-child {
 margin-bottom:0
}
@media(min-width:768px) {
 .bd-footer__description>div {
  padding-left:2rem;
  padding-top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:end
 }
}
@media(min-width:1024px) {
 .bd-footer__description>div {
  padding-left:2.188rem;
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-footer__description>div {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
}
@media(min-width:1440px) {
 .bd-footer__description>a {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-item-align:center;
  align-self:center
 }
}
.bd-footer__description>a>img {
 max-width:7.87rem;
 max-height:3.93rem
}
@media(min-width:1440px) {
 .bd-footer__description>a>img {
  width:10rem;
  max-width:10rem;
  max-height:7rem
 }
}
ul.bd-footer__bottom--right-socialicon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-left:0;
 margin-bottom:0;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
ul.bd-footer__bottom--right-socialicon li>ul {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0
}
ul.bd-footer__bottom--right-socialicon li>ul>li {
 margin-right:2.06rem;
 max-height:1.68rem;
 max-width:1.68rem
}
ul.bd-footer__bottom--right-socialicon li>ul>li:last-child {
 margin-right:0
}
ul.bd-footer__bottom--right-socialicon li>ul>li>a>img {
 max-height:1.68rem;
 max-width:1.68rem
}
@media screen and (min-width:1440px) {
 ul.bd-footer__bottom--right-socialicon li>ul>li {
  margin-right:1.68rem
 }
}
@media screen and (min-width:1440px) {
 ul.bd-footer__bottom--right-socialicon li>ul {
  width:unset
 }
}
ul.bd-footer__bottom--right-socialicon>.d-block-lg {
 padding-bottom:1.25rem;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 margin-right:0
}
@media screen and (min-width:768px) {
 ul.bd-footer__bottom--right-socialicon>.d-block-lg {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1440px) {
 ul.bd-footer__bottom--right-socialicon>.d-block-lg {
  padding-bottom:0;
  padding-right:1.93rem
 }
}
@media screen and (min-width:1440px) {
 ul.bd-footer__bottom--right-socialicon {
  -webkit-box-orient:initial;
  -webkit-box-direction:initial;
  -ms-flex-direction:initial;
  flex-direction:row
 }
}
.bd-footer {
 color:var(--primary-navy);
 background-color:var(--neutral-pure-black);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-footer a {
 color:inherit;
 text-decoration:none
}
.bd-footer .bd-spotlight__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--neutral-white);
 position:relative;
 margin-bottom:0
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container {
  max-height:-webkit-fit-content;
  max-height:-moz-fit-content;
  max-height:fit-content;
  min-height:-webkit-fit-content;
  min-height:-moz-fit-content;
  min-height:fit-content;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container {
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset;
  min-height:14.75rem
 }
}
.bd-footer .bd-spotlight__container-left {
 position:absolute;
 left:-1px;
 top:0;
 background-color:var(--secondary-purple);
 z-index:1;
 width:100%;
 color:var(--primary-navy);
 border-radius:0 14.938rem 14.938rem 0;
 width:70%;
 height:11.625rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-left {
  width:52.1%
 }
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-left {
  width:32.5%;
  height:100%
 }
}
.bd-footer .bd-spotlight__container-left-inner {
 padding:2.5rem 1.87rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-left-inner {
  padding:2.5rem 62px 2.5rem 1.87rem
 }
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-left-inner {
  padding:3.375rem 3rem
 }
}
@media screen and (min-width:1440px) {
 .bd-footer .bd-spotlight__container-left-inner {
  padding:4.063rem 5rem
 }
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-footer .bd-spotlight__container-left {
  border-radius:0 12.188rem 12.188rem 0
 }
}
.bd-footer .bd-spotlight__container-left p {
 font-weight:400;
 font-size:.75rem;
 line-height:150%;
 letter-spacing:.0168em;
 margin:0
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-left p {
  font-size:.87rem
 }
}
.bd-footer .bd-spotlight__container-left a {
 display:block;
 font-weight:400
}
.bd-footer .bd-spotlight__container-right {
 background-color:var(--primary-boosted-bd-orange);
 position:relative;
 width:100%
}
.bd-footer .bd-spotlight__container-right-inner {
 padding-right:3rem
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-footer .bd-spotlight__container-right-inner {
  padding-right:1.25rem
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
 background:var(--primary-navy);
 height:100%;
 margin-right:0;
 border-radius:0;
 padding:0;
 overflow:hidden
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
  border-radius:0 14.938rem 14.938rem 0;
  margin-right:1.75rem
 }
}
@media screen and (min-width:1440px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
  border-radius:0 14.938rem 14.938rem 0;
  margin-right:3rem
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
 color:var(--neutral-white);
 height:-webkit-fit-content;
 height:-moz-fit-content;
 height:fit-content;
 margin:1.875rem 1.875rem .93rem;
 width:100%
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:1.875rem 1.875rem 1.25rem
 }
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  width:45.93rem;
  float:right;
  padding-top:0;
  margin:1.87rem 5rem 20px 0
 }
}
@media screen and (min-width:1440px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin-right:8.75rem;
  margin-top:40px;
  margin-bottom:30px
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
 color:var(--neutral-white);
 margin:0
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
  margin:0 0 0 23rem
 }
}
@media screen and (min-width:1440px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
  margin:0 0 0 32.31rem
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-title {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 margin-bottom:.62rem;
 border-bottom:1px solid rgba(145,153,216,.4);
 text-transform:uppercase;
 padding-bottom:.625rem
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list-cnt {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list-cnt {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list {
 padding:0;
 margin:0;
 list-style:none;
 -webkit-column-count:1;
 -moz-column-count:1;
 column-count:1;
 font-weight:700;
 font-size:.87rem;
 letter-spacing:.0168em;
 max-width:11.68rem
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list {
  -webkit-column-gap:5rem;
  -moz-column-gap:5rem;
  column-gap:5rem;
  margin-right:4.81rem
 }
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list {
  margin-right:1.5rem
 }
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list>li {
  min-width:10rem
 }
}
@media screen and (min-width:1440px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list {
  margin-right:5.43rem
 }
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list>li {
  min-width:11.68rem
 }
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-list-col3 {
 margin-right:0
}
.bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content a {
 margin-bottom:.93rem;
 display:block;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content a {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  margin-bottom:.625rem
 }
}
.bd-footer .bd-spotlight__container-center {
 background-color:var(--primary-boosted-bd-orange);
 height:11.625rem;
 min-height:11.625rem;
 max-height:11.625rem
}
.bd-footer .bd-spotlight__container-center-inner {
 background:var(--primary-navy);
 border-radius:0 14.938rem 14.938rem 0;
 height:100%;
 margin-right:1rem
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-center-inner {
  margin-right:1.25rem
 }
}
.bd-footer .bd-spotlight__container-center.d-block-lg {
 display:block
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-center.d-block-lg {
  display:none
 }
}
.bd-footer__bottom {
 padding:1.87rem;
 color:var(--neutral-white);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 background-color:var(--neutral-pure-black)
}
@media(min-width:768px) {
 .bd-footer__bottom {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:1.875rem
 }
}
@media screen and (min-width:1024px) {
 .bd-footer__bottom {
  padding:3.75rem 3rem
 }
}
@media screen and (min-width:1440px) {
 .bd-footer__bottom {
  padding:2.06rem 5rem
 }
}
.bd-footer__bottom ul {
 list-style:none;
 padding:0;
 margin:0
}
.bd-footer__bottom ul li {
 display:block;
 margin-bottom:.93rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .bd-footer__bottom ul li {
  margin-right:.93rem;
  display:inline-block;
  margin-bottom:0;
  font-size:.75rem
 }
}
@media screen and (min-width:1024px) {
 .bd-footer__bottom ul li {
  display:inline-block;
  margin-right:20px;
  font-size:1.12rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1440px) {
 .bd-footer__bottom ul li {
  margin-right:2pc
 }
}
.bd-footer__bottom ul li:last-child {
 margin-right:0
}
@media screen and (max-width:767px) {
 .bd-footer__bottom-right ul {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
.bd-footer__bottom-right ul li {
 margin:0;
 display:inline-block
}
@media screen and (min-width:768px) {
 .bd-footer__bottom-right ul li {
  margin-right:1.87rem;
  margin-bottom:0
 }
}
@media screen and (min-width:1024px) {
 .bd-footer__bottom-right ul li {
  margin-right:1.87rem;
  margin-bottom:0
 }
}
.bd-footer__bottom-right ul li:last-child {
 margin:0
}
.bd-footer__bottom-right ul li.d-block-lg {
 display:inline-block
}
@media screen and (min-width:1024px) {
 .bd-footer__bottom-right ul li.d-block-lg {
  min-width:5rem
 }
}
.bd-footer .spotlight__content-container {
 width:100%
}
.bd-footer__bottom-left,
.bd-footer__bottom-right {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:end
}
@media(min-width:1440px) {
 .bd-footer__bottom-left {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.bd-footer__bottom {
 height:9.188rem
}
@media(min-width:1440px) {
 .bd-footer .position-relative,
 .bd-footer .position-relative .bd-spotlight__container-right,
 .bd-footer .position-relative .bd-spotlight__container-right-inner {
  height:14.75rem
 }
}
.bd-footer .bd-spotlight__container-left {
 width:285px!important
}
@media screen and (min-width:768px) {
 .bd-footer .bd-spotlight__container-left {
  width:25pc!important
 }
}
@media screen and (min-width:1024px) {
 .bd-footer .bd-spotlight__container-left {
  width:21pc!important
 }
}
@media screen and (min-width:1440px) {
 .bd-footer .bd-spotlight__container-left {
  width:456px!important
 }
}
.bd-footer .spotlightCarousel-item__content-title {
 width:100%
}
.bd-footer .spotlightCarousel-item__content-list li a {
 letter-spacing:.0168em;
 font-size:.875rem;
 font-family:small-copy
}
.bd-footer .bd-spotlight__container-right-inner {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
@media screen and (min-width:1600px) {
 .bd-footer .bd-spotlight__container-right-inner {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  padding-left:33.398rem!important
 }
 .bd-footer .bd-spotlight__container-right-inner>.spotlightCarousel>.spotlightCarousel-item>.spotlightCarousel-item__content {
  margin-left:0
 }
}
@media screen and (min-width:1700px) {
 .bd-footer .bd-spotlight__container-right-inner {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
}
@media screen and (min-width:1800px) {
 .bd-footer .bd-spotlight__container-right-inner {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important;
  padding-left:8.438rem!important
 }
}
@media screen and (max-width:1111px) {
 .bd-footer .bd-spotlight__container-left {
  width:16rem
 }
}
@media screen and (max-width:752px) {
 .bd-footer__bottom {
  height:19.688rem
 }
 .bd-footer__bottom-right {
  display:block
 }
 .bd-footer .position-relative .bd-spotlight__container-right {
  height:auto
 }
 .bd-footer__bottom spotlight__content-container {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
}
.position-relative {
 position:relative
}
.error-left-color--warm-grey,
.event-left-color,
.event-left-color-white,
.event-right-color,
.product-left-color--primary-navy,
.product-right-color,
.spotlight-left-color,
.spotlight-left-color--primary-navy,
.spotlight-right-color {
 display:none
}
@media screen and (min-width:1441px) {
 .error-left-color--warm-grey,
 .event-left-color,
 .event-left-color-white,
 .event-right-color,
 .product-left-color--primary-navy,
 .product-right-color,
 .spotlight-left-color,
 .spotlight-left-color--primary-navy,
 .spotlight-right-color {
  position:absolute;
  width:50%;
  background:var(--secondary-purple);
  height:100%;
  display:block
 }
}
.error-left-color--warm-grey,
.product-left-color--primary-navy,
.product-right-color {
 background-color:#d8d8d7
}
.error__spotlight-purple .spotlight-right-color {
 background:var(--secondary-purple)
}
.spotlight-right-color {
 right:0;
 background-color:var(--primary-boosted-bd-orange)
}
.event-left-color {
 background:var(--neutral-extra-light-grey);
 width:22%;
 z-index:-1
}
.event-left-color-white {
 background:var(--neutral-white);
 width:22%;
 z-index:-1
}
.event-left-color-grey {
 background-color:var(--neutral-extra-light-grey)
}
.event-right-color {
 background:var(--neutral-white);
 right:0;
 width:78%;
 z-index:-1
}
.bd-container>div>.cmp-container.cmp-container-largeScreens,
.bd-container>div>.cmp-container.cmp-container-responsive,
.error__spotlight-top,
.product__spotlight-top__parent,
.spotlight__content-container {
 width:100%
}
@media screen and (min-width:1441px) {
 .bd-container>div>.cmp-container.cmp-container-largeScreens,
 .bd-container>div>.cmp-container.cmp-container-responsive,
 .error__spotlight-top,
 .product__spotlight-top__parent,
 .spotlight__content-container {
  width:90pc;
  margin:0 auto
 }
}
.bd-image-grid__container ul {
 padding-left:0;
 -ms-flex-wrap:unset!important;
 flex-wrap:unset!important;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
ul.bd-image-grid-3-col__ul {
 list-style-type:none
}
@media(min-width:768px) {
 .bd-image-grid__img {
  max-width:9.37rem;
  max-height:9.37rem
 }
}
@media(min-width:1024px) {
 .bd-image-grid__img {
  max-width:unset;
  max-height:unset
 }
}
.bd-image-grid__container-bottom ul {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:768px) {
 .bd-image-grid__container-bottom ul {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-image-grid__container-bottom ul li {
 -webkit-box-flex:0;
 -ms-flex:0 100%;
 flex:0 100%;
 margin-bottom:2%;
 padding:10px
}
@media screen and (min-width:768px) {
 .bd-image-grid__container-bottom ul li {
  -webkit-box-flex:0;
  -ms-flex:0 30%;
  flex:0 30%
 }
}
.image-map-point-image {
 width:111px;
 padding-top:10px
}
.image-map__heading {
 font-family:heading-b;
 font-size:24px;
 line-height:150%;
 letter-spacing:.0288em;
 margin-bottom:10px
}
.image-map__heading .image-map__no-heading {
 display:none!important
}
.image-map__description {
 font-family:primary-body;
 font-size:18px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0216em;
 margin-bottom:0
}
@media(min-width:1440px) {
 .image-map__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-map__description-1>p:first-child b {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:1440px) {
 .bd-image-map__description-1>p:first-child b {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-image-map__description-2>p:first-child b {
 font-family:heading-b
}
.bd-image-map__description-1>p:first-child,
.bd-image-map__description-2>p:first-child {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-image-map__description-1>p:first-child,
 .bd-image-map__description-2>p:first-child {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-map__description-1>p:nth-child(2),
.bd-image-map__description-2>p:nth-child(2) {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-image-map__description-1>p:nth-child(2),
 .bd-image-map__description-2>p:nth-child(2) {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-imagemap__containerwidth {
 width:auto
}
.hotspot-container__dots {
 position:relative
}
.hotspot-container__dots img {
 padding-right:30px;
 max-width:100%;
 width:100%;
 min-height:177px;
 height:11.06rem
}
@media(min-width:768px) {
 .hotspot-container__dots img {
  padding-right:0;
  height:16.25rem
 }
}
@media(min-width:1024px) {
 .hotspot-container__dots img {
  height:32.31rem
 }
}
.hotspot-container__dots .hotspots-dots button {
 position:absolute;
 border-radius:50%;
 background-color:var(--primary-dark-blue);
 color:var(--neutral-white);
 padding:4px 9pt;
 text-decoration:none;
 border:none
}
@media(min-width:1024px) {
 .hotspot-container__dots .hotspots-dots button {
  padding:.5rem 1pc
 }
}
.hotspot-container__dots .hotspots-dots button.active {
 background-color:var(--secondary-light-blue)
}
.hotspot-container__dots .hotspots-dots button.active .title-arrow {
 border-left-color:transparent;
 border-bottom-color:var(--secondary-light-blue);
 border-right-color:transparent;
 border-top-color:var(--secondary-light-blue)
}
.hotspot-container__dots .hotspots-dots button .title-arrow {
 bottom:-10px;
 left:48%;
 margin-left:-11px;
 content:"";
 position:absolute;
 display:block;
 width:0;
 height:0;
 z-index:1;
 border-left:11px solid transparent;
 border-bottom:0 solid var(--primary-dark-blue);
 border-right:11px solid transparent;
 border-top:1.25rem solid var(--primary-dark-blue)
}
.hotspot-container__tabs {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 list-style:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:30px 0 0;
 border-bottom:1px solid var(--primary-navy);
 margin-bottom:20px;
 overflow:hidden;
 overflow-x:scroll;
 -ms-overflow-style:none;
 scrollbar-width:none
}
.hotspot-container__tabs::-webkit-scrollbar {
 display:none
}
@media(min-width:768px) {
 .hotspot-container__tabs {
  padding-top:40px
 }
}
.hotspot-container__tabs li {
 border:2px solid var(--primary-navy);
 border-radius:50%;
 padding:2px 9.7px;
 margin-bottom:34px;
 margin-right:1.25rem;
 cursor:pointer
}
@media(min-width:1024px) {
 .hotspot-container__tabs li {
  padding:6px .87rem;
  margin-right:2.19rem
 }
}
.hotspot-container__tabs li:last-child {
 margin-right:0
}
.hotspot-container__tabs li.active {
 border:2px solid var(--secondary-light-blue);
 margin-right:1.25rem;
 position:relative
}
@media(min-width:768px) {
 .hotspot-container__tabs li.active {
  margin-right:20px
 }
}
@media(min-width:1024px) {
 .hotspot-container__tabs li.active {
  margin-right:220px
 }
}
@media(min-width:1440px) {
 .hotspot-container__tabs li.active {
  margin-right:283px
 }
}
.hotspot-container__tabs li.active:after {
 border:4px solid var(--secondary-light-blue);
 content:"";
 position:absolute;
 bottom:-136%;
 width:2pc;
 left:-2px
}
@media(min-width:1024px) {
 .hotspot-container__tabs li.active:after {
  width:15.3rem;
  border:9px solid var(--secondary-light-blue)
 }
}
@media(min-width:1440px) {
 .hotspot-container__tabs li.active:after {
  width:18.5rem
 }
}
.hotspot-container__tabs-content div {
 display:none
}
.hotspot-container__tabs-content div.active {
 position:relative;
 display:block;
 width:296px
}
@media(min-width:768px) {
 .hotspot-container__tabs-content div.active {
  width:25pc
 }
}
@media(min-width:1440px) {
 .hotspot-container__tabs-content div.active {
  width:18.5rem
 }
}
@media(max-width:1120px) {
 .hotspot-container__dots .hotspots-dots button {
  display:none
 }
 .hotspot-container__dots .hotspots-dots button.active {
  display:block
 }
}
.bd-image-map__section-description,
.bd-image-map__section-name {
 display:none
}
.bd-home-page__protfolio {
 -ms-overflow-style:none;
 scrollbar-width:none;
 overflow:hidden;
 overflow-x:hidden
}
.bd-home-page__protfolio::-webkit-scrollbar {
 display:none
}
.bd-home-page__protfolio .hotspot-container {
 margin-top:1.25rem
}
@media(min-width:768px) {
 .bd-home-page__protfolio .hotspot-container {
  margin-top:0
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li {
 border:none;
 border-radius:unset;
 border-top:6px solid var(--primary-warm-grey);
 width:72px;
 max-width:72px;
 min-width:72px
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs li {
  width:75pt;
  max-width:75pt;
  min-width:75pt
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li {
  width:130px;
  max-width:130px;
  min-width:130px
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li.active {
 border-top:6px solid var(--primary-boosted-bd-orange);
 width:72px;
 max-width:72px;
 min-width:72px
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active {
  width:180px;
  max-width:180px;
  min-width:180px;
  text-align:left
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active {
  width:260px;
  max-width:260px;
  min-width:260px
 }
}
.bd-home-page__protfolio .bd-image-map__section-name {
 display:block;
 padding-right:30px
}
@media(min-width:768px) {
 .bd-home-page__protfolio .bd-image-map__section-name {
  padding-right:0
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__section-name {
  margin-bottom:.625rem
 }
}
.bd-home-page__protfolio .bd-image-map__section-description {
 display:block;
 padding-right:30px;
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em;
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-home-page__protfolio .bd-image-map__section-description {
  padding-right:0
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__section-description {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  margin-bottom:2.5rem
 }
}
.bd-home-page__protfolio .hotspot-container__dots {
 display:none
}
.bd-home-page__protfolio .hotspot-container__tabs {
 height:148px;
 border-top:1px solid var(--primary-navy);
 border-bottom:none;
 padding-top:0;
 -ms-overflow-style:none;
 scrollbar-width:none;
 overflow:visible;
 overflow-x:scroll;
 overflow-y:hidden
}
@media(min-width:768px) {
 .bd-home-page__protfolio .hotspot-container__tabs {
  overflow-x:visible
 }
}
.bd-home-page__protfolio .hotspot-container__tabs::-webkit-scrollbar {
 display:none
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs {
  height:10pc
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li {
 position:relative;
 padding:20px 0 0;
 margin-right:17px;
 text-align:center
}
.bd-home-page__protfolio .hotspot-container__tabs li.active:last-child,
.bd-home-page__protfolio .hotspot-container__tabs li:last-child {
 margin-right:0
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li {
  margin-right:40px
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li .bd-image-map__img-div {
 height:60px;
 width:60px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:relative;
 border:1.5px solid var(--primary-navy);
 border-radius:50%;
 padding:2px .625rem;
 cursor:pointer;
 margin:0 auto
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs li .bd-image-map__img-div {
  padding:6px .87rem
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li h3 {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:.625rem;
 margin-top:20px
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li h3 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li img {
 max-width:24px;
 max-height:24px
}
.bd-home-page__protfolio .hotspot-container__tabs li:after {
 position:absolute;
 width:4.5rem;
 border:3px solid var(--primary-warm-grey);
 bottom:118%;
 content:"";
 left:0;
 display:none
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li:after {
  width:8.12rem;
  bottom:117%;
  left:-1.87rem
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li.active {
 margin-right:23px
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active {
  margin-right:40px
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li.active .bd-image-map__img-div {
 background-color:var(--secondary-light-blue);
 border:var(--secondary-light-blue);
 color:var(--neutral-white);
 position:relative
}
@media(min-width:768px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active .bd-image-map__img-div {
  margin-right:9pt;
  margin-left:0
 }
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active .bd-image-map__img-div {
  margin-right:18rem
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active .bd-image-map__img-div {
  margin-right:10.35rem;
  margin-left:0
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li.active:after {
 width:4.5rem;
 border:3px solid var(--primary-boosted-bd-orange);
 left:0
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active:after {
  width:18rem
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs li.active:after {
  width:16.25rem;
  bottom:117%
 }
}
.bd-home-page__protfolio .hotspot-container__tabs li.active img {
 -webkit-filter:brightness(0) invert(1);
 filter:brightness(0) invert(1)
}
.bd-home-page__protfolio .hotspot-container__tabs-content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 color:var(--secondary-light-blue)
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content {
  -webkit-box-pack:initial;
  -ms-flex-pack:initial;
  justify-content:normal
 }
}
@media(min-width:645px)and (max-width:768px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content {
  display:grid!important
 }
 .bd-home-page__protfolio .hotspot-container__tabs-content>div {
  width:0!important;
  max-width:0!important;
  min-width:0!important
 }
 .bd-home-page__protfolio .hotspot-container__tabs-content>div.active {
  width:215px!important;
  max-width:215px!important;
  min-width:215px!important
 }
}
.bd-home-page__protfolio .hotspot-container__tabs-content .content h3 {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:.625rem
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content .content h3 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-home-page__protfolio .hotspot-container__tabs-content>div {
 padding-top:0;
 visibility:hidden;
 display:none;
 margin-right:17px;
 width:72px;
 max-width:72px;
 min-width:72px;
 height:0
}
@media(min-width:768px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div {
  display:unset
 }
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div {
  width:75pt;
  max-width:75pt;
  min-width:75pt;
  margin-right:17px
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div {
  width:130px;
  max-width:130px;
  min-width:130px;
  margin-right:40px
 }
}
.bd-home-page__protfolio .hotspot-container__tabs-content>div:last-child {
 margin-right:0
}
.bd-home-page__protfolio .hotspot-container__tabs-content>div.active {
 height:100%;
 width:315px;
 max-width:315px;
 min-width:315px;
 display:block;
 visibility:visible;
 margin-right:23px
}
.bd-home-page__protfolio .hotspot-container__tabs-content>div.active .bd-image-map__img-div {
 position:relative;
 display:block;
 width:18.5rem
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div.active .bd-image-map__img-div {
  width:25rem
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div.active .bd-image-map__img-div {
  width:18.5rem
 }
}
@media(min-width:768px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div.active {
  width:72px;
  max-width:72px;
  min-width:72px
 }
}
@media(min-width:1024px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div.active {
  width:180px;
  max-width:180px;
  min-width:180px;
  margin-right:23px
 }
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .hotspot-container__tabs-content>div.active {
  width:260px;
  max-width:260px;
  min-width:260px
 }
}
.bd-home-page__protfolio .bd-image-map__description-2 {
 margin:1.25rem 0;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-home-page__protfolio .bd-image-map__description-2 h3 {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase;
 margin-bottom:.625rem
}
.bd-home-page__protfolio .bd-image-map__read-more {
 color:var(--primary-navy);
 text-decoration:none
}
.bd-home-page__protfolio .bd-image-map__read-more:before {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 content:"Read More"
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__read-more:before {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-home-page__protfolio .bd-image-map__read-more img {
 max-width:.93rem;
 max-height:1.31rem;
 margin-left:.5rem
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__read-more img {
  max-width:1.25rem;
  max-height:1.68rem;
  margin-left:.625rem
 }
}
.bd-home-page__protfolio .bd-image-map__show-more:before {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 content:"Read Less"
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__show-more:before {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-home-page__protfolio .bd-image-map__show-more img {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.bd-home-page__protfolio .bd-image-map__description-1 {
 display:block;
 margin-bottom:.625rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-home-page__protfolio .bd-image-map__description-1 h3 {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase
}
.bd-home-page__protfolio .bd-image-map__link {
 display:block;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 margin-right:.5rem;
 margin-top:1.25rem
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__link {
  margin-right:.625rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-home-page__protfolio .bd-image-map__link img {
 max-width:.93rem;
 max-height:1.31rem;
 margin-left:.5rem
}
@media(min-width:1440px) {
 .bd-home-page__protfolio .bd-image-map__link img {
  max-width:1.25rem;
  max-height:1.68rem;
  margin-left:.625rem
 }
}
@media(max-width:767px) {
 .bd-image-map__padding-right-0px-mobile .hotspot-container__dots>img {
  padding-right:0!important
 }
}
.bd-inventory-product {
 color:var(--primary-navy)
}
.bd-inventory-product__category-number,
.bd-inventory-product__date {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media(min-width:1440px) {
 .bd-inventory-product__category-number,
 .bd-inventory-product__date {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-inventory-product__category-number strong,
.bd-inventory-product__date strong {
 font-weight:700
}
@media(min-width:1440px) {
 .bd-inventory-product__category-number strong,
 .bd-inventory-product__date strong {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-inventory-product__heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 margin-bottom:5px
}
@media(min-width:768px) {
 .bd-inventory-product__heading {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:1440px) {
 .bd-inventory-product__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-inventory-product__description {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 max-width:100%
}
@media(min-width:768px) {
 .bd-inventory-product__description {
  max-width:28.81rem
 }
}
@media(min-width:1440px) {
 .bd-inventory-product__description {
  max-width:45.81rem;
  margin-bottom:1.87rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-inventory-product__link {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:var(--primary-boosted-bd-blue)
}
@media(min-width:1440px) {
 .bd-inventory-product__link {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-inventory-product__link a {
 text-decoration:none;
 color:inherit
}
.bd-inventory-product__link img {
 margin-left:.62rem
}
.bd-inventory-product__substitutions {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media(min-width:1440px) {
 .bd-inventory-product__substitutions {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-inventory-product__substitutions strong {
 font-weight:700
}
@media(min-width:1440px) {
 .bd-covid-product-inventory__links {
  padding-top:0!important;
  margin-bottom:3.12rem!important
 }
}
.bd-inventory-product__description.bd-training-event-list__description {
 -webkit-line-clamp:unset;
 overflow:unset
}
.bd-training-event-list__options.bd-covid-product-inventory__links .bd-training-event-list__links {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:768px) {
 .bd-training-event-list__options.bd-covid-product-inventory__links .bd-training-event-list__links {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-training-event-list__options.bd-covid-product-inventory__links .bd-training-event-list__links>img {
 display:none
}
@media(min-width:768px) {
 .bd-training-event-list__options.bd-covid-product-inventory__links .bd-training-event-list__links>img {
  display:block
 }
}
.bd-inventory-product__divider {
 display:none
}
@media(min-width:768px) {
 .bd-inventory-product__divider {
  display:block;
  margin:0 10px
 }
}
@media(min-width:1440px) {
 .bd-inventory-product__divider {
  margin:0 20px
 }
}
.CovidProductInventory-bd-event-training-container__wrapper .bd-training-event-list__date-section {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
@media(min-width:768px) {
 .CovidProductInventory-bd-event-training-container__wrapper .bd-training-event-list__date-section {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-flow:wrap;
  flex-flow:wrap
 }
}
.bd-inventory-product__first-cnt {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-bottom:5px
}
@media(min-width:768px) {
 .bd-inventory-product__first-cnt {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-call-to-action-banner__form-mktoform-subscription {
 margin-top:10px
}
.bd-call-to-action-banner__form-mktoform-subscription h5 {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-navy)
}
.bd-call-to-action-banner__form-mktoform-subscription h5 a {
 color:var(--primary-boosted-bd-blue)!important
}
@media(min-width:768px) {
 .bd-call-to-action-banner__form-mktoform-subscription h5 {
  text-align:inherit!important
 }
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__form-mktoform-subscription h5 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-call-to-action-banner__form-mktoform-subscription .mktoForm .mktoCheckboxList.mktoHasWidth {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-navy)!important
}
.bd-call-to-action-banner__form-mktoform-subscription label {
 color:var(--primary-navy)!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__form-mktoform-subscription label {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  font-family:heading-b!important;
  font-size:18px!important;
  line-height:150%!important;
  letter-spacing:.0216em!important
 }
}
.bd-call-to-action-banner__form-mktoform-subscription .mktoCheckboxList>input {
 height:1rem!important;
 width:1rem!important
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__form-mktoform-subscription .mktoCheckboxList>input {
  height:18px!important;
  width:18px!important
 }
}
.bd-call-to-action-banner__form-mktoform-subscription button[type=submit] {
 background-color:var(--primary-boosted-bd-blue);
 color:#fff;
 margin-top:20px!important
}
@media(min-width:768px) {
 .bd-call-to-action-banner__form-mktoform-subscription button[type=submit] {
  margin-top:30px!important
 }
}
.bd-call-to-action-banner__modal-subscription {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:2;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.8);
 visibility:hidden
}
.bd-call-to-action-banner__modal-subscription .mktoForm {
 width:100%!important;
 font-family:xsmall-copy!important;
 font-size:.9rem!important;
 color:var(--primary-dark-blue)!important
}
.bd-call-to-action-banner__modal-subscription .mktoForm * {
 padding:0!important
}
.bd-call-to-action-banner__modal-subscription .mktoHtmlText {
 width:270px!important;
 margin-top:.8rem;
 color:var(--neutral-dark-grey);
 font-size:1.02rem!important;
 margin-left:.1rem
}
@media(min-width:500px) {
 .bd-call-to-action-banner__modal-subscription .mktoHtmlText {
  margin-top:1.5rem
 }
}
.bd-call-to-action-banner__modal-subscription .mktoHtmlText hr {
 height:1.5px;
 padding:0
}
.bd-call-to-action-banner__modal-subscription .mktoLogicalField {
 width:100%!important
}
.bd-call-to-action-banner__modal-subscription .mktoButtonWrap {
 margin-left:0!important
}
.bd-call-to-action-banner__modal-subscription .mktoButton {
 border:none;
 width:187px;
 background-color:var(--secondary-royal-blue);
 color:var(--neutral-white);
 height:3pc;
 border-radius:4px
}
.bd-call-to-action-banner__modal-subscription .mktoForm .mktoFormCol {
 min-height:unset;
 margin-bottom:0!important
}
.bd-call-to-action-banner__modal-subscription .mktoForm.mktoLayoutAbove textarea.mktoField,
.bd-call-to-action-banner__modal-subscription .mktoForm input[type=date],
.bd-call-to-action-banner__modal-subscription .mktoForm input[type=email],
.bd-call-to-action-banner__modal-subscription .mktoForm input[type=number],
.bd-call-to-action-banner__modal-subscription .mktoForm input[type=tel],
.bd-call-to-action-banner__modal-subscription .mktoForm input[type=text],
.bd-call-to-action-banner__modal-subscription .mktoForm input[type=url],
.bd-call-to-action-banner__modal-subscription .mktoForm select.mktoFie1d,
.bd-call-to-action-banner__modal-subscription .mktoForm textarea.mktoFie1d {
 border-radius:4px;
 margin-bottom:1.25rem!important;
 border:1px solid var(--primary-dark-blue);
 color:var(--primary-dark-blue);
 width:17rem!important;
 background-color:#fff;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:400px) {
 .bd-call-to-action-banner__modal-subscription .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-subscription .mktoForm select.mktoFie1d,
 .bd-call-to-action-banner__modal-subscription .mktoForm textarea.mktoFie1d {
  width:18rem!important
 }
}
@media(min-width:500px) {
 .bd-call-to-action-banner__modal-subscription .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-subscription .mktoForm select.mktoFie1d,
 .bd-call-to-action-banner__modal-subscription .mktoForm textarea.mktoFie1d {
  width:19rem!important;
  margin:0!important
 }
}
.bd-call-to-action-banner__modal-subscription .mktoForm select.mktoField {
 border-radius:4px;
 margin-bottom:1.25rem!important;
 border:1px solid var(--primary-dark-blue);
 color:var(--neutral-dark-grey)!important;
 width:17rem!important;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:400px) {
 .bd-call-to-action-banner__modal-subscription .mktoForm select.mktoField {
  width:18rem!important
 }
}
@media(min-width:500px) {
 .bd-call-to-action-banner__modal-subscription .mktoForm select.mktoField {
  width:19rem!important;
  margin:0!important
 }
}
.bd-call-to-action-banner__modal-subscription .mktoCheckboxList>label {
 color:var(--primary-navy)!important;
 margin-bottom:1.25rem!important
}
.bd-call-to-action-banner__modal-subscription .mktoCheckboxList>label a {
 color:var(--primary-boosted-bd-blue)!important
}
@media(min-width:500px) {
 .bd-call-to-action-banner__modal-subscription .mktoCheckboxList>label {
  margin-bottom:0!important
 }
}
@media(min-width:768px) {
 .bd-call-to-action-banner__modal-subscription .mktoForm {
  font-size:1rem!important
 }
 .bd-call-to-action-banner__modal-subscription .mktoHtmlText {
  font-size:1.2rem!important;
  width:500px!important;
  margin-left:.1rem;
  margin-top:1.5rem
 }
 .bd-call-to-action-banner__modal-subscription .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-subscription .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-subscription .mktoForm select.mktoFie1d,
 .bd-call-to-action-banner__modal-subscription .mktoForm select.mktoField,
 .bd-call-to-action-banner__modal-subscription .mktoForm textarea.mktoFie1d {
  width:15.9rem!important;
  margin-right:.8rem;
  margin-bottom:1.25rem!important
 }
 .bd-call-to-action-banner__modal-subscription .mktoCheckboxList>label {
  margin-right:1rem;
  margin-bottom:1.5rem!important
 }
 .bd-call-to-action-banner__modal-subscription .mktoForm .mktoOffset {
  height:0!important
 }
 .bd-call-to-action-banner__modal-subscription .mktoButton {
  width:200px;
  height:55px;
  font-size:1.1rem
 }
 .bd-call-to-action-banner__modal-subscription .mktoFormCol {
  margin-bottom:0!important
 }
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__modal-subscription .mktoButton {
  width:246px;
  height:4pc;
  font-family:heading-b!important;
  font-size:1pc!important;
  line-height:150%!important;
  letter-spacing:.1rem!important
 }
}
.bd-modal__margin-top-custom {
 margin-top:30px
}
@media(min-width:768px) {
 .bd-modal__margin-top-custom {
  margin-top:40px
 }
}
@media(min-width:1024px) {
 .bd-modal__margin-top-custom {
  margin-top:0
 }
}
#spotlight-modal-video-player,
#spotlight-modal-video-player--content-card {
 height:100%;
 width:100%;
 -webkit-animation-name:zoom;
 -webkit-animation-duration:.6s;
 animation-name:zoom;
 animation-duration:.6s
}
#event-spotlight-modal-video-player {
 height:100%;
 width:100%
}
.modal-container .modal-overlay {
 background-color:rgba(0,0,0,.8);
 display:block;
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:11000
}
.modal-container .modal-overlay.opaque {
 background:#a0a0a0;
 visibility:visible
}
.modal-container .modal-content {
 display:block;
 left:50%;
 position:fixed;
 z-index:11000;
 width:100vw;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background-color:transparent;
 border:none
}
@media(min-width:1024px) {
 .modal-container .modal-content {
  width:73vw
 }
}
.modal-container .modal-content .modal__header {
 background-color:transparent;
 color:#fff;
 padding:10px 13px;
 position:relative
}
.modal-container .modal-content .modal__header .h5 {
 margin:0
}
.modal-container .modal-content .modal__header .closeButton {
 cursor:pointer;
 text-align:right;
 font-size:20px
}
.modal-container .modal-content .modal__header .closeButton .bd-spotlight-modal__img {
 -webkit-filter:invert(1) brightness(2);
 filter:invert(1) brightness(2)
}
.modal-container .modal-content .modal__body {
 background-color:transparent;
 padding:10px;
 height:57vw;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.modal-container .modal-content .modal__body>img {
 width:auto;
 max-width:100%;
 max-height:100%;
 background-color:var(--neutral-white);
 -webkit-animation-name:zoom;
 -webkit-animation-duration:.6s;
 animation-name:zoom;
 animation-duration:.6s
}
@media(min-width:1024px) {
 .modal-container .modal-content .modal__body {
  height:42vw
 }
}
.modal-container .modal-content .modal__footer {
 background:rgba(0,0,0,.6);
 border:1px solid grey;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:5px 10px 10px
}
.modal-container .modal-content .modal__footer .btn {
 margin:0 5px
}
.product__spotlight {
 color:var(--primary-navy);
 line-height:150%;
 font-weight:400;
 margin:1.25rem 0 0
}
.product__spotlight-top {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-bottom:2.5rem;
 position:relative;
 max-width:952px
}
@media screen and (min-width:768px) {
 .product__spotlight-top {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  margin-bottom:2.5rem
 }
}
@media screen and (min-width:1024px) {
 .product__spotlight-top {
  margin-bottom:3.75rem
 }
}
.product__spotlight-top .spotlight-left-color--primary-navy {
 background-color:var(--primary-boosted-bd-blue)
}
.product__spotlight-top .spotlight-right-color {
 background-color:#d8d8d7
}
.product__spotlight-top__parent {
 height:100%;
 background-size:cover
}
@media screen and (min-width:768px) {
 .product__spotlight-top__parent {
  height:16.0625rem;
  max-height:16.0625rem;
  min-height:16.0625rem
 }
}
@media screen and (min-width:1024px) {
 .product__spotlight-top__parent {
  height:23.625rem;
  max-height:23.625rem;
  min-height:23.625rem
 }
}
.product__spotlight-top-spotlight {
 background-color:var(--primary-boosted-bd-orange);
 position:relative
}
@media(min-width:768px) {
 .product__spotlight-top-spotlight {
  background-color:var(--primary-boosted-bd-orange)
 }
}
.product__spotlight__container-left {
 position:inherit;
 background-color:var(--primary-boosted-bd-blue);
 z-index:1;
 color:var(--neutral-white);
 border-radius:0 12.938rem 12.938rem 0;
 height:100%;
 width:18.6875rem
}
@media screen and (min-width:768px) {
 .product__spotlight__container-left {
  width:21.25rem;
  left:0;
  top:0;
  position:absolute
 }
}
@media screen and (min-width:1024px) {
 .product__spotlight__container-left {
  width:34.1875rem
 }
}
.product__spotlight__container-left-inner {
 padding:15px 60px 15px 1pc;
 width:100%
}
@media screen and (min-width:768px) {
 .product__spotlight__container-left-inner {
  padding:24px 62px 24px 30px
 }
}
@media screen and (min-width:1024px) {
 .product__spotlight__container-left-inner {
  padding:42px 141px 0 60px
 }
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .product__spotlight__container-left {
  border-radius:0 14.938rem 14.938rem 0
 }
}
.product__spotlight__container-right-content {
 padding-left:0
}
@media(min-width:768px) {
 .product__spotlight__container-right-content {
  padding-left:9.6875rem
 }
}
@media(min-width:1440px) {
 .product__spotlight__container-right-content {
  padding-left:13.6875rem
 }
}
.product__spotlight__container-right img {
 height:11.0625rem;
 background-size:cover;
 width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
@media screen and (min-width:768px) {
 .product__spotlight__container-right img {
  height:16.0625rem;
  max-height:16.0625rem;
  min-height:16.0625rem
 }
}
@media screen and (min-width:1024px) {
 .product__spotlight__container-right img {
  height:23.625rem;
  max-height:23.625rem;
  min-height:23.625rem
 }
}
.product__spotlight--spotlightCarousel a,
.product__spotlight--spotlightCarousel p,
.product__spotlight--spotlightCarousel pre,
.product__spotlight--spotlightCarousel span {
 display:block;
 line-height:150%;
 color:#fff
}
.product__spotlight--spotlightCarousel pre {
 font-weight:700;
 letter-spacing:.0288em;
 font-size:1.25rem;
 margin-bottom:.625rem;
 white-space:normal;
 font-family:primary-body
}
@media screen and (min-width:1024px) {
 .product__spotlight--spotlightCarousel pre {
  font-size:1.5rem;
  margin-bottom:.9375rem
 }
}
.product__spotlight--spotlightCarousel pre:after {
 border-bottom:1.5px solid var(--primary-boosted-bd-orange);
 content:"";
 width:1.25rem;
 display:block;
 padding-top:.625rem
}
@media screen and (min-width:1024px) {
 .product__spotlight--spotlightCarousel pre:after {
  width:2.5rem;
  border-bottom:3px solid var(--primary-boosted-bd-orange);
  padding-top:.9375rem
 }
}
.product__spotlight--spotlightCarousel span {
 letter-spacing:.1em;
 text-transform:uppercase;
 margin-bottom:.3125rem;
 font-weight:700;
 font-size:.875rem
}
@media screen and (min-width:1024px) {
 .product__spotlight--spotlightCarousel span {
  font-size:1rem;
  margin-bottom:.9375rem
 }
}
.product__spotlight--spotlightCarousel div {
 font-size:.75rem;
 letter-spacing:.0192em;
 margin-bottom:.625rem
}
@media screen and (min-width:1024px) {
 .product__spotlight--spotlightCarousel div {
  font-size:1rem;
  margin-bottom:1.875rem
 }
}
.product__spotlight--spotlightCarousel a {
 font-weight:700;
 font-size:.875rem;
 margin-bottom:0;
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 letter-spacing:.0216em
}
.product__spotlight--spotlightCarousel a:hover {
 color:var(--neutral-white)!important
}
@media(min-width:1024px) {
 .product__spotlight--spotlightCarousel a {
  font-size:1.125rem
 }
}
.product__spotlight--spotlightCarousel a img {
 margin-left:.5rem;
 max-width:.93rem;
 max-height:1.31rem;
 margin-bottom:0
}
@media(min-width:1440px) {
 .product__spotlight--spotlightCarousel a img {
  max-width:1.25rem;
  max-height:1.68rem;
  margin-left:.62rem
 }
}
@media screen and (min-width:1440px) {
 .product__spotlight--spotlightCarousel a {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:1.375rem
 }
}
.bd-related-products__margin-bottom-0px-description .bd-related-product__description {
 margin-bottom:0!important
}
.bd-related-products__white .bd-related-product__background {
 background-color:var(--neutral-white)
}
.bd-related-products__image-white .bd-related-product__background {
 background-color:var(--neutral-extra-light-grey);
 background-color:var(--neutral-white)
}
.bd-related-products__image-grey .bd-related-product__background {
 background-color:var(--neutral-extra-light-grey)
}
.bd-related-products__card-list {
 -ms-flex-item-align:center;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 -ms-flex-line-pack:justify;
 align-content:space-between;
 page-break-after:always;
 -ms-flex-flow:wrap;
 flex-flow:wrap
}
.bd-related-product__learn-more>p {
 margin:0
}
.bd-related-product__product-card {
 min-width:19.68rem;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
.bd-related-product__background {
 background-color:var(--neutral-extra-light-grey);
 height:19.68rem;
 width:19.68rem;
 border-radius:4px;
 overflow:hidden
}
.bd-related-product__background,
.bd-related-product__img {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-related-product__img {
 height:inherit;
 width:inherit
}
.bd-related-product__img>img {
 max-width:11.81rem;
 max-height:14.56rem
}
.bd-related-products__img-full-width .bd-related-product__img>img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important
}
.bd-related-products__img-full-width-and-height .bd-related-product__img>img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:cover!important;
 object-fit:cover!important
}
.bd-related-products__img-contain-full-width-and-height .bd-related-product__img>img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:contain!important;
 object-fit:contain!important
}
.bd-related-products__img-fill-full-width-and-height .bd-related-product__img>img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:fill!important;
 object-fit:fill!important
}
.bd-related-products__img-scale-down-full-width-and-height .bd-related-product__img>img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:scale-down!important;
 object-fit:scale-down!important
}
.bd-related-product__details {
 color:var(--primary-dark-blue);
 max-width:19.68rem;
 text-align:left
}
.bd-related-product__description,
.bd-related-product__heading,
.bd-related-product__learn-more {
 display:-webkit-box;
 -webkit-line-clamp:6;
 -webkit-box-orient:vertical;
 overflow:hidden
}
.bd-related-product__heading {
 margin:1.25rem 0 .62rem;
 -webkit-line-clamp:3;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-related-product__description {
 cursor:default;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin:0 0 1.25rem
}
.bd-related-product__description:hover+.brand-tooltip {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%)
}
@media(min-width:768px) {
 .bd-related-product__description:hover+.brand-tooltip {
  left:unset;
  -webkit-transform:unset;
  transform:unset
 }
}
.bd-related-product__learn-more {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:6.81rem
}
.bd-related-product__learn-more p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-related-product__learn-more-img {
 max-height:1.31rem;
 max-width:.93rem;
 margin-left:.5rem
}
@media(min-width:768px) {
 .bd-related-product__product-card {
  min-width:15.43rem
 }
 .bd-related-product__background {
  height:15.43rem;
  width:15.43rem
 }
 .bd-related-product__details {
  max-width:15.43rem
 }
 .bd-related-product__img>img {
  max-height:11.842rem;
  max-width:9.54rem
 }
 .bd-related-product__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  margin:0 0 1.25rem
 }
}
@media(min-width:1024px) {
 .bd-related-product__product-card {
  min-width:.93rem;
  margin:0
 }
 .bd-related-product__background {
  height:15rem;
  width:15rem
 }
 .bd-related-product__details {
  max-width:15rem
 }
 .bd-related-product__heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-related-product__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-related-product__learn-more p {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-related-product__learn-more-img {
  max-height:1.5rem
 }
}
@media(min-width:1440px) {
 .bd-related-product__details {
  max-width:18.5rem
 }
 .bd-related-product__learn-more p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-related-product__product-card {
  min-width:18.5rem
 }
 .bd-related-product__background {
  height:18.5rem;
  width:18.5rem
 }
 .bd-related-product__img>img {
  max-width:11.06rem;
  max-height:13.75rem
 }
 .bd-related-products__no-cut-off .bd-related-product__description,
 .bd-related-products__no-cut-off .bd-related-product__heading,
 .bd-related-products__no-cut-off .bd-related-product__learn-more {
  -webkit-line-clamp:unset!important
 }
 .bd-related-product__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  margin:1.25rem 0 .625rem
 }
 .bd-related-product__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin:0 0 1.25rem
 }
 .bd-related-product__learn-more {
  width:7.44rem
 }
 .bd-related-product__learn-more-img {
  height:2rem;
  max-width:2rem;
  margin-left:.625rem
 }
}
.bd-related-products__nocard {
 height:4rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
.bd-related-products__card-list li {
 display:none
}
.bd-related-products__card-list {
 list-style-type:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 align-self:center;
 padding-left:0;
 width:100%;
 grid-gap:2.5rem
}
.bd-related-products__show-card {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-related-products__hidden {
 display:none
}
#bd-related-products__loadmore {
 border-radius:4px;
 background:none;
 color:inherit;
 border:1px solid var(--primary-navy);
 padding:0;
 cursor:pointer;
 outline:inherit;
 font:inherit;
 width:19.25rem;
 height:2.94rem;
 margin:1.875rem 0 0;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-related-products__card-list {
 border-bottom:1px solid var(--primary-warm-grey);
 padding-bottom:2.5rem;
 min-width:19.68rem
}
@media(min-width:768px) {
 .bd-related-products__card-list {
  grid-gap:2.5rem 1.81rem
 }
 #bd-related-products__loadmore {
  height:2.81rem;
  width:9.25rem;
  margin-top:2.5rem;
  -ms-flex-item-align:center;
  align-self:center
 }
}
@media(min-width:1024px) {
 .bd-related-products__show-carousel {
  display:none
 }
 .bd-related-products__card-list {
  grid-gap:3.75rem 1.5rem;
  padding:0 0 3.75rem
 }
 #bd-related-products__loadmore {
  height:3.37rem;
  width:12.5rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
@media(min-width:1440px) {
 .bd-related-products__card-list {
  grid-gap:3.75rem 2rem
 }
}
.bd-related-product__sku {
 margin-bottom:10px;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-related-product__sku {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-related-product__sku {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-related-product__description-display-none {
 display:none
}
.bd-related-product__sku-number {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-related-product__sku-number {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-related-product__sku-number {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-related-products__description-maximum-3-lines .bd-related-product__description {
 -webkit-line-clamp:3!important
}
.bd-related-products__description-maximum-5-lines .bd-related-product__description {
 -webkit-line-clamp:5!important
}
.bd-related-products__description-maximum-7-lines .bd-related-product__description {
 -webkit-line-clamp:7!important
}
.bd-related-products__description-maximum-9-lines .bd-related-product__description {
 -webkit-line-clamp:9!important
}
.bd-related-products__description-no-constraint .bd-related-product__description {
 -webkit-line-clamp:unset!important
}
.bd-spotlight-header__img-scale-down-mobile .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 -o-object-fit:scale-down;
 object-fit:scale-down
}
@media(min-width:768px) {
 .bd-spotlight-header__img-scale-down-mobile .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
  -o-object-fit:cover;
  object-fit:cover
 }
}
.bd-spotlight__main-link.bd-spotlight__main-link--no-margin {
 margin-top:0!important
}
.bd-spotlight__image-box img {
 width:100%
}
.bd-spotlight__leadership .bd-spotlight__container-right {
 background:-webkit-gradient(linear,left top,right top,color-stop(50%,#f2f5f8),color-stop(50%,#ff6e00));
 background:linear-gradient(90deg,#f2f5f8 50%,#ff6e00 0);
 padding-right:1.25rem!important
}
.bd-spotlight__leadership .bd-spotlight__container-right-inner,
.bd-spotlight__leadership .bd-spotlight__main-container .bd-spotlight__container-right-inner {
 padding-right:1.25rem!important
}
.bd-spotlight__leadership .bd-spotlight__image-box img {
 background:#808285!important;
 -o-object-fit:contain;
 object-fit:contain
}
@media(min-width:768px) {
 .bd-spotlight__leadership .bd-spotlight__image-box img {
  -o-object-fit:none;
  object-fit:none
 }
 .bd-spotlight__leadership .bd-spotlight__container-right-inner {
  padding-left:19rem!important
 }
 .bd-spotlight__leadership .bd-spotlight__container-right {
  background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e6e9ec),color-stop(50%,#ff6e00))!important;
  background:linear-gradient(90deg,#e6e9ec 50%,#ff6e00 0)!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__leadership .bd-spotlight__image-box img {
  -o-object-fit:contain;
  object-fit:contain
 }
 .bd-spotlight__leadership .bd-spotlight__container-right {
  padding-left:unset!important
 }
 .bd-spotlight__leadership .bd-spotlight__container-right-inner,
 .bd-spotlight__leadership .bd-spotlight__main-container .bd-spotlight__container-right-inner {
  padding-left:29%!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__leadership .bd-spotlight__container-right {
  padding-left:unset!important;
  padding-right:1.25rem!important
 }
 .bd-spotlight__leadership .bd-spotlight__container-right-inner,
 .bd-spotlight__leadership .bd-spotlight__main-container .bd-spotlight__container-right-inner {
  padding-left:35.5%!important;
  padding-right:1.25rem!important
 }
}
.bd-spotlight__homepage .bd-spotlight__container-v2-left-inner-heading {
 font-family:primary-body!important;
 font-size:28px!important;
 font-style:normal!important;
 font-weight:400!important;
 line-height:42px!important;
 letter-spacing:.0384em!important
}
@media(min-width:1024px) {
 .bd-spotlight__homepage .bd-spotlight__container-v2-left-inner-heading {
  font-family:primary-body!important;
  font-size:52px!important;
  font-weight:700!important;
  line-height:78px!important;
  letter-spacing:.01em!important
 }
}
.bd-spotlight__homepage .bd-spotlight__container-left__description-left {
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:768px) {
 .bd-spotlight__homepage .bd-spotlight__container-left__description-left {
  font-family:primary-body!important;
  font-size:1pc!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:24px!important;
  letter-spacing:.0192em!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__homepage .bd-spotlight__container-left__description-left {
  font-family:primary-body!important;
  font-size:18px!important;
  font-weight:600!important;
  line-height:150%!important;
  letter-spacing:.0216em!important
 }
}
.bd-spotlight__homepage .bd-spotlight__container-left__description-left p {
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:768px) {
 .bd-spotlight__homepage .bd-spotlight__container-left__description-left p {
  font-family:primary-body!important;
  font-size:1pc!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:24px!important;
  letter-spacing:.0192em!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__homepage .bd-spotlight__container-left__description-left p {
  font-family:primary-body!important;
  font-size:18px!important;
  font-weight:600!important;
  line-height:150%!important;
  letter-spacing:.0216em!important
 }
}
.bd-spotlight__height-247--mobile .bd-spotlight__container-left {
 height:247px
}
@media(min-width:768px) {
 .bd-spotlight__height-247--mobile .bd-spotlight__container-left {
  height:unset
 }
}
.bd-spotlight__align-heading-center .bd-spotlight__container-left-inner {
 -ms-flex-item-align:center;
 align-self:center
}
.bd-spotlight__sub-link-blue a.spotlightCarousel-item__content-more {
 color:var(--primary-boosted-bd-blue)!important
}
.bc-player-rxDeY9XEJ_default {
 background-color:transparent
}
.bc-player-rxDeY9XEJ_default .vjs-poster {
 background-color:transparent;
 background-size:cover
}
.bd-spotlight__sub-arrow {
 background:transparent!important;
 max-height:unset!important;
 max-width:unset!important;
 min-width:unset!important;
 min-height:unset!important;
 width:.87rem!important;
 height:.65rem!important;
 margin-left:.5rem;
 -o-object-fit:cover;
 object-fit:cover
}
@media screen and (min-width:1440px) {
 .bd-spotlight__sub-arrow {
  width:1.25rem!important;
  height:.87rem!important
 }
}
.bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
 opacity:.75;
 border-radius:50%;
 height:3rem;
 width:3rem;
 margin-left:-1em;
 margin-top:-1em;
 -webkit-transform:translate(50%,50%);
 transform:translate(50%,50%);
 background:var(--primary-navy)
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
 width:1.31rem;
 height:1.31rem;
 -webkit-transform:translateY(-119%);
 transform:translateY(-119%)
}
@media(min-width:768px) {
 .bd-spotlight__container-detail .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button,
 .bd-spotlight__single-video .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:5rem;
  width:5rem;
  -webkit-transform:translate(50%,5%);
  transform:translate(50%,5%)
 }
}
@media(min-width:1440px) {
 .bd-spotlight__container-detail .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button,
 .bd-spotlight__single-video .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:6.25rem;
  width:6.25rem
 }
}
@media(min-width:768px) {
 .bd-spotlight__container-detail .video-js .vjs-big-play-button .vjs-icon-placeholder:before,
 .bd-spotlight__single-video .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  width:1.56rem;
  height:1.56rem;
  -webkit-transform:translate(60%,-30%);
  transform:translate(60%,-30%)
 }
}
@media(min-width:1440px) {
 .bd-spotlight__container-detail .video-js .vjs-big-play-button .vjs-icon-placeholder:before,
 .bd-spotlight__single-video .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  width:2rem;
  height:2rem;
  -webkit-transform:translate(75%);
  transform:translate(75%)
 }
}
@media(min-width:768px) {
 .bd-spotlight__container-detail .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  -webkit-transform:translateY(50%);
  transform:translateY(50%)
 }
}
.bd-spotlight-right-empty {
 display:none
}
@media(min-width:768px) {
 .bd-spotlight-right-empty {
  display:block
 }
}
.spotlightCarousel-item__image:hover {
 cursor:pointer
}
.spotlightCarousel-item__image video-js {
 border-radius:0 14.93rem 14.93rem 0
}
@media(min-width:768px) {
 .spotlightCarousel-item__image video-js {
  border-radius:0
 }
}
.spotlightCarousel-item__no-content {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.spotlightCarousel-item__no-content .spotlightCarousel-item__image>img {
 margin-right:0!important
}
.slider-handler-no-content {
 margin-top:20px!important
}
@media(min-width:768px) {
 .slider-handler-no-content {
  margin-top:10px!important
 }
}
@media(min-width:1024px) {
 .slider-handler-no-content {
  margin-top:20px!important;
  margin-right:6.75rem!important
 }
}
@media(min-width:1440px) {
 .slider-handler-no-content {
  margin-right:9.12rem!important
 }
}
.bd-spotlight-new__forwardArrowIcon {
 margin-left:.625rem;
 width:.93rem;
 height:.625rem
}
@media(min-width:1024px) {
 .bd-spotlight-new__forwardArrowIcon {
  width:1.25rem;
  height:.87rem
 }
}
.bd-spotlight__main-back-link {
 margin-bottom:1.25rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-spotlight__main-back-link {
  margin-bottom:.93rem;
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-back-link {
  margin-bottom:1.125rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-back-link {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:1.5rem
 }
}
.spotlightCarousel-header-with-date__sub-heading {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:768px) {
 .spotlightCarousel-header-with-date__sub-heading {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:1440px) {
 .spotlightCarousel-header-with-date__sub-heading {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.spotlightCarousel-header-with-date__sub-description {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .spotlightCarousel-header-with-date__sub-description {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-spotlight__main-link {
 margin-top:20px;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-spotlight__main-link {
  margin-top:14px
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-link {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-top:24px
 }
}
.bd-spotlight__sub-link {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-spotlight__sub-link {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__sub-link {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__sub-link img {
 background:transparent!important
}
.bd-spotlight__container-left__learnMore {
 display:block;
 margin-top:1.25rem
}
@media(min-width:768px) {
 .bd-spotlight__container-left__learnMore {
  margin-top:.93rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__container-left__learnMore {
  margin-top:1.5rem
 }
}
@media(min-width:768px) {
 .bd-spotlight__padding-left-400px>.bd-spotlight__main-container>.bd-spotlight__container>.bd-spotlight__container-right>.bd-spotlight__container-right-inner {
  padding-left:14.06rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__container-left-736-width .bd-spotlight__main-container .bd-spotlight__container-left,
 .bd-spotlight__container-left-736-width .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:48.44%!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__padding-left-400px>.bd-spotlight__main-container>.bd-spotlight__container>.bd-spotlight__container-right>.bd-spotlight__container-right-inner {
  padding-left:25rem
 }
 .bd-spotlight__container-left-736-width .bd-spotlight__main-container .bd-spotlight__container-left,
 .bd-spotlight__container-left-736-width .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:51.11%!important
 }
 .bd-spotlight__container-left-736-width .bd-spotlight__main-container .bd-spotlight__container-right-inner,
 .bd-spotlight__container-left-736-width .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-right-inner {
  padding-left:32rem
 }
}
@media(min-width:768px) {
 .bd-spotlight__padding-left-image-video {
  padding-left:12rem
 }
}
@media(min-width:850px) {
 .bd-spotlight__padding-left-image-video {
  padding-left:14rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__padding-left-image-video {
  padding-left:25rem
 }
}
@media(min-width:768px) {
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  min-height:24.37rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  min-height:27.62rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  min-height:29.87rem
 }
}
.bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left p:last-child,
.bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left p:last-child {
 margin-bottom:0
}
.bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left b,
.bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left b {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em;
 font-size:14px
}
@media(min-width:1024px) {
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left b,
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left b {
  font-size:22px
 }
}
@media(min-width:1440px) {
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left b,
 .bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left b {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left u,
.bd-spotlight__height-478 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left u {
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none
}
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container,
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 {
 height:13.4375rem!important
}
@media(min-width:768px) {
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  height:13.4375rem!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  height:27.625rem!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  height:29.125rem!important
 }
}
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left p:last-child,
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left p:last-child {
 margin-bottom:0
}
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left b,
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left b {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1440px) {
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left b,
 .bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left b {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__description-left u,
.bd-spotlight__height-466 .bd-spotlight__main-container .bd-spotlight__container .bd-spotlight__container-left__description-left u {
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none
}
@media(min-width:768px) {
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  min-height:22.87rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  min-height:21.81rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  min-height:24.18rem
 }
}
.bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-left {
 height:15.43rem
}
@media(min-width:768px) {
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-left {
  height:100%
 }
}
.bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-left-inner {
 overflow:hidden;
 padding:2.5rem .87rem 2.5rem 1.87rem;
 cursor:default
}
@media(min-width:768px) {
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-left-inner {
  padding:3.62rem 3.87rem 3.62rem 3rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__height-387 .bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-left-inner {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0;
  padding:4.62rem 4.37rem 3.12rem 5rem
 }
}
@media(min-width:768px) {
 .bd-spotlight__height-372 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-372 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  height:15.25rem;
  min-height:unset;
  max-height:unset
 }
}
@media(min-width:1024px) {
 .bd-spotlight__height-372 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-372 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  height:19rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__height-372 .bd-spotlight__main-container .bd-spotlight__container,
 .bd-spotlight__height-372 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  height:23.25rem
 }
}
.bd-spotlight__height-372 .bd-spotlight__container-right {
 height:210px
}
@media(min-width:768px) {
 .bd-spotlight__height-372 .bd-spotlight__container-right {
  height:unset
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left {
 width:100%!important;
 border-radius:0;
 height:18.93rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left {
  width:47.93%!important;
  border-radius:0 14.93rem 14.93rem 0;
  height:100%
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left {
  width:46pc!important
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left-inner {
 padding:40px 30px!important
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left-inner {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:unset
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper {
 margin:1.25rem 0 0
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper {
  margin-top:.93rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper {
  margin-top:1.5rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-select__trigger {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 height:2.31rem;
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-select__trigger {
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  height:2.75rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-select__trigger>span {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:0 0 0 .5rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 height:2.31rem;
 width:10.31rem
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-select__trigger>span {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-left:.62rem;
  width:11.81rem;
  height:2.75rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-arrow {
 margin-right:.5rem
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-arrow {
  margin-right:.62rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-option {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 padding-left:.5rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-region__dropdown-select-wrapper .bd-region__dropdown-option {
  padding-left:.62rem
 }
}
.bd-spotlight__main-container .spotlight-left-color {
 background-color:var(--primary-boosted-bd-blue)!important
}
.bd-spotlight__main-container .bd-spotlight__container-secondary .bd-spotlight__container-left,
.bd-spotlight__main-container .spotlight-left-color--primary-navy {
 background-color:var(--primary-navy)
}
.bd-spotlight__main-container .bd-spotlight__container-primary .bd-spotlight__container-left {
 background-color:var(--primary-boosted-bd-blue)!important
}
.bd-spotlight__main-container .bd-spotlight__data-format-divider {
 background:var(--primary-navy)!important;
 height:1.31rem!important;
 width:1px!important;
 margin:0 .62rem!important
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__data-format-divider {
  height:1.5rem!important;
  min-width:unset!important;
  min-height:unset!important
 }
}
.bd-spotlight__main-container .spotlightCarousel-item__content-link-right {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.bd-spotlight__main-container .spotlightCarousel-item__content-link-right img {
 margin-right:.62rem!important;
 margin-left:0!important
}
.bd-spotlight__main-container .spotlightCarousel-item__content-more {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
.bd-spotlight__main-container .spotlightCarousel-item__content-date-format {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .spotlightCarousel-item__content-date-format {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left-inner-description p:last-child {
 margin-bottom:0!important
}
.bd-spotlight__main-container .bd-spotlight__detail-main-link {
 margin-top:1.25rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__detail-main-link {
  margin-top:.93rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__detail-main-link {
  margin-top:1.25rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .slick-list,
.bd-spotlight__main-container .bd-spotlight__container-detail .slick-slider,
.bd-spotlight__main-container .bd-spotlight__container-detail .slider-handlers {
 background-color:var(--primary-boosted-bd-orange)
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-left {
  width:44%
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-left {
  width:48.75%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right {
 padding-right:0
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right {
  width:56%
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right {
  width:51.25%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-text {
 width:100%
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-text {
  height:unset;
  width:50%
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-text {
  width:50%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image {
 padding-right:1rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image {
  width:50%;
  padding-right:unset;
  padding-top:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image {
  width:50%;
  padding-top:30px
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image>img,
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image video-js {
 background-color:var(--secondary-warm-white);
 pointer-events:none;
 height:170px
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image>img,
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image video-js {
  height:100%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-image>img:not([src]) {
 overflow:hidden
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-description b {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-description b {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .bd-spotlight__container-v2-right-description b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .spotlightCarousel {
  width:56%!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-detail .spotlightCarousel {
  width:51.25%!important
 }
}
.bd-spotlight__main-container .bd-spotlight__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--neutral-white);
 position:relative
}
.bd-spotlight__main-container .bd-spotlight__container.spotlight__content-container {
 margin:0 auto
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container {
  max-height:24.37rem;
  min-height:23.75rem;
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container {
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset;
  max-height:29.87rem;
  min-height:29.87rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-simple {
 background-color:var(--primary-boosted-bd-orange)
}
.bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
 border-radius:0 14.93rem 14.93rem 0;
 width:96%!important
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:48%!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:38%!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:38.64%!important
 }
}
.bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-right.spotlightCarousel-block {
 min-height:unset!important
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:0 4.5rem 0 0;
  float:right;
  width:17.25rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:0 6.25rem 0 0;
  width:28rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:0 8.81rem 0 0;
  width:39rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-video-overlay {
 background-color:transparent
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:var(--primary-navy);
 width:100%
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left {
  width:48%
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left {
  width:42.5%
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left {
  width:43.5%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__backBtn {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__backBtn {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__backBtn {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__main-back-link img {
 margin-bottom:3px;
 margin-right:.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 height:1.31rem;
 width:.93rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__main-back-link img {
  width:1.25rem;
  height:.87rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .bd-spotlight__container-left__learnMore {
 margin-top:1.25rem
}
.bd-spotlight__main-container .bd-spotlight__container-left {
 position:unset;
 background-color:var(--secondary-royal-blue);
 z-index:1;
 width:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left {
  position:absolute;
  left:0;
  top:0;
  height:100%;
  border-radius:0 14.93rem 14.93rem 0;
  width:47.93%
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-left {
  width:48%
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left {
  width:51%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left-inner {
 padding:2.5rem 1.88rem;
 overflow:hidden;
 cursor:default
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left-inner {
  padding:2.31rem 90px 2.31rem 30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-left-inner {
  padding:4.68rem 5rem 4.68rem 3rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left-inner {
  padding:4.62rem 9rem 4.62rem 5rem;
  width:unset
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left-inner .bd-spotlight__container-left__description-left {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left-inner .bd-spotlight__container-left__description-left {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left-inner .bd-spotlight__container-left__description-left {
  font-family:primary-body;
  font-size:22px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left {
  border-radius:0 14.93rem 14.93rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left h1,
.bd-spotlight__main-container .bd-spotlight__container-left h1 p {
 margin:0;
 font-size:28px;
 font-style:normal;
 line-height:42px;
 overflow:hidden;
 cursor:default
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left h1,
 .bd-spotlight__main-container .bd-spotlight__container-left h1 p {
  letter-spacing:.0384em
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left h1,
 .bd-spotlight__main-container .bd-spotlight__container-left h1 p {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0;
  font-weight:600!important
 }
 .bd-spotlight__main-container .bd-spotlight__container-left h1 p.bd-spotlight__container-v2-left-inner-heading--big-title,
 .bd-spotlight__main-container .bd-spotlight__container-left h1.bd-spotlight__container-v2-left-inner-heading--big-title {
  font-size:38px
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-v2-left-inner-heading:after {
 border:1.5px solid var(--primary-boosted-bd-orange);
 content:"";
 width:3.75rem;
 display:block;
 margin-top:1.25rem;
 margin-bottom:1.25rem;
 background-color:var(--primary-boosted-bd-orange);
 border-radius:4px
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-v2-left-inner-heading:after {
  width:3.87rem;
  margin-top:.93rem;
  margin-bottom:.93rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-v2-left-inner-heading:after {
  margin-top:1.25rem;
  width:4.81rem;
  margin-bottom:1.25rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left .bd-spotlight__container-v2-left-inner-heading:after {
  margin-top:1.5rem;
  margin-bottom:1.5rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 font-weight:400!important;
 word-break:break-word;
 line-height:21px
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left p {
  line-height:unset;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-left p {
  font-family:primary-body;
  font-size:22px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left p {
  font-family:primary-body;
  font-size:22px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  font-size:18px
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left a {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--neutral-white);
 text-decoration:none
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-left a {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-left a {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-left a {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-left__backBtn {
 display:none
}
.bd-spotlight__main-container .bd-spotlight__container-right {
 background-color:var(--primary-boosted-bd-orange);
 position:relative;
 width:100%
}
.bd-spotlight__main-container .bd-spotlight__container-right-inner {
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 padding-right:1rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right-inner {
  padding-right:1.25rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right-inner {
  padding-right:1.75rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right-inner {
  padding-right:3rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right-inner>img {
 width:100%;
 border-radius:0 14.93rem 14.93rem 0;
 height:100%
}
.bd-spotlight__main-container .bd-spotlight__container-right-inner>img:not([src]) {
 overflow:hidden
}
.bd-spotlight__main-container .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video video-js {
 pointer-events:none;
 width:100%;
 border-radius:0 14.93rem 14.93rem 0;
 -o-object-fit:cover;
 object-fit:cover;
 height:100%;
 background-color:var(--secondary-warm-white);
 z-index:0
}
.bd-spotlight__main-container .bd-spotlight__container-right-inner>.bd-spotlight__container-video-overlay>iframe {
 width:100%;
 height:29.87rem;
 border-radius:0 14.93rem 14.93rem 0
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right-inner>.bd-spotlight__container-video-overlay>iframe {
  height:23.75rem
 }
}
@media screen and (max-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right-inner>.bd-spotlight__container-video-overlay>iframe {
  height:13.12rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right .open-modal {
 position:absolute;
 top:50%;
 left:50%;
 background-color:var(--primary-navy);
 border-radius:50%;
 opacity:.75;
 width:3rem;
 height:3rem;
 text-align:center;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right .open-modal {
  top:50%;
  left:50%;
  width:5rem;
  height:5rem;
  -webkit-transform:translate(150%,-40%);
  transform:translate(150%,-40%)
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right .open-modal {
  width:6.25rem;
  height:6.25rem;
  left:47%
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right .open-modal {
  left:56%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right .open-modal .bd-spotlight__play-button {
 margin-top:25%;
 width:1.31rem;
 min-height:1.31rem;
 margin-left:.62rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right .open-modal .bd-spotlight__play-button {
  margin-top:30%;
  width:1.62rem;
  min-height:1.62rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right .open-modal .bd-spotlight__play-button {
  width:2.12rem;
  min-height:2.12rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block {
 background:var(--secondary-warm-white);
 min-height:15.25rem
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block.spotlightCarousel-block__single-item {
 min-height:unset
}
@media(min-width:768) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block.spotlightCarousel-block__single-item {
  min-height:15.25rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block.bd-spotlight__container-right--header-with-date {
 height:13.56rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block.bd-spotlight__container-right--header-with-date {
  height:unset
 }
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block {
  background-color:var(--primary-boosted-bd-orange);
  height:unset;
  padding-right:1.25rem;
  max-height:unset
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block {
  padding-right:1.75rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block {
  padding-right:3rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCaoursel-block__start {
 background:var(--secondary-warm-white)
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
 background:var(--secondary-warm-white);
 height:100%;
 max-height:100%;
 display:block;
 border-radius:0 14.93rem 14.93rem 0;
 padding:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-right:1rem;
 width:100%
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
  margin-right:1.25rem;
  min-height:-webkit-fill-available
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
  margin-right:1.75rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .bd-spotlight__container-right-inner {
  margin-right:3rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
 color:var(--neutral-black);
 width:100%;
 margin:0;
 height:-webkit-fit-content;
 height:-moz-fit-content;
 height:fit-content
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:0 8.31rem 0 0;
  float:right;
  width:11.56rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:0 3rem 0 0;
  width:26.25rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel {
  margin:0 4.37rem 0 0;
  width:34.2rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel .slider-handlers {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:unset;
 padding:0 0 2.5rem 1.87rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel .slider-handlers {
  padding-left:0;
  padding-bottom:0
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel .slider-handlers {
  margin:1.25rem 13.25rem 0 0;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel .slider-handlers {
  margin-right:18.12rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 word-break:break-word
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  margin-bottom:0;
  margin-top:0
 }
}
@media screen and (max-width:767px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__image {
  background-color:var(--primary-boosted-bd-orange);
  padding-right:1rem
 }
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__image img {
  border-radius:0 14.93rem 14.93rem 0
 }
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__image img:not([src]) {
  overflow:hidden
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item img,
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item video-js {
 width:100%;
 height:13.12rem;
 margin-right:0;
 pointer-events:none
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item img,
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item video-js {
  width:11.56rem;
  height:6.5rem;
  margin-right:0
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item img,
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item video-js {
  width:13rem;
  height:9.75rem;
  margin-right:2rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item img,
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item video-js {
  min-width:16.125rem;
  max-width:16.125rem;
  max-height:12.75rem;
  min-height:12.75rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item img {
 background:var(--neutral-white)
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item iframe {
 width:100%;
 height:100%;
 margin-right:0
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item iframe {
  width:11.56rem;
  margin-right:0
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item iframe {
  margin-right:2rem;
  min-width:16.125rem;
  max-width:16.125rem;
  max-height:12.75rem;
  min-height:12.75rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
 color:var(--primary-navy);
 margin:2.5rem 1.87rem;
 height:auto
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
  height:unset;
  margin:0;
  width:11.56rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
  width:11.25rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content {
  width:16.125rem
 }
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content.spotlightCarousel-item__content-simple {
  width:17.25rem!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content.spotlightCarousel-item__content-simple {
  width:28rem!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content.spotlightCarousel-item__content-simple {
  width:39rem!important
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-title {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 margin-bottom:.62rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-title {
  margin-bottom:.31rem;
  margin-top:.62rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-title {
  margin-top:0
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-title {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-description {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:.63rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-description>p {
 margin-bottom:0
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-description>p b {
 font-family:heading-b
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-description {
  margin-bottom:5px
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-description {
  margin-bottom:1.25rem;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-more {
 color:var(--primary-navy);
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-more {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-more {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content .bd-spotlight__navigation-arrow {
 max-width:1.063rem;
 max-height:.68rem;
 min-width:.93rem;
 min-height:.68rem;
 -o-object-fit:cover;
 object-fit:cover;
 -ms-flex-item-align:center;
 align-self:center
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content .bd-spotlight__navigation-arrow {
  max-height:1.5rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-date-format {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 margin-bottom:.62rem
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-right.spotlightCarousel-block .spotlightCarousel-item__content-date-format {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container .open-modal {
 cursor:pointer
}
.bd-spotlight__main-container .bd-spotlight__container .slick-slide {
 margin:0
}
.bd-spotlight__main-container .bd-spotlight__container .slick-slide img {
 border:none;
 -o-object-fit:cover;
 object-fit:cover
}
.bd-spotlight__main-container .bd-spotlight__container .slick-next,
.bd-spotlight__main-container .bd-spotlight__container .slick-prev {
 font-size:0;
 line-height:0;
 display:block;
 width:auto;
 height:1.25rem;
 padding-top:1rem;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer;
 color:transparent;
 border:none;
 outline:none;
 background:transparent;
 position:unset
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-next,
 .bd-spotlight__main-container .bd-spotlight__container .slick-prev {
  padding-top:1.12rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-next,
 .bd-spotlight__main-container .bd-spotlight__container .slick-prev {
  padding-top:1rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container .slick-next>img,
.bd-spotlight__main-container .bd-spotlight__container .slick-prev>img {
 width:auto;
 height:1.12rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-next>img,
 .bd-spotlight__main-container .bd-spotlight__container .slick-prev>img {
  height:.68rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-next>img,
 .bd-spotlight__main-container .bd-spotlight__container .slick-prev>img {
  height:1rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container .slick-next:before,
.bd-spotlight__main-container .bd-spotlight__container .slick-prev:before {
 display:none
}
.bd-spotlight__main-container .bd-spotlight__container .slick-prev {
 margin-right:.87rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-prev {
  margin-right:.87rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-prev {
  margin-right:1.31rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container .slick-next {
 margin-left:.87rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-next {
  margin-left:.87rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-next {
  margin-left:1.31rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container .slick-dotted.slick-slider {
 margin-bottom:1.87rem
}
.bd-spotlight__main-container .bd-spotlight__container .slick-dots {
 display:block;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center;
 position:unset;
 bottom:inherit;
 width:auto
}
.bd-spotlight__main-container .bd-spotlight__container .slick-dots li {
 position:relative;
 display:inline-block;
 width:.62rem;
 height:.62rem;
 margin:0 6px;
 padding:0;
 cursor:pointer
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-dots li {
  margin:0 4px
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-dots li {
  margin:0 5.5px
 }
}
.bd-spotlight__main-container .bd-spotlight__container .slick-dots li button {
 display:block;
 cursor:pointer;
 outline:none;
 background:transparent;
 border-radius:50%;
 border:1px solid var(--primary-navy);
 font-size:0;
 padding:4px;
 width:auto;
 height:auto
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-dots li button {
  padding:2.5px
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container .slick-dots li button {
  padding:4px
 }
}
.bd-spotlight__main-container .bd-spotlight__container .slick-dots li button:before {
 display:none
}
.bd-spotlight__main-container .bd-spotlight__container .slick-dots li.slick-active button {
 background:var(--primary-navy)
}
.bd-spotlight__main-container .bd-spotlight__container .slick-list,
.bd-spotlight__main-container .bd-spotlight__container .slick-slider {
 height:100%;
 margin:0
}
.bd-spotlight__main-container .bd-spotlight__container-v2 {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--neutral-white);
 position:relative;
 margin:0
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  max-height:23.75rem;
  min-height:23.75rem;
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 {
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset;
  max-height:29.87rem;
  min-height:29.87rem;
  margin:0 auto
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left {
 background-color:var(--primary-navy);
 z-index:1;
 width:100%
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left {
  width:50%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left-inner {
 padding:2.5rem 1.87rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left-inner {
  padding:3.75rem 5.62rem 2.62rem 1.87rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left-inner {
  padding:4.62rem 9rem 3.12rem 5rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left-inner {
  padding:4.62rem 8.75rem 4.62rem 5rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left h1,
.bd-spotlight__main-container .bd-spotlight__container-v2-left h1 p {
 font-size:1.75rem;
 line-height:150%;
 margin:0;
 overflow:hidden;
 cursor:default
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1,
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1 p {
  font-size:1.75rem;
  letter-spacing:.0384em;
  margin-bottom:.93rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1,
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1 p {
  margin-bottom:1.5rem;
  font-size:2.75rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1,
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1 p {
  margin-bottom:1.5rem;
  font-size:2.75rem
 }
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1 p.bd-spotlight__container-v2-left-inner-heading--big-title,
 .bd-spotlight__main-container .bd-spotlight__container-v2-left h1.bd-spotlight__container-v2-left-inner-heading--big-title {
  font-size:38px
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left .bd-spotlight__container-v2-left-inner-heading:after {
 border:1.5px solid var(--primary-boosted-bd-orange);
 content:"";
 width:3.75rem;
 display:block;
 margin-top:1.25rem;
 margin-bottom:1.25rem;
 background-color:var(--primary-boosted-bd-orange);
 border-radius:4px
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left .bd-spotlight__container-v2-left-inner-heading:after {
  width:3.87rem;
  margin-top:.93rem;
  margin-bottom:unset
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left .bd-spotlight__container-v2-left-inner-heading:after {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0;
  margin-top:1.25rem;
  width:4.81rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:18px;
 letter-spacing:.01em;
 margin-bottom:1.25rem;
 word-break:break-word;
 line-height:21px
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left p {
  line-height:unset;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  margin-bottom:.93rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left p {
  margin-bottom:1.5rem;
  font-family:primary-body;
  font-size:22px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left a {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--secondary-purple);
 text-decoration:none
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-left a {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-left__backBtn {
 display:none
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right {
 background-color:var(--secondary-purple);
 position:relative;
 width:100%;
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 border-right:1px solid var(--secondary-purple);
 padding-right:1rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right {
  width:50%;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding-right:0
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-title {
 font-weight:700;
 font-size:1.12rem;
 margin-bottom:.31rem;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-title {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-description {
 font-size:.87rem;
 letter-spacing:.0168em;
 margin-bottom:.62rem;
 word-break:break-word;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  margin-bottom:1.25rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-description p {
 margin-bottom:0
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-description b {
 display:block;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin-top:.62rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-description b {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em;
  margin-top:5px
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-description b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-top:.62rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-more {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:inherit;
 text-decoration:none;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-more {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-more {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-more img {
 width:.87rem!important;
 height:.625rem!important;
 margin-left:.5rem
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-more img {
  width:1.25rem!important;
  height:.87rem!important
 }
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-more {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-more {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-more {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-image {
 width:100%
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-image {
  width:50%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-image>img,
.bd-spotlight__main-container .bd-spotlight__container-v2-right-image>video-js {
 width:100%;
 height:100%;
 border-radius:0 14.93rem 14.93rem 0;
 -o-object-fit:cover;
 object-fit:cover;
 padding-top:0
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-image>img,
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-image>video-js {
  border-radius:14.93rem 14.93rem 0 0
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-image>iframe {
 width:100%;
 height:21.87rem;
 border-radius:0 14.93rem 14.93rem 0;
 margin-top:.62rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-image>iframe {
  height:22.5rem;
  margin-top:1.25rem
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-image>iframe {
  margin-top:1.87rem;
  height:28rem
 }
}
@media screen and (min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-image>iframe {
  height:21.87rem;
  border-radius:14.93rem 14.93rem 0 0
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-text {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end;
 background-color:var(--primary-boosted-bd-orange);
 width:110%;
 min-height:10.62rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right-text {
  width:50%;
  height:unset;
  position:unset;
  top:0
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right-text-content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:2.5rem 1.87rem;
 color:var(--primary-navy)
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right .open-modal {
 position:absolute;
 top:42.5%;
 left:50%;
 background-color:var(--primary-navy);
 border-radius:50%;
 opacity:.75;
 width:3rem;
 height:3rem;
 text-align:center
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right .open-modal {
  top:50%;
  left:50%;
  width:5rem;
  height:5rem;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right .open-modal {
  width:6.25rem;
  height:6.25rem;
  left:50%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2-right .open-modal img {
 width:1.31rem;
 height:1.31rem;
 margin-top:30%
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right .open-modal img {
  width:1.62rem;
  height:1.62rem;
  margin-top:25%;
  -webkit-transform:translate(9%,25%);
  transform:translate(9%,25%)
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2-right .open-modal img {
  width:2rem;
  height:2rem;
  margin-top:30%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel {
 color:var(--neutral-black);
 width:100%
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel {
  width:50%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel .slider-handlers {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:2.5rem;
 padding-left:1.87rem
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel .slider-handlers {
  margin:0;
  position:absolute;
  bottom:3%;
  right:12%;
  padding-bottom:0;
  background-color:transparent;
  padding-left:0
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item img {
 width:100%;
 height:100%;
 margin-right:0
}
@media screen and (min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item img {
  width:11.56rem;
  height:6.5rem;
  margin-right:0
 }
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item img {
  margin-right:2rem;
  width:16.125rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content {
 color:var(--primary-navy)
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-simple {
  width:17.25rem!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-simple {
  width:28rem!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-simple {
  width:39rem!important
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-simple a {
 color:var(--secondary-light-blue)
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-title {
 font-weight:700;
 font-size:1.12rem;
 letter-spacing:.0216em;
 margin-bottom:.31rem
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-title {
  font-size:1.5rem;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-description {
 font-size:.87rem;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:.31rem
}
@media screen and (min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-description {
  font-size:1rem;
  letter-spacing:.0192em;
  margin-bottom:1.25rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-more {
 color:var(--primary-navy);
 text-decoration:none;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-more {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel-item__content-more {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .spotlightCarousel__video-carousel .slider-handlers {
  bottom:27%
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .open-modal {
 cursor:pointer
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-slide {
 margin:0
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-slide img {
 border:none;
 -o-object-fit:cover;
 object-fit:cover
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next,
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev {
 font-size:0;
 line-height:0;
 display:block;
 width:auto;
 height:1.25rem;
 padding-top:1rem;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer;
 color:transparent;
 border:none;
 outline:none;
 background:transparent;
 position:unset
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next,
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev {
  padding-top:1.12rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next,
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev {
  padding-top:1rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next>img,
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev>img {
 width:auto;
 height:1.12rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next>img,
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev>img {
  height:.68rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next>img,
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev>img {
  height:1rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next:before,
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev:before {
 display:none
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev {
 margin-right:.87rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev {
  margin-right:.87rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-prev {
  margin-right:1.31rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next {
 margin-left:.87rem
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next {
  margin-left:.87rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-next {
  margin-left:1.31rem
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dotted.slick-slider {
 margin-bottom:1.87rem
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots {
 display:block;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center;
 position:unset;
 bottom:inherit;
 width:auto
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li {
 position:relative;
 display:inline-block;
 width:.62rem;
 height:.62rem;
 margin:0 6px;
 padding:0;
 cursor:pointer
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li {
  margin:0 4px
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li {
  margin:0 5.5px
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li button {
 display:block;
 cursor:pointer;
 outline:none;
 background:transparent;
 border-radius:50%;
 border:1px solid var(--primary-navy);
 font-size:0;
 padding:.31rem;
 width:auto;
 height:auto
}
@media(min-width:768px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li button {
  padding:2.5px
 }
}
@media(min-width:1024px) {
 .bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li button {
  padding:4px
 }
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li button:before {
 display:none
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-dots li.slick-active button {
 background:var(--primary-navy)
}
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-list,
.bd-spotlight__main-container .bd-spotlight__container-v2 .slick-slider {
 height:100%;
 margin:0
}
.bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
 width:46pc!important
}
@media(min-width:1024px) {
 .bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-left-inner {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media(min-width:1024px) {
 .bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-left {
  width:42.58%!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-left {
  width:43.51%!important
 }
}
.bd-region__wrapper>p {
 font-size:1.25rem;
 line-height:30px;
 letter-spacing:.02rem;
 font-family:heading-b
}
.bd-region__wrapper {
 font-family:label;
 font-size:1rem;
 line-height:1.5rem
}
.bd-region__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-region__dropdown-select-wrapper {
 text-transform:uppercase;
 font-family:primary-body;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 font-size:.87rem;
 line-height:1.31rem;
 letter-spacing:.1px;
 margin-right:1.25rem;
 margin-bottom:1.25rem
}
.bd-region__dropdown-select__trigger>span {
 -ms-flex-item-align:center;
 align-self:center;
 margin:0 1.87rem
}
.bd-region__dropdown-select {
 position:relative;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 cursor:pointer
}
.bd-region__dropdown-select,
.bd-region__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-region__dropdown-select__trigger {
 width:auto;
 border:1px solid var(--neutral-white);
 border-radius:4px;
 height:45px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-region__dropdown-options {
 position:absolute;
 display:block;
 top:100%;
 left:0;
 right:0;
 border:1px solid var(--neutral-white);
 background:var(--primary-boosted-bd-blue);
 -webkit-transition:all .5s;
 transition:all .5s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:0 0 4px 4px;
 border-top:none
}
.bd-region__dropdown-select.open .bd-region__dropdown-options {
 width:206.93px;
 opacity:1;
 visibility:visible;
 pointer-events:all
}
@media(min-width:768px) {
 .bd-region__dropdown-select.open .bd-region__dropdown-options {
  width:inherit
 }
}
.bd-region__dropdown-option {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 line-height:1.5rem;
 cursor:pointer;
 -webkit-transition:all .5s;
 transition:all .5s;
 height:45px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-region__dropdown-option:hover {
 cursor:pointer;
 background-color:rgba(226,224,237,.2)
}
.bd-region__dropdown-option.selected {
 color:var(--primary-dark-blue);
 background-color:hsla(0,0%,100%,.2)
}
.open .bd-region__dropdown-select__trigger {
 border-radius:4px 4px 0 0;
 border-bottom:none
}
.open .bd-region__dropdown-arrow {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.bd-region__download>button {
 color:var(--neutral-white);
 background-color:var(--secondary-royal-blue);
 width:315px;
 height:45px;
 border-radius:4px;
 border:none
}
.bd-region__dropdown-arrow {
 display:inline;
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:1pc
}
@media(min-width:768px) {
 .bd-region__dropdown-option {
  padding-right:1.45rem
 }
 .bd-region__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-region__wrapper {
  font-size:.87rem;
  line-height:1.31rem;
  position:relative
 }
 .bd-region__download>button {
  width:152px;
  height:45px
 }
 .bd-region__dropdown-select__trigger {
  width:auto;
  height:43px
 }
}
@media(min-width:1440px) {
 .bd-region__download>button {
  width:16pc;
  height:4pc
 }
 .bd-region__dropdown-select__trigger {
  width:17.75rem;
  height:62px
 }
 .bd-region__wrapper>p {
  font-size:1.5rem;
  line-height:36px
 }
 .bd-region__dropdown-option {
  height:4pc
 }
}
.bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-right-inner>img {
 height:inherit
}
@media(min-width:768px) {
 .bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container {
  height:24.37rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container {
  height:29.87rem
 }
}
.bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-left-inner {
 overflow:hidden;
 padding:.62rem 5.62rem 3.62rem 1.87rem
}
.bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left-inner {
 overflow:visible
}
@media(min-width:768px) {
 .bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left-inner {
  padding-right:5.62rem!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__container-left-736 .bd-spotlight__main-container .bd-spotlight__container-dropdown .bd-spotlight__container-left-inner {
  padding:5rem 8.81rem 5rem 5rem!important
 }
}
.bd-spotlight__font-family-headline1 .bd-spotlight__main-container .bd-spotlight__container-left h1,
.bd-spotlight__font-family-headline1 .bd-spotlight__main-container .bd-spotlight__container-left h1 p {
 overflow:hidden;
 cursor:default
}
@media(min-width:1440px) {
 .bd-spotlight__font-family-headline1 .bd-spotlight__main-container .bd-spotlight__container-left h1,
 .bd-spotlight__font-family-headline1 .bd-spotlight__main-container .bd-spotlight__container-left h1 p {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0;
  font-weight:600!important
 }
 .bd-spotlight__font-family-headline1 .bd-spotlight__main-container .bd-spotlight__container-left h1 p.bd-spotlight__container-v2-left-inner-heading--big-title,
 .bd-spotlight__font-family-headline1 .bd-spotlight__main-container .bd-spotlight__container-left h1.bd-spotlight__container-v2-left-inner-heading--big-title {
  font-size:38px
 }
}
.bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video,
.bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img,
.bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video video-js {
 min-height:13.125rem
}
.bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 background:var(--secondary-warm-white);
 border-radius:0 14.93rem 14.93rem 0;
 height:210px
}
@media(min-width:768px) {
 .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
  height:100%
 }
}
.bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img:not([src]) {
 overflow:hidden
}
.bd-spotlight-header__img-full-width .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important
}
.bd-spotlight-header__img-full-width-and-height .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:cover!important;
 object-fit:cover!important
}
.bd-spotlight-header__img-contain-full-width-and-height .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:contain!important;
 object-fit:contain!important
}
.bd-spotlight-header__img-fill-full-width-and-height .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:fill!important;
 object-fit:fill!important
}
.bd-spotlight-header__img-scale-down-full-width-and-height .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 max-width:unset!important;
 max-height:unset!important;
 width:100%!important;
 height:100%!important;
 -o-object-fit:scale-down!important;
 object-fit:scale-down!important
}
.bd-spotlight-header__image-position-bottom .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 -o-object-position:bottom;
 object-position:bottom
}
.bd-spotlight-header__image-position-top .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 -o-object-position:top;
 object-position:top
}
.bd-spotlight-header__image-position-left .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 -o-object-position:left;
 object-position:left
}
.bd-spotlight-header__image-position-right .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 -o-object-position:right;
 object-position:right
}
.bd-spotlight-header__main-image-grey-background .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 background-color:var(--extra-light-grey)
}
.bd-spotlight-header__main-image-white-background .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 background-color:var(--neutral-white)
}
.bd-spotlight-header__main-image-orange-background .bd-spotlight__container-right-inner.bd-spotlight__padding-left-image-video img {
 background-color:var(--primary-boosted-bd-orange)
}
@media(min-width:1024px) {
 .bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:48%!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left {
  width:43.55%!important
 }
}
.bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left .bd-spotlight__container-left-inner {
 overflow:hidden;
 cursor:default
}
@media(min-width:768px) {
 .bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left .bd-spotlight__container-left-inner {
  padding-right:4.62rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight__container-left-627 .bd-spotlight__main-container .bd-spotlight__container-simple .bd-spotlight__container-left .bd-spotlight__container-left-inner {
  padding-right:8.87rem
 }
}
.bd-spotlight__left-container-padding-top-bottom-30 .bd-spotlight__container-left-inner {
 overflow:hidden;
 cursor:default;
 padding-top:30px;
 padding-bottom:30px
}
.bd-spotlight__video-carousel-content {
 margin-bottom:30px!important
}
@media(min-width:768px) {
 .bd-spotlight__video-carousel-content {
  margin-bottom:1.25rem!important
 }
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-title {
  margin-bottom:5px!important;
  font-family:heading-b!important;
  font-size:1.12rem!important;
  letter-spacing:.0216em!important
 }
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-description {
  margin-bottom:5px!important
 }
}
@media(min-width:1024px) {
 .bd-spotlight__video-carousel-content {
  margin-bottom:0!important
 }
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-title {
  padding-top:0;
  margin-bottom:.62rem!important
 }
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-title.spotlightCarousel-item__content-no-title {
  margin-bottom:0!important
 }
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-description {
  margin-bottom:1.25rem!important;
  font-size:.87rem!important;
  letter-spacing:.0168em!important
 }
}
@media(min-width:1440px) {
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-title {
  font-size:1.5rem!important;
  letter-spacing:.029em!important
 }
 .bd-spotlight__video-carousel-content .spotlightCarousel-item__content-description {
  font-size:1pc!important;
  letter-spacing:.019em!important
 }
}
.bd-spotilight__videocarousel-arrows {
 width:.62rem;
 height:1pc
}
.bd-spotlight__learnMore {
 min-width:unset!important;
 max-width:unset!important;
 max-height:unset!important;
 min-height:unset!important
}
.bd-spotlight__conatiner-left-icon-arrow {
 width:.87rem!important;
 height:.62rem!important
}
@media(min-width:1024px) {
 .bd-spotlight__conatiner-left-icon-arrow {
  width:1.25rem!important;
  height:.87rem!important
 }
}
.spotlightCarousel-item__image-fit-contain {
 -o-object-fit:contain!important;
 object-fit:contain!important
}
.spotlightCarousel-item__image-fit-fill {
 -o-object-fit:fill!important;
 object-fit:fill!important
}
@media(max-width:767px) {
 .bd-spotlight__height-100-right-container-mobile .bd-spotlight__container-right--header-with-date {
  height:100%!important
 }
}
.table-wrap {
 position:relative;
 overflow:auto;
 white-space:nowrap;
 -ms-overflow-style:none;
 scrollbar-width:none
}
@media(min-width:768px)and (max-width:1023px) {
 .table-wrap {
  width:101%
 }
}
@media(min-width:1024px) {
 .table-wrap {
  position:unset;
  overflow:unset;
  white-space:unset
 }
}
.table-wrap table {
 border-collapse:collapse;
 font-size:14px;
 line-height:18px;
 margin-bottom:20px;
 width:31pc;
 border-top:1px solid #d8d8d7;
 border-bottom:1px solid #d8d8d7
}
@media(min-width:768px) {
 .table-wrap table {
  width:657px
 }
}
@media(min-width:1024px) {
 .table-wrap table {
  width:8in;
  margin-bottom:30px
 }
}
@media(min-width:1440px) {
 .table-wrap table {
  width:952px;
  margin-bottom:40px
 }
}
.table-wrap table thead tr {
 background-color:#fff;
 vertical-align:top
}
.table-wrap table thead tr th {
 padding:20px;
 text-align:left;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
.table-wrap table thead tr th:first-child {
 position:sticky;
 width:78pt;
 min-width:78pt;
 max-width:78pt;
 left:0;
 background:#fff;
 border:inherit
}
@media(min-width:768px) {
 .table-wrap table thead tr th:first-child {
  width:162px;
  min-width:162px;
  max-width:162px
 }
}
@media(min-width:1024px) {
 .table-wrap table thead tr th:first-child {
  width:188px;
  min-width:188px;
  max-width:188px
 }
}
@media(min-width:1440px) {
 .table-wrap table thead tr th:first-child {
  width:276px;
  min-width:276px;
  max-width:276px
 }
}
.table-wrap table tbody tr {
 vertical-align:top
}
.table-wrap table tbody tr:nth-child(odd) {
 background:#f7f7f7
}
.table-wrap table tbody tr:nth-child(2n) {
 background:#fff
}
.table-wrap table tbody tr td {
 padding:20px
}
.table-wrap table tbody tr td:first-child {
 position:sticky;
 width:78pt;
 min-width:78pt;
 max-width:78pt;
 left:0;
 background:inherit;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .table-wrap table tbody tr td:first-child {
  width:122px;
  min-width:122px;
  max-width:122px
 }
}
@media(min-width:1024px) {
 .table-wrap table tbody tr td:first-child {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  width:188px;
  min-width:188px;
  max-width:188px
 }
}
@media(min-width:1440px) {
 .table-wrap table tbody tr td:first-child {
  width:276px;
  min-width:276px;
  max-width:276px
 }
}
.selected-products-popup {
 position:fixed;
 z-index:1;
 bottom:0;
 left:0;
 width:100%;
 padding:40px 0;
 background:#fff;
 -webkit-box-shadow:0 -4px 40px rgba(0,0,0,.1);
 box-shadow:0 -4px 40px rgba(0,0,0,.1)
}
.selected-products-popup__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:768px) {
 .selected-products-popup__container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(max-width:375px) {
 .selected-products-popup__container .open-modal {
  margin-bottom:20px
 }
}
.bd-btn-primary,
.bd-btn-secondary {
 min-width:322px;
 height:54px;
 padding:15px 50px;
 border-radius:4px;
 margin:0 10px;
 text-transform:uppercase;
 letter-spacing:.1em;
 text-decoration:none;
 text-align:center
}
.bd-btn-primary {
 background:#044ed7;
 color:#fff
}
.bd-btn-primary:hover {
 color:#fff
}
.bd-btn-secondary {
 background:#fff;
 border:1px solid #060a3d;
 color:#060a3d
}
.bd-btn-secondary:hover {
 color:#060a3d
}
#downloadList {
 width:100%;
 margin:1.25rem 0
}
.bd-call-to-action-banner__modal-request-documents {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:2;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.8);
 visibility:hidden
}
@media(min-width:768px) {
 .bd-call-to-action-banner__modal-content-padding-top {
  padding-top:20px!important
 }
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__modal-heading-request-documents {
  margin-left:0!important
 }
}
@media(min-width:768px) {
 .bd-cta-modal-content-wrapper__request-documents {
  width:42rem!important
 }
}
@media(min-width:1440px) {
 .bd-cta-modal-content-wrapper__request-documents {
  width:56rem!important
 }
}
.bd-call-to-action-banner__modal-request-documents .mktoForm {
 width:100%!important;
 font-family:xsmall-copy!important;
 font-size:.9rem!important;
 color:var(--primary-dark-blue)!important
}
.bd-call-to-action-banner__modal-request-documents .mktoForm * {
 padding:0!important
}
.bd-call-to-action-banner__modal-request-documents .mktoHtmlText {
 width:270px!important;
 margin-top:.8rem;
 color:var(--neutral-dark-grey);
 font-size:1.02rem!important;
 margin-left:.1rem
}
@media(min-width:500px) {
 .bd-call-to-action-banner__modal-request-documents .mktoHtmlText {
  margin-top:1.5rem
 }
}
.bd-call-to-action-banner__modal-request-documents .mktoHtmlText hr {
 height:1.5px;
 padding:0
}
.bd-call-to-action-banner__modal-request-documents .mktoLogicalField {
 width:100%!important
}
.bd-call-to-action-banner__modal-request-documents .mktoButtonWrap {
 margin-left:0!important
}
.bd-call-to-action-banner__modal-request-documents .mktoButton {
 border:none;
 width:187px;
 background-color:var(--secondary-royal-blue);
 color:var(--neutral-white);
 height:3pc;
 border-radius:4px
}
.bd-call-to-action-banner__modal-request-documents .mktoForm .mktoFormCol {
 min-height:unset;
 margin-bottom:0!important
}
.bd-call-to-action-banner__modal-request-documents .mktoForm .mktoCheckboxList>label {
 margin-left:2rem
}
.bd-call-to-action-banner__modal-request-documents .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
 border:none!important
}
@media(min-width:481px)and (max-width:767px) {
 .bd-call-to-action-banner__modal-request-documents .mktoForm .mktoAsterix {
  float:none!important
 }
}
.bd-call-to-action-banner__modal-request-documents .mktoForm.mktoLayoutAbove textarea.mktoField,
.bd-call-to-action-banner__modal-request-documents .mktoForm input[type=date],
.bd-call-to-action-banner__modal-request-documents .mktoForm input[type=email],
.bd-call-to-action-banner__modal-request-documents .mktoForm input[type=number],
.bd-call-to-action-banner__modal-request-documents .mktoForm input[type=tel],
.bd-call-to-action-banner__modal-request-documents .mktoForm input[type=text],
.bd-call-to-action-banner__modal-request-documents .mktoForm input[type=url],
.bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField,
.bd-call-to-action-banner__modal-request-documents .mktoForm textarea.mktoField {
 border-radius:4px;
 margin-bottom:1.25rem!important;
 border:1px solid var(--primary-dark-blue);
 color:var(--primary-dark-blue);
 height:2.3rem;
 width:17rem!important;
 background-color:#fff;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:400px) {
 .bd-call-to-action-banner__modal-request-documents .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm textarea.mktoField {
  width:18rem!important
 }
}
@media(min-width:500px)and (max-width:767px) {
 .bd-call-to-action-banner__modal-request-documents .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm textarea.mktoField {
  width:19rem!important;
  margin:0!important
 }
}
.bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField {
 border-radius:4px;
 margin-bottom:1.25rem!important;
 border:1px solid var(--primary-dark-blue);
 color:var(--neutral-dark-grey)!important;
 width:17rem!important;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:400px) {
 .bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField {
  width:18rem!important
 }
}
@media(min-width:500px)and (max-width:767px) {
 .bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField {
  width:19rem!important;
  margin:0!important
 }
}
.bd-call-to-action-banner__modal-request-documents .mktoCheckboxList>label {
 color:var(--primary-navy)!important;
 margin-bottom:1.25rem!important
}
.bd-call-to-action-banner__modal-request-documents .mktoCheckboxList>label a {
 color:var(--primary-boosted-bd-blue)!important
}
@media(min-width:500px) {
 .bd-call-to-action-banner__modal-request-documents .mktoCheckboxList>label {
  margin-bottom:0!important
 }
}
@media(min-width:768px) {
 .bd-call-to-action-banner__modal-request-documents .mktoForm {
  font-size:1rem!important
 }
 .bd-call-to-action-banner__modal-request-documents .mktoHtmlText {
  font-size:1.2rem!important;
  width:500px!important;
  margin-left:.1rem;
  margin-top:1.5rem
 }
 .bd-call-to-action-banner__modal-request-documents .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm textarea.mktoField {
  width:150px!important;
  margin-right:1rem;
  margin-bottom:1.25rem!important
 }
 .bd-call-to-action-banner__modal-request-documents .mktoCheckboxList>label {
  margin-right:1rem;
  margin-bottom:1.5rem!important
 }
 .bd-call-to-action-banner__modal-request-documents .mktoForm .mktoOffset {
  height:0!important
 }
 .bd-call-to-action-banner__modal-request-documents .mktoButton {
  width:200px;
  height:55px;
  font-size:1.1rem
 }
 .bd-call-to-action-banner__modal-request-documents .mktoFormCol {
  margin-bottom:0!important
 }
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__modal-request-documents .mktoButton {
  width:246px;
  height:4pc;
  font-family:heading-b!important;
  font-size:1pc!important;
  line-height:150%!important;
  letter-spacing:.1rem!important
 }
 .bd-call-to-action-banner__modal-request-documents .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-request-documents .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-request-documents .mktoForm select.mktoField,
 .bd-call-to-action-banner__modal-request-documents .mktoForm textarea.mktoField {
  width:246px!important;
  margin-right:2rem;
  height:3rem!important
 }
}
@media(max-width:480px) {
 .bd-call-to-action-banner__modal-heading-wrapper-request-documents {
  padding-left:3.5rem!important
 }
}
.bd-call-to-action-banner__form-mktoform-request-documents {
 margin-top:10px
}
.bd-call-to-action-banner__form-mktoform-request-documents h5 {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-navy)
}
.bd-call-to-action-banner__form-mktoform-request-documents h5 a {
 color:var(--primary-boosted-bd-blue)!important
}
@media(min-width:768px) {
 .bd-call-to-action-banner__form-mktoform-request-documents h5 {
  text-align:inherit!important
 }
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__form-mktoform-request-documents h5 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-call-to-action-banner__form-mktoform-request-documents .mktoForm .mktoCheckboxList.mktoHasWidth {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-navy)!important
}
.bd-call-to-action-banner__form-mktoform-request-documents label {
 color:var(--primary-navy)!important;
 font-family:heading-b!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__form-mktoform-request-documents label {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  font-family:heading-b!important;
  font-size:18px!important;
  line-height:150%!important;
  letter-spacing:.0216em!important
 }
}
.bd-call-to-action-banner__form-mktoform-request-documents .mktoCheckboxList>input {
 height:1rem!important;
 width:1rem!important
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__form-mktoform-request-documents .mktoCheckboxList>input {
  height:18px!important;
  width:18px!important
 }
}
.bd-call-to-action-banner__form-mktoform-request-documents button[type=submit] {
 background-color:var(--primary-boosted-bd-blue);
 color:#fff;
 margin-top:20px!important
}
@media(min-width:768px) {
 .bd-call-to-action-banner__form-mktoform-request-documents button[type=submit] {
  margin-top:30px!important
 }
}
.caption {
 color:#060a3d;
 text-align:left;
 margin-bottom:20px;
 caption-side:top;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:768px) {
 .caption {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em;
  margin-bottom:20px
 }
}
@media(min-width:1024px) {
 .caption {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:30px
 }
}
@media(min-width:1440px) {
 .caption {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  margin-bottom:40px
 }
}
@media(max-width:767px) {
 .table-wrap table thead tr th {
  padding:15px 8px;
  width:90pt
 }
 .table-wrap table thead tr th:first-child {
  padding-left:1pc;
  max-width:8pc;
  width:8pc
 }
 .table-wrap table thead tr th:last-child {
  padding-right:1pc
 }
 .table-wrap table tbody tr td {
  padding:15px 8px;
  width:90pt
 }
 .table-wrap table tbody tr td:first-child {
  padding-left:1pc;
  max-width:8pc;
  width:8pc
 }
 .table-wrap table tbody tr td:last-child {
  padding-right:1pc
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .table-wrap table tbody tr td,
 .table-wrap table thead tr th {
  width:162px;
  min-width:162px;
  max-width:162px
 }
}
@media(min-width:1024px)and (max-width:1439px) {
 .table-wrap table thead tr th {
  padding:20px 10px;
  width:180px
 }
 .table-wrap table thead tr th:first-child {
  padding-left:20px;
  max-width:218px;
  width:218px
 }
 .table-wrap table thead tr th:last-child {
  padding-right:20px
 }
 .table-wrap table tbody tr td {
  padding:20px 10px;
  width:180px
 }
 .table-wrap table tbody tr td:first-child {
  padding-left:20px;
  max-width:218px;
  width:218px
 }
 .table-wrap table tbody tr td:last-child {
  padding-right:20px
 }
}
@media(min-width:1440px) {
 .table-wrap table thead tr th {
  padding:20px 1pc;
  width:219px
 }
 .table-wrap table thead tr th:first-child {
  padding-left:20px;
  max-width:312px;
  width:312px
 }
 .table-wrap table thead tr th:last-child {
  padding-right:0
 }
 .table-wrap table tbody tr td {
  padding:20px 1pc;
  width:219px
 }
 .table-wrap table tbody tr td:first-child {
  padding-left:20px;
  max-width:312px;
  width:312px
 }
 .table-wrap table tbody tr th:last-child {
  padding-right:0
 }
}
section.table-wrap::-webkit-scrollbar {
 display:none
}
@media(max-width:767px) {
 .bd-btn-primary {
  margin-bottom:1pc
 }
}
.bd-trending__events-card--contain .trending__container ul li.events>img,
.bd-trending__innovation-at-bd-card--contain .trending__container .trending__container-top-content>ul>li>img,
.bd-trending__news-card-1--contain .trending__container ul li.news>img,
.bd-trending__news-card-2--contain .trending__container ul li.blog>img {
 -o-object-fit:contain;
 object-fit:contain
}
.trending__container {
 color:var(--primary-navy);
 line-height:150%;
 font-weight:400;
 margin:1.25rem 0 0
}
.trending__container .bd-trending__arrow {
 max-width:.93rem;
 max-height:1.31rem;
 margin-bottom:0;
 margin-left:.5rem;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 padding-top:0!important;
 -ms-flex-item-align:center;
 align-self:center
}
@media(min-width:1440px) {
 .trending__container .bd-trending__arrow {
  max-width:1.25rem;
  max-height:1.68rem;
  margin-left:.62rem
 }
}
.trending__container ul li .description,
.trending__container ul li .description>*,
.trending__container ul li .title {
 display:-webkit-box;
 -webkit-line-clamp:4;
 -webkit-box-orient:vertical;
 overflow:hidden
}
@media screen and (min-width:768px) {
 .trending__container ul li .description,
 .trending__container ul li .description>*,
 .trending__container ul li .title {
  -webkit-line-clamp:5
 }
}
@media screen and (min-width:1440px) {
 .trending__container ul li .description,
 .trending__container ul li .description>*,
 .trending__container ul li .title {
  -webkit-line-clamp:3
 }
}
.trending__container ul li .title {
 -webkit-line-clamp:3
}
.trending__container-lable {
 text-transform:uppercase;
 color:var(--primary-navy);
 margin-bottom:.31rem;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media screen and (min-width:1440px) {
 .trending__container-lable {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-bottom:0
 }
}
@media(min-width:768px) {
 .trending__container {
  margin:0
 }
}
.trending__container-top-content ul li a,
.trending__container li.blog a,
.trending__container li.events a,
.trending__container li.news a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.trending__container .trending__container-top-content>ul>li>img {
 max-height:11.06rem;
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .trending__container .trending__container-top-content>ul>li>img {
  max-height:7.5rem
 }
}
@media(min-width:1024px) {
 .trending__container .trending__container-top-content>ul>li>img {
  max-height:162.7px
 }
}
@media(min-width:1440px) {
 .trending__container .trending__container-top-content>ul>li>img {
  max-height:227px
 }
}
.trending__container-heading {
 margin-bottom:1.875rem;
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
@media screen and (min-width:768px) {
 .trending__container-heading {
  margin-bottom:1.25rem
 }
}
@media screen and (min-width:1440px) {
 .trending__container-heading {
  margin-bottom:2.5rem;
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.trending__container ul {
 list-style:none;
 margin:0;
 padding:0
}
.trending__container ul li a,
.trending__container ul li div,
.trending__container ul li span {
 display:block;
 line-height:150%
}
.trending__container ul li p {
 display:inline-block
}
.trending__container ul li img {
 margin-bottom:1.25rem;
 width:100%
}
@media screen and (min-width:1440px) {
 .trending__container ul li img {
  margin-bottom:2.5rem
 }
}
.trending__container ul li p {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase;
 margin-bottom:.62rem
}
@media screen and (min-width:768px) {
 .trending__container ul li p {
  margin-bottom:10px
 }
}
@media screen and (min-width:1440px) {
 .trending__container ul li p {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-bottom:.62rem
 }
}
.trending__container ul li a {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
@media screen and (min-width:1440px) {
 .trending__container ul li a {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.trending__container ul li .title {
 letter-spacing:.0216em;
 margin-bottom:.62rem;
 font-family:primary-body;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media screen and (min-width:768px) {
 .trending__container ul li .title {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:.31rem
 }
}
@media screen and (min-width:1440px) {
 .trending__container ul li .title {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  margin-bottom:.62rem
 }
}
.trending__container ul li .description,
.trending__container ul li .description p {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin-bottom:1.25rem
}
.trending__container ul li .description p {
 text-transform:none;
 border-bottom:none!important
}
@media screen and (min-width:768px) {
 .trending__container ul li .description p {
  margin-bottom:.31rem;
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media screen and (min-width:1440px) {
 .trending__container ul li .description p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:1.25rem
 }
}
.trending__container ul li .description p:last-child {
 margin-bottom:0
}
@media screen and (min-width:768px) {
 .trending__container ul li .description {
  margin-bottom:.31rem;
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media screen and (min-width:1440px) {
 .trending__container ul li .description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:1.25rem
 }
}
.trending__container ul li.news>img {
 -webkit-box-shadow:inset 0 4px 0 var(--secondary-light-blue);
 box-shadow:inset 0 4px 0 var(--secondary-light-blue);
 padding-top:4px;
 max-height:11.06rem;
 min-height:11.06rem;
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .trending__container ul li.news>img {
  max-height:7.5rem;
  min-height:7.5rem
 }
}
@media(min-width:1024px) {
 .trending__container ul li.news>img {
  max-height:162.7px;
  min-height:162.7px
 }
}
@media(min-width:1440px) {
 .trending__container ul li.news>img {
  max-height:227px;
  min-height:227px
 }
}
.trending__container ul li.news p {
 border-bottom:3px solid var(--secondary-light-blue)
}
@media screen and (min-width:768px) {
 .trending__container ul li.news p {
  border-bottom:2px solid var(--secondary-light-blue)
 }
}
.trending__container ul li.blog>img {
 -webkit-box-shadow:inset 0 4px 0 var(--primary-boosted-bd-orange);
 box-shadow:inset 0 4px 0 var(--primary-boosted-bd-orange);
 padding-top:4px;
 max-height:11.06rem;
 min-height:11.06rem;
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .trending__container ul li.blog>img {
  max-height:7.5rem;
  min-height:7.5rem
 }
}
@media(min-width:1024px) {
 .trending__container ul li.blog>img {
  max-height:162.7px;
  min-height:162.7px
 }
}
@media(min-width:1440px) {
 .trending__container ul li.blog>img {
  max-height:227px;
  min-height:227px
 }
}
.trending__container ul li.blog p {
 border-bottom:3px solid var(--primary-boosted-bd-orange)
}
@media screen and (min-width:768px) {
 .trending__container ul li.blog p {
  border-bottom:2px solid var(--primary-boosted-bd-orange)
 }
}
.trending__container ul li.events>img {
 -webkit-box-shadow:inset 0 4px 0 var(--secondary-purple);
 box-shadow:inset 0 4px 0 var(--secondary-purple);
 padding-top:4px;
 max-height:11.06rem;
 min-height:11.06rem;
 -o-object-fit:cover;
 object-fit:cover
}
@media(min-width:768px) {
 .trending__container ul li.events>img {
  max-height:7.5rem;
  min-height:7.5rem
 }
}
@media(min-width:1024px) {
 .trending__container ul li.events>img {
  max-height:162.7px;
  min-height:162.7px
 }
}
@media(min-width:1440px) {
 .trending__container ul li.events>img {
  max-height:227px;
  min-height:227px
 }
}
.trending__container ul li.events p {
 border-bottom:3px solid var(--secondary-purple)
}
@media screen and (min-width:768px) {
 .trending__container ul li.events p {
  border-bottom:2px solid var(--secondary-purple)
 }
}
.trending__container-top {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-bottom:2.5rem;
 position:relative
}
@media screen and (min-width:768px) {
 .trending__container-top {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  margin-bottom:2.5rem
 }
}
@media screen and (min-width:1440px) {
 .trending__container-top {
  margin-bottom:3.75rem
 }
}
.trending__container-top .trending-carousel__parent {
 -webkit-box-flex:1;
 -ms-flex:1 1 70%;
 flex:1 1 70%;
 position:relative;
 height:10.93rem;
 max-height:10.93rem;
 min-height:10.93rem;
 margin-right:0;
 background-size:cover;
 width:100%;
 margin-bottom:2.5rem
}
@media screen and (min-width:768px) {
 .trending__container-top .trending-carousel__parent {
  height:16.81rem;
  max-height:16.81rem;
  min-height:16.81rem;
  margin-right:31px;
  width:65.25%;
  margin-bottom:0
 }
}
@media screen and (min-width:1024px) {
 .trending__container-top .trending-carousel__parent {
  height:356px;
  max-height:356px;
  min-height:356px
 }
}
@media screen and (min-width:1440px) {
 .trending__container-top .trending-carousel__parent {
  width:65.8%;
  height:455px;
  max-height:455px;
  min-height:455px;
  margin-right:2rem
 }
}
.trending__container-top .slider-handlers {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:absolute;
 left:3.7%;
 bottom:2%;
 padding:0
}
@media screen and (min-width:440px) {
 .trending__container-top .slider-handlers {
  left:3.4%
 }
}
@media screen and (min-width:500px) {
 .trending__container-top .slider-handlers {
  left:3%
 }
}
@media screen and (min-width:590px) {
 .trending__container-top .slider-handlers {
  left:2.7%
 }
}
@media screen and (min-width:670px) {
 .trending__container-top .slider-handlers {
  left:2.3%
 }
}
@media screen and (min-width:768px) {
 .trending__container-top .slider-handlers {
  left:5%
 }
}
@media screen and (min-width:910px) {
 .trending__container-top .slider-handlers {
  left:4.2%
 }
}
@media screen and (min-width:1024px) {
 .trending__container-top .slider-handlers {
  left:7%;
  bottom:14%
 }
}
@media screen and (min-width:1050px) {
 .trending__container-top .slider-handlers {
  left:6.9%
 }
}
@media screen and (min-width:1100px) {
 .trending__container-top .slider-handlers {
  left:6.4%
 }
}
@media screen and (min-width:1200px) {
 .trending__container-top .slider-handlers {
  left:6%
 }
}
@media screen and (min-width:1300px) {
 .trending__container-top .slider-handlers {
  left:5.5%
 }
}
@media screen and (min-width:1400px) {
 .trending__container-top .slider-handlers {
  left:5%
 }
}
@media screen and (min-width:1440px) {
 .trending__container-top .slider-handlers {
  left:8.5%;
  bottom:8%
 }
}
.trending__container-top-content img {
 max-width:100%;
 height:100%
}
@media screen and (min-width:768px) {
 .trending__container-top-content img {
  height:7.5rem
 }
}
@media screen and (min-width:1024px) {
 .trending__container-top-content img {
  height:17.31rem
 }
}
.trending__container-top-spotlight {
 background-repeat:no-repeat;
 background-size:cover;
 position:relative
}
.trending__container-bottom ul {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:768px) {
 .trending__container-bottom ul {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.trending__container-bottom ul li {
 -webkit-box-flex:0;
 -ms-flex:0 100%;
 flex:0 100%;
 margin-bottom:2.5rem
}
@media screen and (min-width:768px) {
 .trending__container-bottom ul li {
  -webkit-box-flex:0;
  -ms-flex:0 30.4%;
  flex:0 30.4%;
  margin-bottom:0
 }
}
@media screen and (min-width:1024px) {
 .trending__container-bottom ul li {
  -webkit-box-flex:0;
  -ms-flex:0 31.4%;
  flex:0 31.4%
 }
}
@media screen and (min-width:1440px) {
 .trending__container-bottom ul li {
  -webkit-box-flex:0;
  -ms-flex:0 31.65%;
  flex:0 31.65%
 }
}
.trending__container-bottom ul li.events {
 margin-bottom:0!important
}
.trending__container .bd-spotlight__container-left {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 position:absolute;
 left:0;
 top:0;
 background-color:var(--primary-navy);
 z-index:1;
 color:var(--neutral-white);
 border-radius:0 14.938rem 14.938rem 0;
 width:56.85%;
 height:100%
}
@media screen and (min-width:768px) {
 .trending__container .bd-spotlight__container-left {
  width:54.1%
 }
}
@media screen and (min-width:1024px) {
 .trending__container .bd-spotlight__container-left {
  width:54.1%
 }
}
@media screen and (min-width:1440px) {
 .trending__container .bd-spotlight__container-left {
  width:51.9%
 }
}
.trending__container .bd-spotlight__container-left-inner {
 padding:0 43px 0 1pc;
 width:100%
}
@media screen and (min-width:768px) {
 .trending__container .bd-spotlight__container-left-inner {
  padding:0 3rem 0 1.875rem
 }
}
@media screen and (min-width:1024px) {
 .trending__container .bd-spotlight__container-left-inner {
  padding:0 5rem 0 3rem
 }
}
@media screen and (min-width:1440px) {
 .trending__container .bd-spotlight__container-left-inner {
  padding:0 4.81rem
 }
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .trending__container .bd-spotlight__container-left {
  border-radius:0 14.938rem 14.938rem 0
 }
}
.trending__container--spotlightCarousel a,
.trending__container--spotlightCarousel p,
.trending__container--spotlightCarousel span {
 display:block;
 line-height:150%
}
.trending__container--spotlightCarousel span {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase;
 margin-bottom:.31rem
}
@media screen and (min-width:1440px) {
 .trending__container--spotlightCarousel span {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-bottom:.63rem
 }
}
.trending__container--spotlightCarousel p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 text-transform:capitalize;
 margin-bottom:.31rem;
 font-weight:400;
 text-overflow:ellipsis;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:5;
 -webkit-box-orient:vertical
}
@media screen and (min-width:768px) {
 .trending__container--spotlightCarousel p {
  margin-bottom:.62rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  letter-spacing:.0384em
 }
}
@media screen and (min-width:1440px) {
 .trending__container--spotlightCarousel p {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  font-weight:400
 }
}
.trending__container--spotlightCarousel a {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--secondary-purple);
 margin-bottom:.63rem;
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.trending__container--spotlightCarousel a img {
 margin-left:.5rem;
 min-width:.93rem;
 max-height:1.31rem;
 margin-bottom:0
}
@media(min-width:1440px) {
 .trending__container--spotlightCarousel a img {
  max-width:1.25rem;
  max-height:1.68rem;
  margin-left:.62rem
 }
}
@media screen and (min-width:768px) {
 .trending__container--spotlightCarousel a {
  margin-bottom:20px
 }
}
@media screen and (min-width:1440px) {
 .trending__container--spotlightCarousel a {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:22px
 }
}
.trending__container .slick-slide {
 margin:0
}
.trending__container .slick-slide img {
 border:none;
 -o-object-fit:cover;
 object-fit:cover
}
.trending__container .slick-next,
.trending__container .slick-prev {
 font-size:0;
 line-height:0;
 display:block;
 width:1.25rem;
 height:1.25rem;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer;
 color:transparent;
 border:none;
 outline:none;
 background:transparent;
 position:unset;
 margin-top:.31rem;
 padding:0;
 display:none!important
}
@media(min-width:768px) {
 .trending__container .slick-next,
 .trending__container .slick-prev {
  display:block!important
 }
}
.trending__container .slick-next:before,
.trending__container .slick-prev:before {
 display:none
}
@media(min-width:768px) {
 .trending__container .slick-next img,
 .trending__container .slick-prev img {
  height:.8pc!important
 }
}
@media(min-width:1440px) {
 .trending__container .slick-next img,
 .trending__container .slick-prev img {
  height:20px!important
 }
}
@media(min-width:768px) {
 .trending__container .slick-prev {
  display:block!important;
  margin-right:9px
 }
}
@media(min-width:1440px) {
 .trending__container .slick-prev {
  margin-right:9pt
 }
}
@media(min-width:768px) {
 .trending__container .slick-next {
  display:block!important;
  margin-left:9px
 }
}
@media(min-width:1440px) {
 .trending__container .slick-next {
  margin-right:9pt
 }
}
.trending__container .slick-dotted.slick-slider {
 margin-bottom:1.87rem
}
.trending__container .slick-dots {
 display:block;
 padding:0;
 margin-top:1px;
 list-style:none;
 text-align:center;
 position:unset;
 bottom:inherit;
 width:auto
}
@media(min-width:1440px) {
 .trending__container .slick-dots {
  margin-top:0
 }
}
.trending__container .slick-dots li {
 position:relative;
 display:inline-block;
 width:.62rem;
 height:.62rem;
 margin:0 4.1px;
 padding:0;
 cursor:pointer
}
@media(min-width:1440px) {
 .trending__container .slick-dots li {
  margin:0 5.5px
 }
}
.trending__container .slick-dots li button {
 display:block;
 cursor:pointer;
 outline:none;
 background:transparent;
 border-radius:50%;
 border:1px solid var(--neutral-white);
 font-size:0;
 padding:3px;
 width:auto;
 height:auto
}
@media(min-width:1440px) {
 .trending__container .slick-dots li button {
  padding:4px
 }
}
.trending__container .slick-dots li button:before {
 display:none
}
.trending__container .slick-dots li.slick-active button {
 background:var(--neutral-white)
}
.bd-boosted-blue-button .cmp-button {
 text-transform:uppercase;
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 width:100%;
 height:4rem;
 text-align:center;
 border:none;
 border-radius:.25rem;
 margin-top:1.88rem;
 cursor:pointer;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-boosted-blue-button .cmp-button {
  width:461px;
  height:2.56rem;
  margin-top:1.25rem
 }
}
@media(min-width:1024px) {
 .bd-boosted-blue-button .cmp-button {
  width:460px;
  height:3.32rem;
  margin-top:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-boosted-blue-button .cmp-button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  width:460px;
  height:4rem;
  margin-top:2.5rem
 }
}
.bd-container-spacing-left-only-desktop .cmp-container {
 padding-left:0
}
@media(min-width:1024px) {
 .bd-container-spacing-left-only-desktop .cmp-container {
  padding-left:2rem
 }
}
#bd-product-loader-overlay {
 position:fixed;
 z-index:99999;
 top:0;
 left:0;
 bottom:0;
 right:0;
 background:hsla(0,0%,100%,.8);
 -webkit-transition:1s .4s;
 transition:1s .4s
}
#bd-product-loader-overlay .bd-product-loader-content {
 position:absolute;
 top:41%;
 left:45%
}
#bd-product-loader-overlay .bd-product-loader-content img {
 width:5pc;
 height:5pc
}
.bd-container__remove-right-padding .cmp-container-responsive {
 padding-right:0
}
@media(min-width:768px) {
 .bd-container__remove-right-padding .cmp-container-responsive {
  padding-right:1.875rem
 }
}
@media(min-width:1024px) {
 .bd-container__remove-right-padding .cmp-container-responsive {
  padding:3.75rem 3rem
 }
}
@media(min-width:1440px) {
 .bd-container__remove-right-padding .cmp-container-responsive {
  padding:5rem
 }
}
.bd-container__padding-top-0-all .cmp-container-responsive {
 padding-top:0!important
}
.bd-container__padding-top-10-all .cmp-container-responsive {
 padding-top:10px!important
}
.bd-text__width-mobile100-tablet455-desktop725 {
 width:100%
}
@media(min-width:768px) {
 .bd-text__width-mobile100-tablet455-desktop725 {
  width:455px!important
 }
}
@media(min-width:1440px) {
 .bd-text__width-mobile100-tablet455-desktop725 {
  width:725px!important
 }
}
.bd-container__padding-right-0px-mobile .cmp-container::-webkit-scrollbar {
 display:none
}
.bd-container__padding-right-0px-mobile .cmp-container {
 -ms-overflow-style:none;
 scrollbar-width:none
}
@media(min-width:768px) {
 .bd-container__subtract_desktop30-tablet20 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop30-tablet20 .cmp-container-responsive {
  padding-bottom:30px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop30-tablet20 .cmp-container-responsive {
  padding-bottom:50px
 }
}
.bd-container__subtract_desktop60-smalldesktop40-tablet40-mobile-40 .cmp-container-responsive {
 padding-bottom:0
}
@media(min-width:768px) {
 .bd-container__subtract_desktop60-smalldesktop40-tablet40-mobile-40 .cmp-container-responsive {
  padding-bottom:0
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop60-smalldesktop40-tablet40-mobile-40 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop60-smalldesktop40-tablet40-mobile-40 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1024px) {
 .bd-container__margin32px-desktop {
  margin-left:2pc!important
 }
}
.bd-container__subtract_desktop40-smalldesktop40-tablet40-mobile-30 .cmp-container-responsive {
 padding-bottom:10px
}
@media(min-width:768px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet40-mobile-30 .cmp-container-responsive {
  padding-bottom:0
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet40-mobile-30 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet40-mobile-30 .cmp-container-responsive {
  padding-bottom:40px
 }
}
@media(min-width:768px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet20 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet20 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet20 .cmp-container-responsive {
  padding-bottom:40px
 }
}
.bd-container__subtract_desktop40-smalldesktop40-tablet30-mobile-30 .cmp-container-responsive {
 padding-bottom:10px
}
@media(min-width:768px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet30-mobile-30 .cmp-container-responsive {
  padding-bottom:10px
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet30-mobile-30 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop40-smalldesktop40-tablet30-mobile-30 .cmp-container-responsive {
  padding-bottom:40px
 }
}
.bd-container__subtract_desktop20-smalldesktop20-tablet20-mobile-10 .cmp-container-responsive {
 padding-bottom:30px
}
@media(min-width:768px) {
 .bd-container__subtract_desktop20-smalldesktop20-tablet20-mobile-10 .cmp-container-responsive {
  padding-bottom:20px
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop20-smalldesktop20-tablet20-mobile-10 .cmp-container-responsive {
  padding-bottom:40px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop20-smalldesktop20-tablet20-mobile-10 .cmp-container-responsive {
  padding-bottom:60px
 }
}
@media(min-width:768px) {
 .bd-container__subtract_desktop40-smalldesktop20-tablet30 .cmp-container-responsive {
  padding-bottom:10px
 }
}
@media(min-width:1024px) {
 .bd-container__subtract_desktop40-smalldesktop20-tablet30 .cmp-container-responsive {
  padding-bottom:40px
 }
}
@media(min-width:1440px) {
 .bd-container__subtract_desktop40-smalldesktop20-tablet30 .cmp-container-responsive {
  padding-bottom:40px
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-container__remove-spacing-left-tablet .cmp-container {
  padding-left:0!important
 }
}
@media(max-width:767px) {
 .bd-container__remove-spacing-left-mobile .cmp-container {
  padding-left:0!important
 }
}
.bd-container__carousel .cmp-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 overflow:auto;
 -ms-overflow-style:none;
 scrollbar-width:none
}
.bd-container__carousel .cmp-container::-webkit-scrollbar {
 display:none
}
@media(min-width:768px) {
 .bd-container__carousel .cmp-container {
  display:unset;
  -ms-flex-wrap:unset;
  flex-wrap:unset;
  overflow:unset
 }
}
@media(min-width:1440px) {
 .bd-container__carousel .cmp-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media(max-width:767px) {
 .bd-container__carousel .cmp-container .bd-keypoint-card__long-mobile-carousel .bd-keypoint-card__container {
  height:318px!important
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-container__carousel .cmp-container .bd-keypoint-card__long-mobile-carousel .bd-keypoint-card__container {
  height:200px!important
 }
}
.bd-container__carousel .cmp-container .bd-keypoint-card__height-465 {
 width:100%!important
}
@media(min-width:1440px) {
 .bd-container__carousel .cmp-container .bd-keypoint-card__height-465 {
  width:296px!important
 }
}
.bd-container__carousel .cmp-container .bd-keypoint-card__height-465 .bd-keypoint-card__container {
 height:330px!important
}
@media(min-width:768px) {
 .bd-container__carousel .cmp-container .bd-keypoint-card__height-465 .bd-keypoint-card__container {
  width:100%!important;
  height:unset!important
 }
}
@media(min-width:1440px) {
 .bd-container__carousel .cmp-container .bd-keypoint-card__height-465 .bd-keypoint-card__container {
  height:465px!important;
  width:unset
 }
}
.bd-container__carousel .cmp-container .bd-key-point-card {
 min-width:315px;
 margin-right:14px
}
@media(max-width:767px) {
 .bd-container__carousel .cmp-container .bd-key-point-card {
  overflow-y:hidden;
  overflow-x:hidden
 }
}
@media(min-width:768px) {
 .bd-container__carousel .cmp-container .bd-key-point-card {
  margin-right:0;
  height:unset;
  min-width:unset
 }
}
@media(min-width:1440px) {
 .bd-container__carousel .cmp-container .bd-key-point-card {
  height:unset;
  width:48.5%
 }
}
.bd-container__carousel .cmp-container .bd-key-point-card .bd-keypoint-card__container {
 height:299px
}
@media(min-width:768px) {
 .bd-container__carousel .cmp-container .bd-key-point-card .bd-keypoint-card__container {
  height:180px;
  width:523px
 }
}
@media(min-width:1024px) {
 .bd-container__carousel .cmp-container .bd-key-point-card .bd-keypoint-card__container {
  height:244px;
  width:8in
 }
}
@media(min-width:1440px) {
 .bd-container__carousel .cmp-container .bd-key-point-card .bd-keypoint-card__container {
  height:314px;
  width:unset
 }
}
.bd-container__hidden {
 display:none!important
}
@media(min-width:768px) {
 .bd-container__width-other-rhs-9col {
  width:calc(75% - 8px)!important
 }
}
.bd-container__width-other-rhs-7col {
 width:100%!important
}
@media(min-width:768px) {
 .bd-container__width-other-rhs-7col {
  width:calc(58.33% - 8px)!important
 }
}
.bd-container-flex .cmp-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media(min-width:768px) {
 .bd-container-flex .cmp-container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
.bd-container__flex-no-space-between .cmp-container .image {
 margin-right:1.25rem;
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-container__flex-no-space-between .cmp-container .image {
  margin-right:5px
 }
}
.bd-container-flex-column .cmp-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media(min-width:768px) {
 .bd-container-flex-column .cmp-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.bd-container-flex-scroll .cmp-container {
 display:-webkit-box;
 overflow-x:scroll;
 overflow-y:hidden;
 gap:14px
}
#mms-landing .aem-GridColumn--smallMobile--12 {
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content
}
.bd-container-flex-scroll .cmp-container::-webkit-scrollbar {
 display:none
}
.bd-container__flex-no-space-between .cmp-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media(min-width:768px) {
 .bd-container__flex-no-space-between .cmp-container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-container__flex-no-space-between-margin-right .cmp-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media(min-width:768px) {
 .bd-container__flex-no-space-between-margin-right .cmp-container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(min-width:768px) {
 .bd-container__flex-no-space-between-margin-right>.cmp-container>div:nth-child(odd) {
  margin-right:29px
 }
}
@media(min-width:1440px) {
 .bd-container__flex-no-space-between-margin-right>.cmp-container>div:nth-child(odd) {
  margin-right:2pc
 }
}
@media(min-width:1368px) {
 .bd-container__flex-no-space-between-margin-right>.cmp-container>div:nth-child(2n) {
  margin-right:75pt
 }
}
@media(min-width:1440px) {
 .bd-container__flex-no-space-between-margin-right>.cmp-container>div:nth-child(2n) {
  margin-right:unset
 }
}
.bd-container__heading-width {
 width:100%!important
}
@media(min-width:768px) {
 .bd-container__heading-width {
  width:185px!important
 }
}
@media(min-width:1024px) {
 .bd-container__heading-width {
  width:10pc!important
 }
}
@media(min-width:1440px) {
 .bd-container__heading-width {
  width:328px!important
 }
}
@media(max-width:767px) {
 .bd-container__padding-right-0px>.cmp-container {
  padding-left:23px!important;
  padding-right:0!important
 }
}
@media(max-width:1023px) {
 .bd-container__padding-right-0px-mobile-tablet .cmp-container {
  padding-right:0!important
 }
}
@media(max-width:767px) {
 .bd-container__padding-right-0px-mobile .cmp-container {
  padding-right:0!important
 }
}
@media(min-width:1024px) {
 .bd-container__padding-left-32px {
  padding-left:2pc!important
 }
}
.bd-container__width-rhs-third-column {
 width:100%!important
}
@media(min-width:768px) {
 .bd-container__width-rhs-third-column {
  width:461px!important
 }
}
@media(min-width:1024px) {
 .bd-container__width-rhs-third-column {
  width:3in!important
 }
}
@media(min-width:1440px) {
 .bd-container__width-rhs-third-column {
  width:296px!important
 }
}
.bd-contaniner__second-column {
 width:100%!important
}
@media(min-width:768px) {
 .bd-contaniner__second-column {
  width:461px!important
 }
}
@media(min-width:1024px) {
 .bd-contaniner__second-column {
  width:8in!important
 }
}
@media(min-width:1440px) {
 .bd-contaniner__second-column {
  width:952px!important
 }
}
.bd-contaniner__second-column-complete {
 width:100%!important
}
@media(min-width:768px) {
 .bd-contaniner__second-column-complete {
  width:523px!important
 }
}
@media(min-width:1024px) {
 .bd-contaniner__second-column-complete {
  width:8in!important
 }
}
@media(min-width:1440px) {
 .bd-contaniner__second-column-complete {
  width:952px!important
 }
}
.bd-container-spacing-left .cmp-container {
 padding-left:0
}
.bd-container__grey {
 background-color:var(--neutral-extra-light-grey)
}
.bd-container__dark-grey {
 background-color:var(--neutral-light-grey)
}
.bd-container__white {
 background-color:var(--neutral-white)
}
.bd-container__contact-us-padding .cmp-container-responsive {
 padding-bottom:0
}
@media(min-width:48rem) {
 .bd-container__contact-us-padding .cmp-container-responsive {
  padding-right:0
 }
}
@media(min-width:64rem) {
 .bd-container__contact-us-padding .cmp-container-responsive {
  padding-bottom:1.25rem
 }
}
@media(min-width:90rem) {
 .bd-container__contact-us-padding .cmp-container-responsive {
  padding-bottom:.625rem
 }
}
.cmp-container-responsive {
 padding:1.25rem 1.875rem 2.5rem
}
@media(min-width:768px) {
 .cmp-container-responsive {
  padding:2.5rem 1.875rem
 }
}
.cmp-container-large {
 margin:0 5rem
}
.cmp-container-medium {
 margin:0 2.5rem
}
.cmp-container-small {
 margin:0 1.25rem
}
.cmp_container_heading {
 font-family:heading-b;
 font-size:2rem;
 line-height:3rem
}
.cmp-container {
 color:var(--primary-navy)
}
.cmp-container .aem-Grid {
 margin-left:0;
 margin-right:0;
 width:auto
}
.cmp-container .aem-Grid>.aem-GridColumn {
 padding-left:0;
 padding-right:0
}
@media(max-width:1024px) {
 .cmp-container .aem-Grid {
  margin-left:0;
  margin-right:0;
  width:auto
 }
 .cmp-container .aem-Grid>.aem-GridColumn {
  padding-left:0;
  padding-right:0
 }
}
.bd-container-spacing .aem-Grid {
 margin-left:-1rem;
 margin-right:-1rem;
 width:auto
}
.bd-container-spacing .aem-Grid>.aem-GridColumn {
 padding-left:1rem;
 padding-right:1rem
}
@media(max-width:1024px) {
 .bd-container-spacing .aem-Grid {
  margin-left:-.5rem;
  margin-right:-.5rem;
  width:auto
 }
 .bd-container-spacing .aem-Grid>.aem-GridColumn {
  padding-left:.5rem;
  padding-right:.5rem
 }
}
@media(min-width:768px) {
 .bd-container-spacing-left .cmp-container {
  padding-left:2pc
 }
 .bd-container-flex-scroll .cmp-container {
  overflow-x:unset;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:unset
 }
}
@media(min-width:64rem) {
 .cmp-container-responsive {
  padding:3.75rem 3rem
 }
 .cmp_container_heading {
  margin-bottom:-90px;
  font-size:1.75rem;
  line-height:2.6rem
 }
}
@media(min-width:90rem) {
 .cmp-container-responsive {
  padding:5rem
 }
}
.cmp-helloworld__item-label {
 margin-bottom:0
}
.cmp-helloworld__item-output {
 margin-top:0
}
.bd-image__mobile-bottom-40px {
 padding-bottom:40px
}
@media(min-width:768px) {
 .bd-image__mobile-bottom-40px {
  padding-bottom:40px
 }
}
@media(min-width:1024px) {
 .bd-image__mobile-bottom-40px {
  padding-bottom:40px;
  padding-right:20px
 }
}
.bd-image__mobile-tablet-top-30 {
 padding-top:30px
}
@media(min-width:1024px) {
 .bd-image__mobile-tablet-top-30 {
  padding-top:0
 }
}
.bd-image__177-height img {
 height:177px
}
@media(min-width:768px) {
 .bd-image__177-height img {
  height:260px
 }
}
@media(min-width:1024px) {
 .bd-image__177-height img {
  height:342px
 }
}
.bd-image__733-width {
 width:19.688rem
}
@media(min-width:768px) {
 .bd-image__733-width {
  width:28.81rem!important
 }
}
@media(min-width:1024px) {
 .bd-image__733-width {
  width:38rem!important
 }
}
@media(min-width:1440px) {
 .bd-image__733-width {
  width:45.813rem!important
 }
}
.bd-image__width,
.bd-image__width .cmp-image__image {
 width:100%!important;
 height:177px!important
}
.bd-image__width .cmp-image__image {
 min-width:315px!important
}
@media(min-width:768px) {
 .bd-image__width .cmp-image__image {
  height:259px!important;
  width:28.81rem!important
 }
}
@media(min-width:1024px) {
 .bd-image__width .cmp-image__image {
  height:297px!important;
  width:38rem!important
 }
}
@media(min-width:1440px) {
 .bd-image__width .cmp-image__image {
  height:412px!important;
  width:45.813rem!important
 }
}
@media(min-width:768px) {
 .bd-image__width {
  height:259px!important;
  width:28.81rem!important
 }
}
@media(min-width:1024px) {
 .bd-image__width {
  height:297px!important;
  width:38rem!important
 }
}
@media(min-width:1440px) {
 .bd-image__width {
  height:412px!important;
  width:45.813rem!important
 }
}
.bd-image__460-width {
 margin-top:1.875rem;
 margin-bottom:1.875rem
}
.bd-image__460-width img {
 display:block;
 width:19.688rem!important
}
@media(min-width:768px) {
 .bd-image__460-width {
  margin-top:2.5rem;
  margin-bottom:2.5rem
 }
 .bd-image__460-width img {
  width:28.813rem!important
 }
}
@media(min-width:1024px) {
 .bd-image__460-width img {
  width:38rem!important
 }
}
@media(min-width:1440px) {
 .bd-image__460-width {
  width:45.813rem!important
 }
 .bd-image__460-width img {
  width:28.813rem!important;
  margin-left:auto;
  margin-right:auto
 }
}
.bd-image__406-width {
 width:100%;
 height:214px;
 margin-bottom:20px!important
}
.bd-image__406-width img {
 height:214px
}
@media(min-width:768px) {
 .bd-image__406-width {
  width:215px;
  margin-right:2pc!important;
  margin-bottom:0!important;
  height:140px
 }
 .bd-image__406-width img {
  height:140px
 }
}
@media(min-width:1024px) {
 .bd-image__406-width {
  width:3in;
  height:162px
 }
 .bd-image__406-width img {
  height:162px
 }
}
@media(min-width:1440px) {
 .bd-image__406-width {
  width:406px;
  max-width:406px!important;
  margin-right:38px!important;
  height:265px
 }
 .bd-image__406-width img {
  height:265px
 }
}
@media(min-width:768px) {
 .bd-tabs__scroll .cmp-tabs__tablist {
  overflow-y:scroll;
  white-space:nowrap;
  -ms-flex-wrap:unset;
  flex-wrap:unset;
  -webkit-box-pack:unset;
  -ms-flex-pack:unset;
  justify-content:unset;
  -ms-overflow-style:none;
  scrollbar-width:none
 }
 .bd-tabs__scroll .cmp-tabs__tablist::-webkit-scrollbar {
  display:none
 }
}
.bd-tabs__font-size-16px-mobile .bd-dropdown__placeholder {
 font-size:17px
}
.bd-tabs-faq .cmp-tabs__tablist {
 height:unset!important;
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important;
 padding:0 0 34px!important;
 list-style:none!important;
 margin:0!important;
 background-color:transparent!important;
 color:var(--secondary-royal-blue)!important;
 -webkit-box-pack:start!important;
 -ms-flex-pack:start!important;
 justify-content:flex-start!important;
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
@media(min-width:768px) {
 .bd-tabs-faq .bd-tabs__tablist-equally-spaced,
 .bd-tabs-faq .cmp-tabs__tablist {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
}
.bd-tabs-faq .cmp-tabs__tab {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-top:0;
 border-bottom:4px solid transparent;
 padding:.5rem 1rem;
 cursor:pointer;
 height:2rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-family:primary-body;
 font-size:1.125rem;
 line-height:1.69rem;
 letter-spacing:.02rem
}
@media(min-width:768px) {
 .bd-tabs-faq .cmp-tabs__tab {
  font-size:1rem;
  line-height:1.5rem;
  letter-spacing:.02rem
 }
}
@media(min-width:1440px) {
 .bd-tabs-faq .cmp-tabs__tab {
  font-size:1.125rem;
  line-height:1.69rem
 }
}
.bd-tabs-faq .cmp-tabs__tab--active {
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 cursor:pointer;
 font-family:heading-b!important;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border-top:0!important;
 border-bottom:4px solid var(--secondary-royal-blue)!important;
 color:var(--primary-dark-blue)
}
.bd-tabs-faq .cmp-tabs__tabpanel {
 display:none
}
.bd-tabs-faq .cmp-tabs__tabpanel--active {
 display:block
}
.bd-tabs-faq .cmp-tabs__tablist>li {
 padding:0 14px!important;
 margin:0;
 height:2rem;
 height:unset!important
}
.bd-tabs-search ::-webkit-scrollbar,
.bd-tabs__blue-underline ::-webkit-scrollbar {
 display:none
}
.bd-tabs-search .bd-dropdown__placeholder,
.bd-tabs__blue-underline .bd-dropdown__placeholder {
 border-top:1px solid var(--neutral-grey-inner-border);
 color:var(--primary-navy);
 background-color:var(--neutral-white)
}
.bd-tabs-search .bd-dropdown__placeholder-border-bottom-unset,
.bd-tabs__blue-underline .bd-dropdown__placeholder-border-bottom-unset {
 border-bottom:1px solid var(--neutral-grey-inner-border)
}
.bd-tabs-search .bd-tabs__container .grey-bg-color,
.bd-tabs__blue-underline .bd-tabs__container .grey-bg-color {
 border-top:1px solid var(--neutral-grey-inner-border)
}
@media(min-width:768px) {
 .bd-tabs-search .bd-tabs__container .grey-bg-color,
 .bd-tabs__blue-underline .bd-tabs__container .grey-bg-color {
  border-bottom:1px solid var(--neutral-grey-inner-border)
 }
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tablist,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:0;
 list-style:none;
 margin:0;
 background-color:var(--neutral-white)!important;
 color:var(--primary-navy)!important;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
@media(min-width:768px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tablist,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist {
  overflow-y:scroll;
  scrollbar-width:none;
  -ms-overflow-style:none;
  white-space:nowrap;
  -ms-flex-wrap:unset;
  flex-wrap:unset;
  -webkit-box-pack:unset;
  -ms-flex-pack:unset;
  justify-content:unset;
  padding:0 1.88rem
 }
}
@media(min-width:1024px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tablist,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist {
  padding:0 1.88rem
 }
}
@media(min-width:1440px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tablist,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist {
  padding:0 1rem 0 5rem
 }
}
@media(max-width:767px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tablist,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist {
  -webkit-box-shadow:0 14px 10px -10px rgba(0,0,0,.25);
  box-shadow:0 14px 10px -10px rgba(0,0,0,.25)
 }
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tab,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-top:0;
 cursor:pointer;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-family:primary-body;
 font-size:1rem;
 line-height:1.68rem;
 letter-spacing:.02rem;
 padding:0
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tab span,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab span {
 font-family:heading-b;
 font-weight:700
}
@media(min-width:768px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tab,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab {
  padding:0 .25rem;
  border-bottom:.25rem solid transparent;
  margin:0 1.875rem;
  line-height:1.5rem;
  letter-spacing:.02rem
 }
}
@media(min-width:1440px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tab,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab {
  margin:0 1.75rem;
  line-height:1.68rem
 }
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tab--active,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab--active {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 cursor:pointer;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border-top:0;
 color:var(--primary-dark-blue);
 font-family:heading-b
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tab--active span,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab--active span {
 font-family:heading-b;
 font-weight:800
}
@media(min-width:768px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tab--active,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab--active {
  border-bottom:.25rem solid #008cff
 }
}
@media(max-width:767px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tab--active,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tab--active {
  text-decoration:underline;
  text-decoration-thickness:4px;
  -webkit-text-decoration-color:#008cff;
  text-decoration-color:#008cff;
  text-underline-offset:5px
 }
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tabpanel,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tabpanel {
 display:none
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tabpanel--active,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tabpanel--active {
 display:block
}
.bd-tabs-search .bd-tabs__container .cmp-tabs__tablist>li,
.bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist>li {
 margin-left:1.88rem
}
@media(min-width:768px) {
 .bd-tabs-search .bd-tabs__container .cmp-tabs__tablist>li,
 .bd-tabs__blue-underline .bd-tabs__container .cmp-tabs__tablist>li {
  height:2rem;
  margin-left:0
 }
}
@media(min-width:768px)and (max-width:1439px) {
 .bd-tabs__blue-underline .cmp-tabs__tab--active {
  font-size:1pc!important;
  line-height:150%!important;
  letter-spacing:.0192em!important
 }
}
.bd-text__white,
.bd-text__white * {
 color:var(--neutral-white)
}
.bd-text__table-white-space-no-wrap td,
.bd-text__table-white-space-no-wrap th {
 white-space:nowrap
}
.bd-text-table__cell-border tbody,
.bd-text-table__cell-border td,
.bd-text-table__cell-border tfoot,
.bd-text-table__cell-border th,
.bd-text-table__cell-border thead,
.bd-text-table__cell-border tr {
 border-width:inherit
}
.bd-text-table__row-grey {
 background-color:#ccc!important;
 color:#6f6c6c
}
.bd-text-table__vertical-align-top td,
.bd-text-table__vertical-align-top th {
 vertical-align:baseline
}
.bd-text-table__grey-header th {
 background-color:#f7f7f7
}
.bd-text__custom-font-for-heading .cmp-text * {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .bd-text__custom-font-for-heading .cmp-text * {
  font-family:primary-body;
  font-size:36px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.048em
 }
}
@media(min-width:1024px) {
 .bd-text__custom-font-for-heading .cmp-text * {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1440px) {
 .bd-text__custom-font-for-heading .cmp-text * {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0
 }
}
.bd-text-table__top-border.bd-striped-table-purple tr:first-child,
.bd-text-table__top-border.bd-striped-table tr:first-child {
 border-top:1px solid var(--neutral-grey-inner-border)
}
.bd-text-table__bottom-border.bd-striped-table-purple tr:last-child,
.bd-text-table__bottom-border.bd-striped-table tr:last-child {
 border-bottom:1px solid var(--neutral-grey-inner-border)
}
.margin-top-10px {
 margin-top:10px!important
}
.mobilelabel {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:1024px) {
 .mobilelabel {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .mobilelabel {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.no-skip-ink__underline-text-decoration {
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none
}
.bd-text__heading-margin-bottom h1,
.bd-text__heading-margin-bottom h2,
.bd-text__heading-margin-bottom h3,
.bd-text__heading-margin-bottom h4,
.bd-text__heading-margin-bottom h5,
.bd-text__heading-margin-bottom h6 {
 margin-bottom:10px!important
}
@media(min-width:768px) {
 .bd-text__heading-margin-bottom h1,
 .bd-text__heading-margin-bottom h2,
 .bd-text__heading-margin-bottom h3,
 .bd-text__heading-margin-bottom h4,
 .bd-text__heading-margin-bottom h5,
 .bd-text__heading-margin-bottom h6 {
  margin-bottom:20px!important
 }
}
.richtext-form {
 color:var(--primary-boosted-bd-blue);
 cursor:pointer
}
.font-size-14-all .cmp-text li,
.font-size-14-all .cmp-text ol,
.font-size-14-all .cmp-text p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 word-break:break-word
}
.font-size-16-mobile .cmp-text p,
.font-size-16-mobile .cmp-text p span {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-text__width-compact {
 width:315px!important
}
.bd-text__width-rhs {
 width:100%!important
}
.bd-text__width {
 width:100%
}
.bd-text__h3-margin-bottom-none h3 {
 margin-bottom:0!important
}
.bd-text__padding-40-30m {
 padding-bottom:30px
}
@media(min-width:768px) {
 .bd-text__padding-40-30m {
  padding-bottom:40px
 }
}
.bd-text__h3-margin-bottom-20 h3,
.bd-text__h4-desktop-20-tablet-10 h4 {
 margin-bottom:10px!important
}
.bd-text__h4-margin-bottom-10-5 h4 {
 margin-bottom:5px!important
}
@media(min-width:1440px) {
 .bd-text__h4-margin-bottom-10-5 h4 {
  margin-bottom:10px!important
 }
}
.bd-text__padding-20-30-40 {
 margin-bottom:20px!important
}
@media(min-width:768px) {
 .bd-text__padding-20-30-40 {
  margin-bottom:30px!important
 }
}
@media(min-width:1440px) {
 .bd-text__padding-20-30-40 {
  margin-bottom:40px!important
 }
}
.bd-text__margin-bottom-10-heading h1,
.bd-text__margin-bottom-10-heading h2,
.bd-text__margin-bottom-10-heading h3 {
 margin-bottom:10px!important
}
.bd-text__padding-bottom-30-desktop {
 margin-bottom:20px!important
}
@media(min-width:1024px) {
 .bd-text__padding-bottom-30-desktop {
  margin-bottom:30px!important
 }
}
@media(min-width:1440px) {
 .bd-text__padding-bottom-30-desktop {
  margin-bottom:0!important
 }
}
.bd-text__padding-bottom-10 {
 margin-bottom:10px!important;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:1440px) {
 .bd-text__padding-bottom-10 {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-bottom:20px!important
 }
}
.bd-text__width-desktop-full {
 min-width:315px!important;
 width:100%!important
}
.font-size-32 .cmp-text p {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .font-size-32 .cmp-text p {
  font-family:primary-body;
  font-size:24px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:1440px) {
 .font-size-32 .cmp-text p {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-text__padding-top-desktop-40-mobile-30 {
 margin-top:30px!important
}
@media(min-width:768px) {
 .bd-text__padding-top-desktop-40-mobile-30 {
  margin-top:20px!important
 }
}
@media(min-width:1440px) {
 .bd-text__padding-top-desktop-40-mobile-30 {
  margin-top:40px!important
 }
}
.bd-text__padding-20-desktop-30-mobile {
 margin-top:30px!important
}
@media(min-width:768px) {
 .bd-text__padding-20-desktop-30-mobile {
  margin-top:20px!important
 }
}
.bd-text__center-text-padding .cmp-text {
 padding:0;
 padding-top:1.875rem!important;
 padding-bottom:.625rem!important
}
p span.forward-arrow-icon,
p span.forward-arrow-icon-boosted-blue {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media(min-width:768px) {
 .bd-text__width {
  width:461px!important
 }
 .font-size-16-mobile .cmp-text p,
 .font-size-16-mobile .cmp-text p span {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-text__black-link a {
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-text__width-rhs {
  width:461px!important
 }
 .bd-text__width-compact {
  width:420px!important
 }
 .bd-text__width-desktop-full {
  width:28.81rem!important
 }
 .bd-text__full-width-mobile {
  width:100%!important
 }
 .bd-text__center-text-padding .cmp-text {
  padding:0;
  padding-top:1.25rem!important;
  padding-bottom:1.25rem!important
 }
}
@media(min-width:1024px) {
 .bd-text__width {
  width:38pc!important
 }
 .bd-text__width-rhs {
  width:28pc!important
 }
 .font-size-16 .cmp-text p {
  font-size:1rem;
  line-height:1.5rem;
  letter-spacing:.0192em
 }
 .bd-text__width-compact {
  width:460px!important
 }
 .bd-text__width-desktop-full {
  width:47.93rem!important
 }
}
@media(min-width:1440px) {
 .bd-text__center-text-padding .cmp-text {
  padding:0!important
 }
 .bd-text__h3-margin-bottom-20 h3,
 .bd-text__h4-desktop-20-tablet-10 h4 {
  margin-bottom:20px!important
 }
 .bd-text__h4-margin-bottom-10-5 h4 {
  margin-bottom:10px!important
 }
 .font-size-16-mobile .cmp-text p,
 .font-size-16-mobile .cmp-text p span {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-text__black-link a {
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-text__custom-font-family .cmp-text p {
 font-family:small-copy
}
@media(min-width:768px) {
 .bd-text__custom-font-family .cmp-text p {
  font-family:xsmall-copy
 }
}
@media(min-width:1440px) {
 .bd-text__custom-font-family .cmp-text p {
  font-family:primary-body
 }
}
.bd-text__center .cmp-text {
 text-align:center;
 padding:30px 0
}
.bd-text__center .cmp-text p:last-child {
 margin:0
}
@media(max-width:1024px)and (min-width:768px) {
 .bd-text__center .cmp-text {
  padding:40px 0
 }
}
.bd-text__black-link a {
 color:var(--pimary-navy)!important;
 font-weight:700;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
.margin-bottom-zero {
 margin-bottom:0!important
}
.margin-bottom-20px,
.margin-bottom-2040px {
 margin-bottom:20px!important
}
@media(min-width:1024px) {
 .margin-bottom-2040px {
  margin-bottom:40px!important
 }
}
.margin-top-20px {
 margin-top:20px!important
}
.text-grey-divider-on-parent {
 border-bottom:1px solid rgba(6,10,61,.2);
 padding-bottom:20px!important
}
@media(min-width:1440px) {
 .text-grey-divider-on-parent {
  padding-bottom:40px!important
 }
}
.linkfontface {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .linkfontface {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .linkfontface {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.margin-bottom-10px,
.margin-bottom-2010px {
 margin-bottom:10px!important
}
@media(min-width:1024px) {
 .margin-bottom-2010px {
  margin-bottom:20px!important
 }
}
.margin-bottom-compactcustomimagecard {
 margin-bottom:20px!important
}
@media(min-width:1440px) {
 .margin-bottom-compactcustomimagecard {
  margin-bottom:40px!important
 }
}
.customlabel-font {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 line-height:21px
}
@media(min-width:1440px) {
 .customlabel-font {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  line-height:24px
 }
}
@media(min-width:1024px) {
 .bd-text__padding-right {
  padding-right:2pc
 }
}
@media(max-width:767px) {
 .bd-text__padding-right30-mobile-only {
  padding-right:30px
 }
}
.bd-text__padding-bottom-40px {
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-text__padding-bottom-40px {
  margin-bottom:2.5rem!important
 }
}
.bd-text__padding-bottom-40-20 {
 margin-bottom:1.25rem
}
@media(min-width:1440px) {
 .bd-text__padding-bottom-40-20 {
  margin-bottom:2.5rem!important
 }
}
.bd-text__padding-top-40-20 {
 margin-top:1.25rem
}
@media(min-width:1440px) {
 .bd-text__padding-top-40-20 {
  margin-top:2.5rem!important
 }
}
.bd-text__padding-bottom-20px {
 margin-bottom:1.25rem
}
.bd-text__padding-20px-mobile {
 padding-top:20px!important
}
@media(min-width:768px) {
 .bd-text__padding-20px-mobile {
  padding-top:0!important
 }
}
.bd-text__padding-right-30-mobile {
 padding-right:30px!important
}
@media(min-width:768px) {
 .bd-text__padding-right-30-mobile {
  padding-right:0!important
 }
}
.bd-text__padding-top-mobile30-tablet-40 {
 margin-top:1.875rem
}
@media(min-width:768px) {
 .bd-text__padding-top-mobile30-tablet-40 {
  margin-top:2.5rem
 }
}
@media(min-width:1024px) {
 .bd-text__padding-top-mobile30-tablet-40 {
  margin-top:0
 }
}
.bd-text__padding-top-40px {
 margin-top:1.25rem
}
@media(min-width:768px) {
 .bd-text__padding-top-40px {
  margin-top:2.5rem!important
 }
}
.bd-text__padding-top-20px,
.bd-text__padding-top-mobile-20px {
 margin-top:1.25rem
}
@media(min-width:768px) {
 .bd-text__padding-top-mobile-20px {
  margin-top:unset
 }
}
.bd-text__padding-bottom-20px-mobile {
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-text__padding-bottom-20px-mobile {
  margin-bottom:0
 }
}
.bd-text__padding-bottom-30 {
 margin-bottom:30px!important
}
.bd-text__padding-bottom-mobile-tablet-20 {
 margin-bottom:20px!important
}
@media(min-width:1440px) {
 .bd-text__padding-bottom-mobile-tablet-20 {
  margin-bottom:0!important
 }
}
.gutter-mb-40 .cmp-text {
 margin-bottom:40px
}
.cmp-text {
 color:var(--primary-navy);
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .cmp-text {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .cmp-text {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
.cmp-text h1,
.cmp-text h2,
.cmp-text h3,
.cmp-text h4,
.cmp-text h5 {
 margin-bottom:10px;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.cmp-text h1 {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .cmp-text h1 {
  font-family:primary-body;
  font-size:36px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.048em
 }
}
@media(min-width:1440px) {
 .cmp-text h1 {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0
 }
}
.cmp-text h2 {
 font-size:2rem;
 line-height:3rem;
 letter-spacing:.0384em
}
.cmp-text h3 {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .cmp-text h3 {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1024px) {
 .cmp-text h3 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .cmp-text h3 {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.cmp-text h4 {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em;
 margin-bottom:5px!important
}
@media(min-width:768px) {
 .cmp-text h4 {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .cmp-text h4 {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .cmp-text h4 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:10px!important
 }
}
.cmp-text a {
 text-decoration:none;
 color:var(--primary-boosted-bd-blue);
 cursor:pointer
}
.cmp-text a span.forward-arrow-icon,
.cmp-text a span.forward-arrow-icon-boosted-blue {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.cmp-text p {
 margin-bottom:1.25rem;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 min-height:1px
}
@media(min-width:768px) {
 .cmp-text p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .cmp-text p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .cmp-text p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.cmp-text p:last-child {
 margin-bottom:0
}
.cmp-text p u {
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none;
 text-decoration-thickness:2px
}
.cmp-text p u,
.cmp-text p u a {
 text-underline-offset:.1em
}
.cmp-text p u b a {
 font-family:heading-b
}
.cmp-text p b u {
 text-decoration-thickness:2px
}
.cmp-text p b {
 font-family:heading-b
}
.cmp-text ul {
 padding-left:1.3rem!important
}
.cmp-text ul li b {
 font-family:heading-b
}
.cmp-text ol {
 padding-left:1.3rem!important
}
@media(min-width:768px) {
 .cmp-text ol {
  padding-left:1rem!important
 }
}
.cmp-text>p,
.cmp-text>p>a {
 word-break:break-word
}
.bd-text__padding-bottom {
 margin-bottom:24px
}
span.share-icon:before {
 content:"";
 margin:3px 11px 0 0;
 background-image:url(clientlib-site/resources/image/share-blue.svg);
 width:19px;
 height:1pc;
 background-size:cover
}
@media(min-width:1024px) {
 span.share-icon:before {
  width:14px;
  height:14px;
  margin:2px 11px 0 0
 }
}
@media(min-width:1440px) {
 span.share-icon:before {
  width:18px;
  height:19px;
  margin:3px 11px 0 0
 }
}
span.share-icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
span.share-icon a {
 width:25pc
}
@media(min-width:768px) {
 span.share-icon a {
  width:unset
 }
}
span.forward-arrow-icon:after {
 content:"";
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 width:20px;
 height:20px;
 margin-left:5px;
 background-size:contain;
 background-repeat:no-repeat;
 display:inline-block
}
@media(min-width:768px) {
 span.forward-arrow-icon:after {
  margin-left:5px
 }
}
@media(min-width:1024px) {
 span.forward-arrow-icon:after {
  margin-left:10px
 }
}
@media(min-width:1440px) {
 span.forward-arrow-icon:after {
  width:24px;
  height:24px
 }
}
span.forward-arrow-icon-boosted-blue:after {
 background-size:contain;
 content:"";
 width:2.1rem;
 height:1.5rem;
 display:inline-block;
 background-image:url(clientlib-site/resources/image/icons/arrow-forward-boosted-blue.svg);
 background-repeat:no-repeat;
 margin:0 0 2px .43rem
}
span.download-icon:before {
 content:url(clientlib-site/resources/image/icons/download.svg);
 padding-right:5px;
 position:relative;
 top:5px
}
span.file-icon:before {
 background-size:contain;
 content:"";
 width:1.1rem;
 height:1.1rem;
 display:inline-block;
 background-image:url(clientlib-site/resources/image/icons/file.svg);
 background-repeat:no-repeat;
 margin:3px 1rem 0 0
}
span.cmp-accordion__title:before {
 position:relative;
 top:8px
}
span.cmp-accordion__title.supply-chain:before {
 content:url(clientlib-site/resources/image/icons/esg-supply_chain.svg);
 padding-right:25px
}
span.cmp-accordion__title.product-impact:before {
 content:url(clientlib-site/resources/image/icons/esg-product_impact.svg);
 padding-right:25px
}
span.cmp-accordion__title.healthy-workforce:before {
 content:url(clientlib-site/resources/image/icons/esg-healthy_workforce.svg);
 padding-right:25px
}
span.cmp-accordion__title.transparency:before {
 content:url(clientlib-site/resources/image/icons/esg-transperancy.svg);
 padding-right:25px
}
span.cmp-accordion__title.climate-change:before {
 content:url(clientlib-site/resources/image/icons/esg-climate_change.svg);
 padding-right:25px
}
span.cmp-accordion__title.soc2:before {
 content:url(clientlib-site/resources/image/icons/soc2-icon.svg);
 padding-right:25px
}
span.cmp-accordion__title.ul-cap:before {
 content:url(clientlib-site/resources/image/icons/ul-cap-icon.svg);
 padding-right:25px
}
span.cmp-accordion__title.white-paper:before {
 content:url(clientlib-site/resources/image/icons/icon-white-paper.svg);
 padding-right:25px
}
.black-font-color {
 color:var(--primary-navy)
}
.boostedblue-font-color {
 color:var(--primary-boosted-bd-blue)
}
.primary-blue-font-color a {
 color:var(--primary-blue)
}
.secondary-blue-font-color {
 color:var(--secondary-light-blue)
}
.underline {
 text-decoration:underline;
 font-weight:700!important
}
.bd-text__no-underline {
 text-decoration:none
}
.bd-text__grey>* {
 color:var(--neutral-dark-grey)
}
.bd-striped-table {
 overflow:auto
}
.bd-striped-table tr:nth-child(2n) {
 background-color:var(--neutral-extra-light-grey)
}
.bd-striped-table tr:nth-child(odd) {
 background-color:var(--neutral-white)
}
.bd-striped-table th {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 width:218px
}
.bd-striped-table td,
.bd-striped-table td p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-table-text__bold b {
 font-family:heading-b
}
.bd-table-text__align-text-top td {
 vertical-align:baseline
}
.bd-striped-table-purple {
 overflow:auto
}
.bd-striped-table-purple tr:nth-child(odd) {
 background-color:var(--neutral-extra-light-grey)
}
.bd-striped-table-purple tr:nth-child(2n) {
 background-color:var(--neutral-white)
}
.bd-striped-table-purple th {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 width:218px
}
.bd-striped-table-purple td,
.bd-striped-table-purple td p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .cmp-text,
 .cmp-text p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .cmp-text h3 {
  font-size:24px;
  letter-spacing:.0288em
 }
 .cmp-text h3,
 .cmp-text h4 {
  font-family:heading-b;
  line-height:150%
 }
 .cmp-text h4 {
  font-size:18px;
  letter-spacing:.0216em
 }
 .bd-text__width-desktop-full {
  width:59.5rem!important
 }
 .bd-text__width {
  width:45.813rem!important
 }
 .bd-text__width-rhs {
  width:39pc!important
 }
 .bd-text__width-compact {
  width:725px!important
 }
}
@media(min-width:1440px) {
 .bd-accordion__text-style .cmp-text {
  margin-bottom:6px
 }
 .bd-accordion__text-style .cmp-text p {
  margin-bottom:20px
 }
 .bd-accordion__text-style .cmp-text p:last-child {
  margin-bottom:0
 }
}
.bd-accordion__no-bottom-padding .cmp-text p,
.bd-accordion__text-style.bd-accordion__no-bottom-padding .cmp-text p {
 margin-bottom:0!important
}
.bd-bullets-second-level__circle ul ul {
 list-style-type:circle
}
.bd-bullets-second-level__disc ul ul {
 list-style-type:disc
}
.bd-bullets-first-level__circle ul {
 list-style-type:circle
}
.bd-bullets-first-level__disc ul {
 list-style-type:disc
}
@media(min-width:1440px) {
 .bd-text__table-custom-width-312-328-312 tr td:first-child {
  width:312px!important;
  padding-right:1pc!important
 }
 .bd-text__table-custom-width-312-328-312 tr td:nth-child(2) {
  padding-left:1pc!important;
  padding-right:1pc!important;
  width:328px!important
 }
 .bd-text__table-custom-width-312-328-312 tr td:nth-child(3) {
  width:312px!important;
  padding-left:1pc!important;
  padding-right:0!important
 }
}
.bd-text__bullet-primary-boosted-blue ul li::marker {
 color:var(--primary-boosted-bd-blue)!important
}
@media(max-width:1023px) {
 .bd-text__scoll-table-with-first-col-fixed table {
  position:relative;
  overflow:auto;
  white-space:nowrap
 }
 .bd-text__scoll-table-with-first-col-fixed tr td:first-child,
 .bd-text__scoll-table-with-first-col-fixed tr th:first-child {
  position:sticky;
  background-color:inherit;
  left:-1;
  width:90pt
 }
}
.bd-text__width-desktop31-tablet48-mobile100 {
 width:100%!important
}
@media(min-width:768px) {
 .bd-text__width-desktop31-tablet48-mobile100 {
  width:48%!important
 }
}
@media(min-width:1024px) {
 .bd-text__width-desktop31-tablet48-mobile100 {
  width:31%!important
 }
}
.cmp-title {
 font-family:heading-b;
 margin-bottom:1.25rem
}
.cmp-title__text {
 font-size:1.06rem;
 letter-spacing:.02;
 line-height:1.75rem
}
@media(min-width:1024px) {
 .cmp-title__text {
  font-size:1.5rem
 }
}
.bd-agenda__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--primary-navy)
}
.bd-agenda__card-wrapper {
 display:grid;
 grid-gap:1.25rem 0;
 width:100%
}
.bd-agenda__card {
 font-size:.87rem;
 line-height:1.31rem;
 letter-spacing:.2px;
 padding:1.88rem 1rem;
 width:100%;
 font-family:primary-body;
 background-color:var(--neutral-white);
 border-top:4px solid var(--primary-dark-blue)
}
.bd-agenda__day {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-size:1rem;
 line-height:1.5rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-agenda__day>p {
 margin:0;
 font-family:primary-body;
 font-weight:700;
 padding-top:4px;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-agenda__img {
 height:1.5rem;
 width:1.5rem;
 margin-right:10px;
 background-repeat:no-repeat
}
.bd-agenda__card>hr {
 border:1px solid rgba(2,20,35,.2)
}
.bd-agenda_heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 margin:1.25rem 0
}
.bd-agenda_description {
 padding-left:1rem;
 margin:1.25rem 0
}
.bd-agenda_description li {
 font-size:14px;
 line-height:150%;
 letter-spacing:.0216em;
 font-family:primary-body;
 font-weight:400
}
.bd-agenda__slots-cnt>p {
 display:none
}
.bd-agenda__slots {
 padding-left:1rem
}
.bd-agenda__button {
 display:block;
 color:var(--neutral-white);
 background-color:var(--primary-boosted-bd-blue);
 width:100%;
 height:2.81rem;
 border:none;
 border-radius:4px;
 margin:1.25rem 0 0;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-agenda__container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-agenda__day>p {
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-agenda__img {
  height:2rem;
  width:2rem;
  margin-right:10px;
  background-repeat:no-repeat
 }
 .bd-agenda__card {
  max-width:523px;
  padding:1.87rem 3.87rem
 }
 .bd-agenda_heading {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em;
  margin-bottom:.6rem
 }
 .bd-agenda_description {
  margin:0 0 1.25rem
 }
 .bd-agenda__slots-cnt>p {
  display:block;
  margin:2.5rem 0 .62rem
 }
 .bd-agenda__register {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-agenda__button {
  margin:0;
  height:3.2rem;
  width:12.188rem
 }
 .bd-agenda__register {
  font-size:.87rem;
  line-height:1.31rem;
  min-width:24.12rem;
  padding-top:30px
 }
 .bd-agenda__dropdown-select__trigger {
  width:12rem;
  height:3.31rem
 }
 .bd-agenda__dropdown-select__trigger>span {
  margin-left:.75rem
 }
 .bd-agenda__dropdown-option {
  padding:0 0 0 .75rem
 }
 .bd-agenda__dropdown-select.open .bd-agenda__dropdown-options {
  max-width:12rem
 }
 .bd-agenda__dropdown-select-wrapper {
  width:12rem
 }
 .bd-agenda_description li {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-agenda__card-wrapper {
  max-width:unset;
  grid-gap:1.25rem;
  grid-template-columns:repeat(2,1fr)
 }
 .bd-agenda__card {
  width:unset;
  padding:2.5rem;
  font-size:1.12rem;
  line-height:1.68rem
 }
 .bd-agenda__day>p {
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-agenda__img {
  height:1.88rem;
  width:1.88rem;
  margin-right:15px;
  background-repeat:no-repeat
 }
 .bd-agenda_heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  margin:2.5rem 0 1.25rem
 }
 .bd-agenda__slots-cnt>p {
  margin:1.25rem 0
 }
 .bd-agenda__slots {
  margin-bottom:0
 }
 .bd-agenda__button {
  height:3.31rem
 }
 .bd-agenda__register {
  font-size:.87rem;
  line-height:1.31rem;
  min-width:24.12rem;
  padding-top:30px
 }
 .bd-agenda__dropdown-options {
  max-width:12rem
 }
 .bd-agenda__dropdown-select__trigger>span {
  margin-left:.75rem
 }
 .bd-agenda__dropdown-arrow {
  margin-right:.43rem
 }
 .bd-agenda__dropdown-select__trigger {
  width:11.87rem;
  height:3.31rem
 }
 .bd-agenda__dropdown-select-wrapper {
  width:11.87rem
 }
 .bd-agenda_description li {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.search-resultAll-card__content {
 width:100%;
 padding:30px 0
}
.search-resultAll-card__heading {
 font-family:primary-body;
 font-size:20px;
 line-height:30px;
 letter-spacing:.0288rem;
 padding-bottom:.63rem
}
.search-resultAll-card__heading b {
 font-family:heading-b!important
}
.search-resultAll-card__description {
 font-family:primary-body;
 font-size:14px;
 line-height:21px;
 letter-spacing:.0216em;
 padding:10px 0
}
.search-resultAll-card__url {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
.search-resultAll-card__url b {
 font-family:heading-b!important
}
.search-resultAll-card__hr {
 margin:0
}
@media(min-width:768px) {
 .search-resultAll-card__content {
  width:461px
 }
 .search-resultAll-card__heading {
  font-size:22px;
  line-height:33px;
  padding-bottom:5px;
  letter-spacing:.0384rem
 }
 .search-resultAll-card__description {
  font-size:14px;
  line-height:21px
 }
}
@media(min-width:1024px) {
 .search-resultAll-card__content {
  width:38pc
 }
}
@media(min-width:1440px) {
 .search-resultAll-card__content {
  width:733px;
  padding:40px 0
 }
 .search-resultAll-card__heading {
  font-size:2pc;
  line-height:3pc;
  padding-bottom:.63rem
 }
 .search-resultAll-card__description {
  font-size:18px;
  line-height:27px
 }
 .search-resultAll-card__url {
  font-size:1pc;
  line-height:24px;
  letter-spacing:.0192rem
 }
}
.bd-alternate-comparison__cnt a {
 color:var(--secondary-royal-blue);
 text-decoration:none;
 font-size:1rem;
 line-height:1.5rem;
 font-family:small-copy
}
.bd-alternate-comparison-download {
 border:0;
 background:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-radius:0;
 color:var(--secondary-light-blue);
 padding:0;
 text-align:start;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-alternate-comparison-download {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-alternate-comparison-download {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-alternate-comparison__list>ul:first-child {
 display:none
}
.bd-alternate-comparison__cnt {
 display:none;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:0;
 font-size:.87rem;
 line-height:1.31rem
}
.bd-alternate-comparison__cnt>.bd-container__heading-width {
 display:block
}
.bd-alternate-comparison__cnt>.bd-container__heading-width .component-heading {
 padding:0
}
.bd-alternate-comparison__heading>p {
 font-size:1.25rem;
 line-height:1.87rem;
 margin:0 0 .62rem;
 font-family:heading-b
}
.bd-alternate-comparison__img,
.bd-alternate-comparison__img-header {
 width:19.68rem;
 height:19.68rem;
 cursor:pointer
}
.bd-alternate-comparison__img>img {
 max-width:100%;
 max-height:100%
}
.bd-alternate-comparison__product-name.bd-alternate-comparison__product {
 padding-left:1.87rem;
 padding-bottom:.93rem
}
.bd-alternate-comparison__product-size.bd-alternate-comparison__product {
 padding-bottom:.93rem
}
.bd-alternate-comparison__product-details-list {
 margin-bottom:1.87rem
}
.bd-alternate-comparison__loadmore {
 -ms-flex-item-align:center;
 align-self:center;
 border-radius:4px;
 background:0;
 color:inherit;
 border:1px solid var(--primary-dark-blue);
 padding:0;
 cursor:pointer;
 outline:inherit;
 width:308px;
 height:45px;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-alternate-comparison__loadmore {
  margin:0;
  height:3.5rem;
  width:200px;
  height:54px
 }
}
@media(min-width:1024px) {
 .bd-alternate-comparison__loadmore {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  line-height:1.5rem
 }
}
.bd-alternate-comparison__img {
 margin:0 0 1.87rem
}
.bd-alternate-comparison__product,
.bd-alternate-comparison__product-header-wrapper ul,
.bd-alternate-comparison__product-header-wrapper ul:first-child li {
 display:none
}
.bd-alternate-comparison__product-header-wrapper ul:first-child {
 display:block
}
.bd-alternate-comparison__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-alternate-comparison__content,
.bd-alternate-comparison__product-details {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-alternate-comparison__cnt,
.bd-alternate-comparison__list,
ul.bd-alternate-comparison__product-details {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-alternate-comparison__list {
 overflow:hidden
}
.bd-alternate-comparison__img {
 background-color:var(--neutral-extra-light-grey);
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-alternate-comparison__product-details-list {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 overflow-x:auto
}
.bd-alternate-comparison__cnt ul,
.bd-alternate-comparison__list ul {
 list-style-type:none;
 padding:0;
 margin:0
}
.bd-alternate-comparison__product-details {
 margin-right:0
}
.bd-alternate-comparison__product-name,
.bd-alternate-comparison__product-size:nth-child(2n) {
 background-color:var(--neutral-white);
 padding:15px 30px 15px 0;
 width:329px;
 overflow:hidden;
 height:72px;
 white-space:nowrap;
 text-overflow:ellipsis
}
.bd-alternate-comparison__product-size:nth-child(odd) {
 background-color:var(--neutral-extra-light-grey);
 padding:15px 30px 15px 0;
 width:329px;
 overflow:hidden;
 height:72px;
 white-space:nowrap;
 text-overflow:ellipsis
}
.bd-alternate-comparison__product-details:last-child {
 padding-right:0
}
.bd-alternate-comparison__img-header>.bd-alternate-comparison__heading {
 display:none
}
.bd-alternate-comparison__product>p {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-alternate-comparison__product-name>p {
 font-size:.87rem;
 line-height:1.31rem;
 font-weight:700
}
@media(min-width:768px) {
 .bd-alternate-comparison__product-name,
 .bd-alternate-comparison__product-size:nth-child(2n) {
  padding:1.25rem 30px 20px 0;
  width:217px;
  height:61px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
 }
 .bd-alternate-comparison__product-size:nth-child(odd) {
  padding:1.25rem 30px 20px 0;
  width:217px;
  height:61px
 }
 .bd-alternate-comparison__product-headers .bd-alternate-comparison__product-size {
  padding-left:20px;
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-alternate-comparison__cnt>.bd-container__heading-width,
 .bd-alternate-comparison__product-name>p,
 .bd-alternate-comparison__product>p {
  display:none
 }
 .bd-alternate-comparison__img-header>.bd-alternate-comparison__heading {
  display:block;
  max-width:8rem
 }
 .bd-alternate-comparison__list>ul:first-child {
  display:block
 }
 .bd-alternate-comparison__cnt {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-alternate-comparison__img,
 .bd-alternate-comparison__img-header {
  width:185px;
  height:185px;
  margin:0 0 1.87rem
 }
 .bd-alternate-comparison__list {
  max-width:93vw
 }
 .bd-alternate-comparison__cnt a {
  font-size:.87rem;
  line-height:1.31rem
 }
 .bd-alternate-comparison__heading>p {
  font-size:1.13rem;
  line-height:1.68rem
 }
}
@media(min-width:1024px) {
 .bd-alternate-comparison__product-size:nth-child(2n),
 .bd-alternate-comparison__product-size:nth-child(odd) {
  padding:1.25rem 2rem 20px 0;
  width:15pc;
  height:62px
 }
 .bd-alternate-comparison__product-headers,
 .bd-alternate-comparison__product-size {
  padding-left:20px
 }
 .bd-alternate-comparison__img,
 .bd-alternate-comparison__img-header {
  margin:0 2pc 2.5rem 0;
  height:13rem;
  width:13rem
 }
 .bd-alternate-comparison__list {
  max-width:93vw
 }
 .bd-alternate-comparison__heading>p {
  font-size:1.5rem
 }
}
@media(min-width:1440px) {
 .bd-alternate-comparison__cnt {
  max-width:75%
 }
 .bd-alternate-comparison__content {
  max-width:100%
 }
 .bd-alternate-comparison__list>ul:first-child {
  display:block
 }
 .bd-alternate-comparison__img-header>.bd-alternate-comparison__heading {
  display:none
 }
 .bd-alternate-comparison__product-name.bd-alternate-comparison__product {
  padding-left:0
 }
 .bd-alternate-comparison__cnt>.bd-container__heading-width {
  display:block;
  min-width:3in;
  margin:0 2rem 0 0
 }
 .bd-alternate-comparison__list {
  max-width:93vw;
  overflow:hidden
 }
 .bd-alternate-comparison__img,
 .bd-alternate-comparison__img-header {
  height:11.68rem;
  width:11.68rem;
  margin:0 2rem 2.5rem 0
 }
 .bd-alternate-comparison__product-headers,
 .bd-alternate-comparison__product-name:nth-child(odd) {
  padding:1.25rem 2rem 20px
 }
 .bd-alternate-comparison__product-size:nth-child(2n),
 .bd-alternate-comparison__product-size:nth-child(odd) {
  padding:1.25rem 2rem 20px 0;
  width:219px;
  height:82px
 }
 .bd-alternate-comparison__product-headers,
 .bd-alternate-comparison__product-size {
  padding-left:2pc
 }
}
.bd-call-to-action-banner__modal-with-subHeading {
 text-align:initial;
 background-color:rgba(226,224,237,.2);
 height:93pt!important
}
.bd-call-to-action-banner__modal-with-subHeading .bd-call-to-action-banner__modal-heading {
 margin-top:0;
 font-family:primary-body;
 font-size:2pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
.bd-call-to-action-banner__modal-with-subHeading .bd-call-to-action-banner__modal-heading .bd-call-to-action-banner__modal-subHeading {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-call-to-action-banner__modal-with-subHeading {
  margin-bottom:20px
 }
}
.bd-bta-banner__less-spacing .bd-call-to-action-banner__body {
 margin:.625rem 0 1.25rem
}
.bd-call-to-action-banner__investigator-sponsored-studies {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-call-to-action-banner__investigator-sponsored-studies .button {
 margin-bottom:10px
}
.bd-call-to-action-banner__investigator-sponsored-studies {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-funding-type__wrapper>p {
 font-size:20px;
 line-height:30px;
 letter-spacing:.2px;
 font-family:heading-b
}
.bd-funding-type__wrapper {
 font-family:label;
 font-size:1rem;
 line-height:24px
}
.bd-funding-type__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-funding-type__dropdown-select-wrapper {
 font-family:primary-body;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 font-size:.87rem;
 line-height:1.31rem;
 letter-spacing:.1px;
 margin-right:20px;
 margin-bottom:20px
}
.bd-funding-type__dropdown-select__trigger>span {
 -ms-flex-item-align:center;
 align-self:center
}
.bd-funding-type__dropdown-select {
 position:relative;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-funding-type__dropdown-select,
.bd-funding-type__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-funding-type__dropdown-select__trigger {
 width:260px;
 border:1px solid var(--primary-dark-blue);
 border-radius:4px;
 height:45px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-funding-type__dropdown-options {
 position:absolute;
 display:block;
 top:100%;
 left:0;
 right:0;
 border:1px solid var(--primary-dark-blue);
 background:var(--neutral-white);
 -webkit-transition:all .5s;
 transition:all .5s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:0 0 4px 4px;
 max-width:313px;
 border-top:none
}
.bd-funding-type__dropdown-select.open .bd-funding-type__dropdown-options {
 opacity:1;
 visibility:visible;
 pointer-events:all
}
.bd-call-to-action-banner__container-compact .bd-call-to-action-banner__heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-call-to-action-banner__container-compact .bd-call-to-action-banner__body {
 margin:1.25rem 0;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 text-align:center;
 font-size:1.06rem
}
.bd-funding-type__dropdown-option {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:var(--primary-dark-blue);
 line-height:1.5rem;
 cursor:pointer;
 -webkit-transition:all .5s;
 transition:all .5s;
 height:45px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-funding-type__dropdown-option:hover {
 cursor:pointer;
 background-color:rgba(226,224,237,.2)
}
.bd-funding-type__dropdown-option.selected {
 color:var(--primary-dark-blue);
 background-color:rgba(226,224,237,.2)
}
.bd-funding-type__dropdown-arrow {
 display:none
}
.open .bd-funding-type__dropdown-select__trigger {
 border-radius:4px 4px 0 0;
 border-bottom:none
}
.open .bd-funding-type__dropdown-arrow {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.bd-funding-type__download>button {
 color:var(--neutral-white);
 background-color:var(--secondary-royal-blue);
 width:315px;
 height:45px;
 border-radius:4px;
 border:none
}
@media(min-width:768px) {
 .bd-funding-type__dropdown-option {
  padding-right:1.45rem
 }
 .bd-funding-type__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-funding-type__wrapper {
  font-size:14px;
  line-height:21px
 }
 .bd-funding-type__download>button {
  width:152px;
  height:45px
 }
 .bd-funding-type__dropdown-select__trigger {
  width:213px;
  height:43px
 }
 .bd-funding-type__dropdown-arrow {
  display:inline;
  background-image:url(../../../etc.clientlibs/bd-com/clientlibs/clientlib-site/resources/image/icons/arrow-down.svg);
  height:1.5rem;
  width:1.5rem;
  -ms-flex-item-align:center;
  align-self:center
 }
}
@media(min-width:1440px) {
 .bd-funding-type__download>button {
  width:16pc;
  height:4pc
 }
 .bd-funding-type__dropdown-select__trigger {
  font-size:1rem;
  line-height:24px
 }
 .bd-funding-type__wrapper>p {
  font-size:24px;
  line-height:36px
 }
 .bd-funding-type__dropdown-option {
  height:4pc
 }
}
.bd-call-to-action-banner__heading {
 margin-bottom:1.25rem;
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
.bd-call-to-action-banner__body {
 font-family:small-copy;
 margin:1.25rem 0;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02rem
}
.bd-call-to-action-banner__container,
.bd-call-to-action-banner__container-compact {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 text-align:center;
 color:var(--primary-dark-blue);
 background-color:var(--neutral-light-grey);
 padding:3.15rem 1.875rem
}
.bd-call-to-action-banner__expert-btn {
 background:var(--primary-boosted-bd-blue);
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.1rem;
 letter-spacing:.1em;
 border-color:var(--primary-boosted-bd-blue);
 text-align:center;
 text-transform:uppercase;
 color:var(--neutral-white);
 padding:.625rem 1.875rem;
 border-radius:.25rem;
 cursor:pointer
}
.bd-call-to-action-banner__news-blogs {
 padding:1.375rem 4.875rem;
 text-align:center;
 background:var(--primary-boosted-bd-blue);
 border-radius:4px;
 width:19.688rem;
 margin-left:auto;
 margin-right:auto;
 cursor:pointer
}
.bd-call-to-action-banner__news-blogs a {
 color:var(--neutral-white);
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-decoration:none;
 text-transform:uppercase
}
.bd-call-to-action-banner__expert-btn:hover,
.bd-call-to-action-banner__news-blogs:hover {
 cursor:pointer
}
.bd-call-to-action-banner__submit-btn {
 font-family:label;
 font-size:1.125rem;
 line-height:1.68rem;
 letter-spacing:.02rem;
 -ms-flex-item-align:center;
 align-self:center;
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 border:none;
 border-radius:.25rem;
 width:8rem;
 height:2.75rem
}
.bd-call-to-action-banner__modal {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:10001;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.8);
 visibility:hidden
}
.bd-call-to-action-banner__modal-content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 width:25rem
}
.bd-call-to-action-banner__modal-heading-wrapper {
 height:4.5rem;
 padding:1.06rem 1.06rem .63rem 2.88rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-call-to-action-banner__modal-close {
 background-image:url(clientlib-site/resources/image/icons/close-icon.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer
}
.bd-call-to-action-banner__modal-heading {
 margin-top:.82rem;
 font-family:heading-b;
 font-size:1.3rem;
 line-height:1.88rem;
 letter-spacing:.03rem;
 font-style:normal;
 color:var(--primary-dark-blue)
}
.bd-call-to-action-banner__modal-heading-subscription {
 margin-top:.82rem;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 color:var(--primary-navy)
}
.bd-call-to-action-banner__modal-content {
 padding:0 2.88rem 1.88rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.bd-call-to-action-banner__link-to-site .button {
 -webkit-appearance:button;
 -moz-appearance:button;
 appearance:button;
 text-decoration:none;
 color:initial;
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 border:none;
 border-radius:4px;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.1rem;
 padding:10px 30px;
 width:8pc;
 height:44px;
 margin-top:20px
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__link-to-site .button {
  width:13pc;
  height:4pc;
  padding:20px 70px
 }
}
.bd-call-to-action-banner__contributions-funding .button,
.bd-call-to-action-banner__educational-grant .button {
 -webkit-appearance:button;
 -moz-appearance:button;
 appearance:button;
 text-decoration:none;
 color:initial;
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 font-family:label;
 border:none;
 border-radius:4px;
 font-size:1rem;
 line-height:24px;
 padding:20px 70px
}
.bd-call-to-action-banner__investigator-sponsored-studies .button {
 -webkit-appearance:button;
 -moz-appearance:button;
 appearance:button;
 text-decoration:none;
 color:initial;
 background-color:var(--neutral-extra-light-grey);
 color:var(--neutral-dark-grey);
 font-family:label;
 border:none;
 border-radius:4px;
 font-size:1rem;
 line-height:24px;
 padding:10px 0;
 height:41px;
 width:260px;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-call-to-action-banner__investigator-sponsored-studies .button {
  width:110px
 }
}
@media(min-width:768px) {
 .bd-call-to-action-banner__investigator-sponsored-studies {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-call-to-action-banner__investigator-sponsored-studies .button {
  font-family:label;
  border:none;
  border-radius:4px;
  font-size:1rem;
  line-height:24px
 }
 .bd-call-to-action-banner__news-blogs {
  padding:.938rem 3.75rem;
  width:16.438rem
 }
 .bd-call-to-action-banner__body {
  margin:.625rem 0 1.25rem;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-call-to-action-banner__container {
  padding:3.75rem 5rem
 }
 .bd-call-to-action-banner__container-compact {
  padding:60px 5pc
 }
 .bd-call-to-action-banner__modal-content-wrapper {
  width:39rem
 }
 .bd-call-to-action-banner__modal-heading-wrapper {
  height:5rem;
  padding:1.5rem 2rem 1rem 2.88rem
 }
 .bd-call-to-action-banner__modal-heading {
  font-size:1.5rem
 }
 .bd-call-to-action-banner__container-compact .bd-call-to-action-banner__heading {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-call-to-action-banner__container-compact .bd-call-to-action-banner__body {
  width:38pc;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  margin:10px auto 20px
 }
}
@media(min-width:1024px) {
 .bd-call-to-action-banner__body {
  margin:.625rem 0 2.5rem;
  font-size:1.12rem;
  line-height:1.68rem
 }
 .bd-call-to-action-banner__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-call-to-action-banner__container {
  padding:5rem 15rem
 }
 .bd-bta-larger-heading .bd-call-to-action-banner__container {
  padding:5rem 12rem
 }
}
@media(min-width:1440px) {
 .bd-bta-larger-heading .bd-call-to-action-banner__container {
  padding:5rem 25rem
 }
 .bd-call-to-action-banner__modal-heading-subscription {
  margin-left:14px;
  text-align:left;
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  padding-top:20px;
  padding-bottom:4px
 }
 .bd-call-to-action-banner__report {
  width:unset!important
 }
 .bd-call-to-action-banner__news-blogs {
  padding:1.25rem 4.375rem;
  width:18.75rem
 }
 .bd-call-to-action-banner__news-blogs a {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-call-to-action-banner__body {
  margin:.625rem 0 1.25rem
 }
 .bd-call-to-action-banner__container {
  padding:5rem 25.5rem
 }
 .bd-call-to-action-banner__container-compact .bd-call-to-action-banner__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-call-to-action-banner__container-compact {
  padding:5pc 408px
 }
 .bd-call-to-action-banner__container-compact .bd-call-to-action-banner__body {
  width:39pc;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin:10px auto 20px
 }
 .bd-call-to-action-banner__submit-btn {
  width:13pc;
  height:4pc
 }
 .bd-call-to-action-banner__modal-close {
  width:1.5rem;
  height:1.5rem
 }
 .bd-call-to-action-banner__expert-btn {
  padding:20px 70px
 }
}
.bd-funding-type__dropdown-selected {
 letter-spacing:.1rem;
 font-family:heading-b;
 padding-right:1rem
}
.bd-call-to-action-banner__submit-btn {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-bta-banner__heading-and-button .bd-call-to-action-banner__container p {
 display:none
}
.bd-bta-banner__heading-and-button .bd-call-to-action-banner__container .bd-call-to-action-banner__heading {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em;
 font-size:23px
}
@media(min-width:1024px) {
 .bd-bta-banner__heading-and-button .bd-call-to-action-banner__container .bd-call-to-action-banner__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-call-to-action-banner__modal-heading-wrapper-bg-color {
 background-color:var(--neutral-extra-light-grey)
}
@media(min-width:1440px) {
 .bd-call-to-action-banner__modal-heading-wrapper-height-unset {
  height:unset!important
 }
}
@media(min-width:1440px) {
 .bd-cta-modal-content-wrapper__subscription {
  width:632px!important
 }
}
#spcl_txt_7904 {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
#spcl_txt_7904>a {
 color:var(--secondary-royal-blue);
 -webkit-text-decoration-line:none;
 text-decoration-line:none
}
@media(max-width:768px) {
 #spcl_txt_7904 {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  margin-top:2rem
 }
}
.bd-card-carousel-container__remove-padding-30 .slick-slider {
 margin-bottom:0
}
.bd-card-carousel-container__nocard {
 height:4rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
.bd-card-carousel-container__show-card {
 display:none
}
.bd-card-carousel-container__show-carousel {
 display:block
}
.bd-card-carousel-container__card-list {
 padding:0
}
#bd-card-carousel-container__button {
 display:none
}
@media(min-width:768px) {
 .bd-card-carousel-container__show-card {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-card-carousel-container__show-carousel {
  display:none
 }
 .bd-card-carousel-container__card-list {
  list-style-type:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-bottom:0;
  grid-gap:1.25rem
 }
 #bd-card-carousel-container__button {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-item-align:center;
  align-self:center;
  border-radius:4px;
  background:none;
  color:inherit;
  border:1px solid var(--primary-dark-blue);
  padding:0;
  cursor:pointer;
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.1rem;
  margin:2.5rem 0 0;
  height:2.813rem;
  width:9.25rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
@media(min-width:1024px) {
 #bd-card-carousel-container__button {
  font-size:1rem;
  line-height:1.5rem;
  height:3.37rem;
  width:12.5rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-card-carousel-container__card-list {
  grid-gap:2.5rem
 }
}
@media(min-width:1440px) {
 .bd-card-carousel-container__card-list {
  grid-gap:1.5rem
 }
}
.bd-card-carousel-container__card-list .slick-slide {
 height:unset
}
.bd-feature-benefit__icon {
 background-image:url(clientlib-site/resources/image/icons/star-icon-circle.svg);
 height:1.9pc;
 min-height:1.9pc;
 min-width:1.9pc;
 background-repeat:no-repeat;
 background-size:contain
}
.bd-feature-benefit__container {
 background-color:var(--neutral-white);
 border-top:4px solid var(--primary-dark-blue);
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 min-height:278px;
 color:var(--primary-dark-blue);
 max-height:278px;
 max-width:90%
}
.bd-feature-benefit__content {
 padding:1.9rem;
 max-height:278px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:auto
}
.bd-feature-benefit__header {
 margin-top:1.3rem;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .bd-feature-benefit__header {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  -ms-flex-item-align:end;
  align-self:flex-end;
  margin-top:0;
  margin-left:1.86rem
 }
}
@media(min-width:1024px) {
 .bd-feature-benefit__header {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1440px) {
 .bd-feature-benefit__header {
  margin-left:0;
  -ms-flex-item-align:start;
  align-self:flex-start;
  padding:0;
  margin-top:1.3rem
 }
}
.bd-feature-benefit__description {
 margin-top:.63rem;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 -webkit-box-orient:vertical;
 display:-webkit-box;
 height:6pc
}
@media(min-width:768px) {
 .bd-feature-benefit__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  margin-top:.63rem;
  margin-left:3.86rem;
  height:42px
 }
}
@media(min-width:1024px) {
 .bd-feature-benefit__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-left:3.93rem;
  height:54px
 }
}
@media(min-width:1440px) {
 .bd-feature-benefit__description {
  margin-left:0;
  margin-top:.63rem;
  height:188px
 }
}
.bd-feature-benefit__heading-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:768px) {
 .bd-feature-benefit__container {
  max-width:100%;
  min-height:8.6rem
 }
 .bd-card-carousel-container__card {
  width:100%
 }
 .bd-feature-benefit__content {
  padding:1.88rem 3.88rem 1.88rem 1.88rem;
  max-height:unset
 }
 .bd-feature-benefit__heading-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(min-width:1024px) {
 .bd-feature-benefit__container {
  width:8in
 }
 .bd-card-carousel-container__card {
  width:100%
 }
 .bd-feature-benefit__content {
  padding:3.13rem 5rem 3.13rem 3.06rem
 }
}
@media(min-width:1440px) {
 .bd-feature-benefit__container {
  max-height:unset
 }
 .bd-feature-benefit__content {
  padding:2.5rem;
  max-height:379px
 }
 .bd-card-carousel-container__card {
  width:31.3%;
  background-color:var(--neutral-white)
 }
 .bd-card-carousel-container__divider {
  width:100%
 }
 .bd-feature-benefit__heading-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-feature-benefit__icon {
  max-height:38px;
  max-width:38px
 }
}
#bd-content-text p {
 font-family:primary-body;
 font-style:normal;
 font-weight:400;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 margin-bottom:0
}
#bd-context-text a {
 text-decoration:underline;
 color:#0d6efd
}
#bd-content-text h3 {
 font-family:heading-b;
 font-style:normal;
 font-weight:700;
 font-size:24px;
 line-height:150%;
 letter-spacing:.0288em;
 margin-bottom:0
}
#bd-content-text h5 {
 height:40px;
 margin-bottom:0
}
#bd-content-text h6 {
 height:20px;
 margin-bottom:0
}
@media(max-width:1024px) {
 #bd-content-text p {
  font-size:14px;
  letter-spacing:.0168em
 }
 #bd-content-text h3 {
  font-size:20px;
  letter-spacing:.0288em
 }
 #bd-content-text h5 {
  height:20px
 }
 #bd-content-text h6 {
  height:10px
 }
}
@media(max-width:414px) {
 #bd-content-text p {
  font-size:1rem;
  letter-spacing:.0192em
 }
 #bd-content-text h5 {
  height:.625rem
 }
}
#bd-button {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 width:39rem
}
#bd-button h3 {
 margin-bottom:.625rem
}
#bd-button h6 {
 height:1.25rem;
 margin-bottom:0
}
#bd-button a,
#bd-suppliers-button a {
 background:var(--secondary-royal-blue);
 border-radius:.25rem;
 padding:22px 88px;
 text-align:center;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 letter-spacing:.1em;
 text-transform:uppercase;
 color:var(--neutral-white)
}
@media(min-width:768px) {
 #bd-suppliers-button a {
  padding:15px 60px
 }
}
@media(min-width:1440px) {
 #bd-suppliers-button a {
  padding:20px 70px;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
@media(max-width:1024px) {
 #bd-button h6 {
  height:.625rem
 }
 #bd-button a {
  padding:1.25rem 3.75rem
 }
}
@media(max-width:624px) {
 #bd-button {
  width:unset
 }
}
@media(max-width:414px) {
 #bd-button a {
  padding:1.25rem 2.5rem
 }
 #bd-button h3 {
  margin-bottom:1.25rem
 }
}
.bd-contact-sales-support-modal-container__main-button {
 width:13pc;
 height:4pc;
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 border:none;
 border-radius:.25rem;
 cursor:pointer;
 -ms-flex-item-align:center;
 align-self:center;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-contact-sales-support-modal-container__heading-wrapper {
 position:relative
}
.bd-contact-sales-support-modal-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:9000;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.6);
 visibility:hidden
}
.bd-contact-sales-support-modal-container__content-wrapper {
 width:23rem;
 background-color:var(--neutral-white);
 margin:auto
}
@media(min-width:29rem) {
 .bd-contact-sales-support-modal-container__content-wrapper {
  width:460px
 }
}
@media(min-width:48rem) {
 .bd-contact-sales-support-modal-container__content-wrapper {
  width:45rem
 }
}
@media(min-width:64rem) {
 .bd-contact-sales-support-modal-container__content-wrapper {
  width:62.5rem
 }
}
@media(min-width:90rem) {
 .bd-contact-sales-support-modal-container__content-wrapper {
  width:74rem
 }
}
.bd-contact-sales-support-modal-container__close {
 width:.7rem;
 height:.7rem;
 top:10px;
 right:10px;
 position:absolute;
 background-repeat:no-repeat;
 background-size:cover;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer
}
@media(min-width:29rem) {
 .bd-contact-sales-support-modal-container__close {
  width:1rem;
  height:1rem;
  top:1rem;
  right:1rem
 }
}
@media(min-width:64rem) {
 .bd-contact-sales-support-modal-container__close {
  width:1.13rem;
  height:1.13rem
 }
}
.bd-contact-sales-support-modal-container__close>img {
 vertical-align:inherit
}
.bd-contact-sales-support-modal-container__tabpanel-header {
 background-color:var(--neutral-extra-light-grey)
}
.bd-contact-sales-support-modal-container .nav-tabs {
 border-bottom:none
}
.bd-contact-sales-support-modal-container .nav-tabs>li {
 width:50%
}
.bd-contact-sales-support-modal-container .nav-tabs>li>a {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 height:50px;
 display:inline-block;
 text-decoration:none;
 font-style:normal;
 color:var(--primary-navy);
 border:1px solid var(--neutral-grey-inner-border);
 width:100%;
 padding-top:9pt;
 text-align:center
}
@media(min-width:48rem) {
 .bd-contact-sales-support-modal-container .nav-tabs>li>a {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-contact-sales-support-modal-container .nav-tabs>li>a.active {
 color:var(--primary-dark-blue);
 cursor:default;
 background-color:var(--neutral-white);
 color:var(--primary-boosted-bd-blue)
}
.bd-contact-sales-support-modal-container .tab-content {
 padding:0 3.75rem 3.75rem
}
@media(min-width:48rem) {
 .bd-contact-sales-support-modal-container .tab-content {
  padding:1.88rem 3.75rem 3.75rem
 }
}
@media(min-width:64rem) {
 .bd-contact-sales-support-modal-container .tab-content {
  padding:1.88rem 1.6rem 3rem 3rem
 }
}
@media(min-width:90rem) {
 .bd-contact-sales-support-modal-container .tab-content {
  padding:3.75rem 1.88rem 3.75rem 3.75rem
 }
}
.bd-contact-sales-support-modal-container__tab-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-contact-sales-support-modal-container__modal-content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm {
 width:100%!important;
 font-family:xsmall-copy!important;
 font-size:.9rem!important;
 color:var(--primary-dark-blue)!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper #Title2__c:not(.bd-contact-us-modal#Title2__c) {
 margin-top:0!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoHtmlText {
 width:270px!important;
 margin-top:.8rem;
 color:var(--neutral-dark-grey);
 font-size:1.02rem!important;
 margin-left:.1rem
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoHtmlText hr {
 height:1.5px;
 padding:0
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoLogicalField {
 width:100%!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoButtonWrap {
 margin-left:0!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoButton {
 border:none;
 width:187px;
 background-color:var(--secondary-royal-blue);
 color:var(--neutral-white);
 height:3pc;
 border-radius:4px
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm .mktoFormCol:not(.bd-contact-sales-support-modal-container__modal-content-wrapper #mktoForm_3386 .mktoFormCol) {
 min-height:unset;
 margin-bottom:0!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm.mktoLayoutAbove textarea.mktoField,
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=date],
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=email],
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=number],
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=tel],
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=text],
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=url],
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm select.mktoFie1d,
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm textarea.mktoFie1d {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 color:var(--primary-dark-blue);
 width:17rem!important;
 background-color:#fff;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm select.mktoField {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 color:var(--neutral-dark-grey)!important;
 width:17rem!important;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm .mktoLabel {
 margin-bottom:.4rem;
 letter-spacing:.02rem
}
.bd-contact-sales-support-modal-container__modal-content-wrapper .mktoCheckboxList>label {
 color:var(--neutral-dark-grey)
}
@media(min-width:768px) {
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm {
  font-size:1rem!important
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoHtmlText {
  font-size:1.2rem!important;
  width:500px!important;
  margin-left:.1rem;
  margin-top:1.5rem
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=date],
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=email],
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=number],
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=tel],
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=text],
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm input[type=url],
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm select.mktoFie1d,
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm select.mktoField,
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm textarea.mktoFie1d {
  width:15rem!important;
  margin-right:.8rem
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoForm .mktoLabel {
  margin-bottom:.4rem
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper #mktoForm_3386 .mktoLabel {
  margin-bottom:.4rem;
  margin-top:.125rem!important
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper #mktoForm_3386 .mktoFieldWrap {
  margin-bottom:.938rem
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoCheckboxList>label {
  margin-right:1rem
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoButton {
  width:200px;
  height:55px;
  font-size:1.1rem
 }
 .bd-contact-sales-support-modal-container__modal-content-wrapper .mktoFormCol:not(.bd-contact-sales-support-modal-container__modal-content-wrapper #mktoForm_3386 .mktoFormCol) {
  margin-bottom:0!important
 }
}
.bd-contact-us-modal {
 position:fixed;
 z-index:2000;
 left:0;
 top:0;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.6);
 visibility:hidden
}
.bd-contact-us-modal,
.bd-contact-us-modal .bd-contact-us__not-found {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%
}
.bd-contact-us-modal .bd-contact-us__not-found {
 height:300px
}
.xf-web-container .bd-contact-us-modal {
 visibility:visible
}
.bd-contact-us-modal .mktoForm {
 width:100%!important;
 padding:0
}
.bd-contact-us-modal .mktoLogicalField {
 width:100%!important
}
.bd-contact-us-modal .mktoForm input[type=date],
.bd-contact-us-modal .mktoForm input[type=email],
.bd-contact-us-modal .mktoForm input[type=number],
.bd-contact-us-modal .mktoForm input[type=tel],
.bd-contact-us-modal .mktoForm input[type=text],
.bd-contact-us-modal .mktoForm input[type=url],
.bd-contact-us-modal .mktoForm select.mktoField,
.bd-contact-us-modal .mktoForm textarea.mktoField,
.contact-row .select-selected,
.dc-custom-select,
.dc-pl-custom-select {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.3rem;
 letter-spacing:.02rem;
 color:var(--primary-dark-blue);
 height:2.3rem;
 width:12rem!important
}
.bd-contact-us-modal .mktoLabel,
.contact>p {
 font-weight:700
}
.bd-contact-us-modal .mktoFormCol,
.bd-contact-us-modal .mktoLabel,
.contact>p {
 font-family:xsmall-copy!important;
 font-size:.88rem!important;
 line-height:1.3rem!important;
 letter-spacing:.02rem!important;
 color:var(--primary-dark-blue)!important
}
.bd-contact-us-modal .mktoFormCol {
 margin-bottom:1rem!important
}
.bd-contact-us-modal .mktoForm .mktoCheckboxList {
 padding-left:1rem
}
.bd-contact-us-modal .mktoForm .mktoButtonWrap.mktoSimple {
 margin-left:1rem!important
}
.bd-contact-us-modal .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
 width:18.7rem;
 height:4rem;
 font-family:primary-body;
 font-size:1rem;
 line-height:1.3rem;
 letter-spacing:.02rem;
 background-color:var(--secondary-royal-blue);
 border:none;
 border-radius:.25rem;
 padding:1.19rem 5rem;
 color:var(--neutral-white)
}
.bd-contact-us-modal__sales-form,
.bd-contact-us-modal__thank-you {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:1;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.8);
 visibility:hidden
}
.bd-contact-us-modal__content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 width:28.5rem
}
.bd-contact-us-modal__sales-form-content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 max-width:28.45rem
}
.bd-contact-us-modal__thank-you-content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 max-width:19.7rem
}
.bd-contact-us-modal__heading-wrapper {
 height:6.75rem;
 padding:1.44rem 1.44rem 1.44rem 3.75rem
}
.bd-contact-us-modal__heading-wrapper,
.bd-contact-us-modal__sales-form-heading-wrapper {
 background-color:var(--neutral-extra-light-grey);
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-contact-us-modal__sales-form-heading-wrapper {
 height:7.69rem;
 padding:1.25rem 1.88rem
}
.bd-contact-us-modal__close {
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer
}
.bd-contact-us-modal__close>img {
 vertical-align:inherit
}
.bd-contact-us-modal__thank-you-close {
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer;
 margin:1.2rem 1.2rem 0 0
}
.bd-contact-us-modal__thank-you-close>img {
 vertical-align:inherit
}
.bd-contact-us-modal__heading {
 margin-top:1rem;
 color:var(--primary-dark-blue);
 font-family:primary-body;
 font-size:2pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
.bd-contact-us-modal__sales-form-heading {
 margin-top:1rem;
 color:var(--primary-dark-blue);
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:1024px) {
 .bd-contact-us-modal__sales-form-heading {
  margin-top:1.5rem;
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-contact-us-modal__sales-form-text {
 color:var(--primary-dark-blue);
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-contact-us-modal__sales-form-text {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-contact-us-modal__thank-you-text {
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02rem;
 color:var(--primary-dark-blue);
 margin-top:1.25rem
}
.bd-contact-us-modal__sales-form-content {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:1.25rem 1.88rem 3.75rem 1.25rem
}
.bd-contact-us-modal__thank-you-content {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:3.75rem 2.88rem;
 text-align:center
}
.bd-contact-us-modal__tabpanel-header {
 background-color:var(--neutral-extra-light-grey);
 padding-left:3.75rem
}
.bd-contact-us-modal .nav-tabs {
 border-bottom:none
}
.bd-contact-us-modal .nav-tabs>li>a {
 padding:.38rem 1.25rem .63rem;
 height:2.94rem;
 display:inline-block;
 text-decoration:none;
 font-style:normal;
 color:var(--primary-navy);
 border-top:4px solid transparent;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-contact-us-modal .nav-tabs>li>a.active {
 color:var(--primary-dark-blue);
 cursor:default;
 background-color:var(--neutral-white);
 border-bottom-color:transparent;
 border-top:4px solid var(--primary-boosted-bd-orange)
}
.bd-contact-us-modal .tab-content {
 padding:1.88rem 3.75rem 3.75rem
}
.bd-contact-us-modal__tab-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-contact-us-modal__card-container {
 width:100%;
 background-color:var(--neutral-extra-light-grey);
 border-top:4px solid var(--primary-dark-blue);
 height:15.75rem;
 color:var(--primary-dark-blue);
 margin-top:1.88rem;
 position:relative
}
.bd-contact-us-modal__card-content {
 padding:1.88rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-contact-us-modal__card-header {
 font-family:heading-b;
 font-size:24px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-contact-us-modal__card-points-wrapper {
 -webkit-box-orient:vertical;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-contact-us-modal__card-point,
.bd-contact-us-modal__card-points-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal
}
.bd-contact-us-modal__card-point {
 -webkit-box-orient:horizontal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:.63rem;
 word-break:break-word
}
.bd-contact-us-modal__phone {
 background-repeat:no-repeat;
 height:1rem;
 min-width:1rem;
 background-size:cover;
 margin-right:.63rem
}
.bd-contact-us-modal__phone>img {
 vertical-align:inherit
}
.bd-contact-us-modal__timings {
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02rem;
 font-style:normal;
 color:var(--neutral-dark-grey);
 padding-left:1.64rem
}
.bd-contact-us-modal__fax {
 background-repeat:no-repeat;
 height:1rem;
 min-width:1rem;
 background-size:cover;
 margin-right:.63rem
}
.bd-contact-us-modal__fax>img {
 vertical-align:inherit
}
.bd-contact-us-modal__email {
 background-repeat:no-repeat;
 height:1rem;
 min-width:1rem;
 background-size:cover;
 margin-right:.63rem
}
.bd-contact-us-modal__email>img {
 vertical-align:inherit
}
.bd-contact-us-modal__location {
 background-repeat:no-repeat;
 height:1rem;
 min-width:1rem;
 background-size:cover;
 margin-right:.63rem;
 -ms-flex-item-align:start;
 align-self:flex-start;
 margin-top:.3rem
}
.bd-contact-us-modal__location>img {
 vertical-align:inherit
}
.bd-contact-us-modal__point-text {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-contact-us-modal__link-section {
 position:absolute;
 padding:0 1.88rem;
 width:100%;
 bottom:3.3rem
}
.bd-contact-us-modal__divider {
 height:1px;
 background-color:rgba(2,20,35,.2)
}
.bd-contact-us-modal__link-wrapper {
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-top:.63rem;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline;
 position:inherit;
 cursor:pointer
}
.bd-contact-us-modal__link-text {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--primary-boosted-bd-blue)
}
.bd-contact-us-modal__forward-arrow {
 background-repeat:no-repeat;
 height:1.5rem;
 width:1rem;
 background-size:cover;
 margin-left:.5rem
}
@media(min-width:48rem) {
 .bd-contact-us-modal__sales-form-content-wrapper {
  max-width:39.5rem
 }
 .bd-contact-us-modal__sales-form-content {
  padding:1.25rem 1.25rem 3.75rem
 }
 .bd-contact-us-modal .mktoForm input[type=date],
 .bd-contact-us-modal .mktoForm input[type=email],
 .bd-contact-us-modal .mktoForm input[type=number],
 .bd-contact-us-modal .mktoForm input[type=tel],
 .bd-contact-us-modal .mktoForm input[type=text],
 .bd-contact-us-modal .mktoForm input[type=url],
 .bd-contact-us-modal .mktoForm select.mktoField,
 .bd-contact-us-modal .mktoForm textarea.mktoField,
 .contact-row .select-selected,
 .dc-custom-select,
 .dc-pl-custom-select {
  width:10.5rem!important
 }
 .bd-contact-us-modal .mktoOffset {
  width:1rem!important
 }
 .bd-contact-us-modal .mktoForm .mktoButtonWrap.mktoSimple {
  margin-left:9.4rem!important
 }
 .bd-contact-us-modal .mktoForm .mktoGutter {
  width:0!important
 }
 .bd-contact-us-modal__thank-you-content-wrapper {
  max-width:40rem
 }
 .bd-contact-us-modal__thank-you-close {
  width:1.13rem;
  height:1.13rem;
  margin:1.44rem 1.44rem 0 0
 }
 .bd-contact-us-modal__thank-you-content {
  padding:4rem 6.88rem
 }
 .bd-contact-us-modal__thank-you-text {
  font-family:primary-body;
  font-size:1.13rem;
  line-height:1.69rem
 }
}
@media(min-width:64rem) {
 .bd-contact-us-modal .tab-content>.active {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-contact-us-modal__content-wrapper {
  width:62.5rem
 }
 .bd-contact-us-modal .tab-content {
  padding:1.88rem 1.6rem 3rem 3rem
 }
 .bd-contact-us-modal__tabpanel-header {
  padding-left:3rem
 }
 .bd-contact-us-modal__heading-wrapper {
  height:6rem;
  padding:1.44rem 1.44rem .63rem 3rem
 }
 .bd-contact-us-modal__card-container {
  height:17.5rem;
  margin-top:0;
  margin-right:1.3rem;
  max-width:18rem
 }
 .bd-contact-us-modal__card-content {
  padding:1.88rem 1.5rem
 }
 .bd-contact-us-modal__link-section {
  bottom:3rem
 }
 .bd-contact-us-modal__close {
  width:1.13rem;
  height:1.13rem
 }
 .bd-contact-us-modal__sales-form-heading-wrapper {
  padding:1.25rem 1.88rem 1.25rem 3.2rem
 }
 .bd-contact-us-modal__sales-form-text {
  font-family:small-copy;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-contact-us-modal__sales-form-content-wrapper {
  max-width:63.9rem
 }
 .bd-contact-us-modal .mktoForm input[type=date],
 .bd-contact-us-modal .mktoForm input[type=email],
 .bd-contact-us-modal .mktoForm input[type=number],
 .bd-contact-us-modal .mktoForm input[type=tel],
 .bd-contact-us-modal .mktoForm input[type=text],
 .bd-contact-us-modal .mktoForm input[type=url],
 .bd-contact-us-modal .mktoForm select.mktoField,
 .bd-contact-us-modal .mktoForm textarea.mktoField,
 .contact-row .select-selected,
 .dc-custom-select,
 .dc-pl-custom-select {
  font-family:small-copy;
  font-size:1rem;
  line-height:1.5rem;
  height:3rem;
  width:22rem!important
 }
 .bd-contact-us-modal .mktoFormCol,
 .bd-contact-us-modal .mktoLabel,
 .contact>p {
  font-family:small-copy!important;
  font-size:1rem!important;
  line-height:1.5rem!important
 }
 .bd-contact-us-modal .mktoFormCol {
  margin-bottom:1rem!important
 }
 .bd-contact-us-modal .mktoForm .mktoButtonWrap.mktoSimple {
  margin-left:21.7rem!important
 }
 .bd-contact-us-modal .mktoOffset {
  width:2rem!important
 }
 .bd-contact-us-modal .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-contact-us-modal__sales-form-content {
  padding:1.25rem 1.88rem 3rem 1.25rem
 }
 .bd-contact-us-modal .mktoForm .mktoCheckboxList {
  padding-left:2rem
 }
}
@media(min-width:90rem) {
 .bd-contact-us-modal__content-wrapper {
  width:74rem
 }
 .bd-contact-us-modal__card-content {
  padding:1.88rem
 }
 .bd-contact-us-modal .tab-content {
  padding:3.75rem 1.88rem 3.75rem 3.75rem
 }
 .bd-contact-us-modal__tabpanel-header {
  padding-left:3.75rem
 }
 .bd-contact-us-modal__heading-wrapper {
  height:6rem;
  padding:1.44rem 1.44rem .63rem 3.75rem
 }
 .bd-contact-us-modal__card-container {
  height:15.75rem;
  margin-right:1.88rem;
  max-width:20.91rem
 }
 .bd-contact-us-modal__link-section {
  bottom:3.3rem
 }
}
.bd-thankyou-modal {
 visibility:hidden
}
.bd-thankyou-modal__title {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:1024px) {
 .bd-thankyou-modal__title {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-thankyou-modal__content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 width:90%;
 padding:20px
}
@media(min-width:1024px) {
 .bd-thankyou-modal__content-wrapper {
  padding:40px 60px;
  width:50%
 }
}
@media(min-width:1440px) {
 .bd-thankyou-modal__content-wrapper {
  padding:60px
 }
}
@media(min-width:1024px) {
 .bd-thankyou-modal__content-wrapper .bd-contact-us-modal__close {
  margin:-17px -37px
 }
}
@media(min-width:1440px) {
 .bd-thankyou-modal__content-wrapper .bd-contact-us-modal__close {
  margin:-39px -38px
 }
}
.bd-thankyou-modal__button {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 cursor:pointer;
 border:none;
 border-radius:4px;
 padding:8px 10px;
 -webkit-appearance:button;
 -moz-appearance:button;
 appearance:button;
 text-decoration:none
}
.bd-thankyou-modal__button:hover {
 color:var(--neutral-white)
}
@media(min-width:1024px) {
 .bd-thankyou-modal__button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-thankyou-modal__description {
 padding-top:20px;
 font-family:primary-body;
 font-size:1pc;
 font-style:normal;
 font-weight:400;
 line-height:24px;
 letter-spacing:.0192em
}
@media(min-width:1024px) {
 .bd-thankyou-modal__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-page-load-modal__content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 width:90%;
 padding:20px;
 height:600px
}
@media(min-width:1024px) {
 .bd-page-load-modal__content-wrapper {
  padding:40px 60px;
  width:50%
 }
}
@media(min-width:1440px) {
 .bd-page-load-modal__content-wrapper {
  padding:5pc 109px;
  height:700px
 }
}
@media(min-width:1024px) {
 .bd-page-load-modal__content-wrapper .bd-contact-us-modal__close {
  margin:-17px -37px
 }
}
@media(min-width:1440px) {
 .bd-page-load-modal__content-wrapper .bd-contact-us-modal__close {
  margin:-57px -86px
 }
}
.bd-page-load-modal__center {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%;
 overflow-y:auto
}
.bd-page-load-modal__content-heading {
 margin-bottom:10px
}
.bd-page-load-modal__content-text {
 overflow:auto;
 height:370px
}
@media(min-width:1440px) {
 .bd-page-load-modal__content-text {
  height:420px
 }
}
.bd-page-load-modal__content-text>h4 {
 margin:20px 0 10px;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:1024px) {
 .bd-page-load-modal__content-text>h4 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-page-load-modal__button {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 background-color:var(--primary-boosted-bd-blue);
 text-transform:uppercase;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:var(--neutral-white);
 float:right;
 cursor:pointer;
 border:none;
 border-radius:4px;
 padding:20px 40px;
 margin-top:20px
}
@media(min-width:1024px) {
 .bd-page-load-modal__button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-contact-us__wrapper {
 color:var(--primary-boosted-bd-blue);
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.01rem;
 font-family:small-copy;
 margin:0 0 2.5rem
}
.bd-contact-us__wrapper a>* {
 font-size:1rem!important;
 margin-bottom:.62rem;
 line-height:1.5rem;
 letter-spacing:.019em
}
.bd-contact-us__wrapper a>:last-child {
 margin-bottom:0
}
.bd-contact-us__address>a>p {
 display:block
}
.bd-contact-us__wrapper>h1 {
 color:var(--primary-dark-blue);
 font-size:1.12rem;
 line-height:1.68rem;
 letter-spacing:.2px;
 font-family:label;
 max-width:19.68rem;
 font-weight:700
}
.bd-contact-us__address,
.bd-contact-us__mail,
.bd-contact-us__phone-number,
.bd-contact-us__redirect {
 margin-bottom:.62rem
}
.bd-contact-us__address img,
.bd-contact-us__mail img,
.bd-contact-us__phone-number img,
.bd-contact-us__redirect img {
 max-height:1.5rem;
 max-width:1.5rem;
 margin:0 .62rem 0 0
}
.bd-contact-us__address a,
.bd-contact-us__mail a,
.bd-contact-us__phone-number a,
.bd-contact-us__redirect a {
 -ms-flex-item-align:end;
 align-self:flex-end;
 text-decoration:none;
 color:inherit;
 word-wrap:break-word
}
.bd-contact-us__address a u,
.bd-contact-us__mail a u,
.bd-contact-us__phone-number a u,
.bd-contact-us__redirect a u {
 font-weight:700;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.0192em
}
.bd-contact-us__address,
.bd-contact-us__address p,
.bd-contact-us__phone-number {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-contact-us__address p {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-contact-us__mail a,
.bd-contact-us__redirect a {
 color:inherit;
 text-decoration:none
}
.bd-contact-us__mail,
.bd-contact-us__redirect {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-contact-us__wrapper h1 {
 margin-bottom:.625rem
}
@media(min-width:768px) {
 .bd-contact-us__wrapper {
  margin:0 2.8rem 2.5rem 0;
  width:14.24rem
 }
 .bd-contact-us__wrapper>h1 {
  max-width:14.5rem
 }
 .bd-contact-us__address,
 .bd-contact-us__mail,
 .bd-contact-us__phone-number,
 .bd-contact-us__redirect {
  margin-bottom:.62rem
 }
 .bd-contact-us__address>img,
 .bd-contact-us__mail>img,
 .bd-contact-us__phone-number>img,
 .bd-contact-us__redirect>img {
  max-height:1.3rem;
  max-width:1.3rem
 }
 .bd-contact-us__address a,
 .bd-contact-us__mail a,
 .bd-contact-us__phone-number a,
 .bd-contact-us__redirect a {
  letter-spacing:.0168em;
  font-size:.87rem;
  line-height:1.31rem;
  font-family:xsmall-copy;
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .bd-contact-us__address a>*,
 .bd-contact-us__mail a>*,
 .bd-contact-us__phone-number a>*,
 .bd-contact-us__redirect a>* {
  letter-spacing:.0168em;
  font-size:.87rem!important;
  line-height:1.31rem
 }
 .bd-contact-us__address a u,
 .bd-contact-us__mail a u,
 .bd-contact-us__phone-number a u,
 .bd-contact-us__redirect a u {
  font-size:.87rem;
  line-height:1.31rem;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-contact-us__wrapper {
  margin:0 2.18rem 4.37rem 0;
  width:25.3rem
 }
 .bd-contact-us__wrapper>h1 {
  max-width:25.31rem;
  font-family:heading-b;
  font-size:1.5rem;
  line-height:2.25rem;
  margin-bottom:.62rem
 }
 .bd-contact-us__address,
 .bd-contact-us__mail,
 .bd-contact-us__phone-number,
 .bd-contact-us__redirect {
  font-size:1.12rem;
  line-height:1.68rem;
  font-family:primary-body;
  margin-bottom:.62rem
 }
 .bd-contact-us__address img,
 .bd-contact-us__mail img,
 .bd-contact-us__phone-number img,
 .bd-contact-us__redirect img {
  max-height:1.5rem;
  max-width:1.5rem
 }
 .bd-contact-us__address a,
 .bd-contact-us__mail a,
 .bd-contact-us__phone-number a,
 .bd-contact-us__redirect a {
  max-width:20rem
 }
 .bd-contact-us__address a>*,
 .bd-contact-us__mail a>*,
 .bd-contact-us__phone-number a>*,
 .bd-contact-us__redirect a>* {
  margin-bottom:.62rem;
  font-size:1.12rem!important;
  line-height:1.68rem
 }
 .bd-contact-us__address a>:last-child,
 .bd-contact-us__mail a>:last-child,
 .bd-contact-us__phone-number a>:last-child,
 .bd-contact-us__redirect a>:last-child {
  margin-bottom:0
 }
 .bd-contact-us__address a u,
 .bd-contact-us__mail a u,
 .bd-contact-us__phone-number a u,
 .bd-contact-us__redirect a u {
  font-size:1.12rem!important;
  line-height:1.68rem;
  letter-spacing:.0216em;
  text-decoration-thickness:.12rem;
  -webkit-text-decoration-skip-ink:none;
  text-decoration-skip-ink:none;
  text-underline-offset:.12rem
 }
}
@media(min-width:1024px) {
 .bd-content-card__margin-top-20px-heading-desktop .bd-content-card__heading {
  margin-top:20px!important
 }
}
@media(min-width:1440px) {
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__card-details .bd-content-card__heading {
  margin-bottom:10px!important
 }
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__card-details .bd-content-card__learn-more {
  margin-top:20px!important
 }
}
.bd-content-card__background-color-white .bd-content-card__card-details {
 background-color:var(--neutral-white)
}
.bd-content-card__background-color-grey .bd-content-card__card-details {
 background-color:var(--neutral-extra-light-grey)
}
.bd-content-card_padding-bottom-none-all>.bd-content-card__wrapper>.bd-content-card__card-details>.bd-content-card__learn-more {
 padding-bottom:0
}
.bd-content-card__learn-more-link p {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-content-card__learn-more-link p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-content-card_honors-and-recognition .bd-content-card__image {
 height:10.93rem;
 margin-bottom:10px
}
@media(min-width:768px) {
 .bd-content-card_honors-and-recognition .bd-content-card__image {
  height:9.75rem;
  margin-bottom:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-content-card_honors-and-recognition .bd-content-card__image {
  height:10rem
 }
}
.bd-content-card_honors-and-recognition .bd-content-card__card-details .bd-content-card__body {
 padding-top:0!important
}
.bd-content-card_honors-and-recognition .bd-content-card__body-compact {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-content-card_honors-and-recognition .bd-content-card__body-compact {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-content-card_honors-and-recognition .bd-content-card__body-compact {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-content-card_honors-and-recognition .bd-content-card__learn-more-compact {
 margin-top:10px!important;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-content-card_honors-and-recognition .bd-content-card__learn-more-compact {
  margin-top:1.25rem!important
 }
}
@media(min-width:1440px) {
 .bd-content-card_honors-and-recognition .bd-content-card__learn-more-compact {
  margin-top:1.25rem!important;
  font-size:1.125rem!important;
  line-height:1.68rem!important;
  letter-spacing:.0216em!important
 }
}
.bd-content-card_honors-and-recognition .bd-content-card__card-details .bd-content-card__heading {
 margin-bottom:10px!important
}
.bd-content-card__card-details .bd-content-card__body-compact {
 padding-top:.62rem!important;
 height:auto!important
}
.bd-content-card__learn-more-compact {
 margin-top:1.25rem!important
}
.bd-content-card__wrapper {
 overflow:hidden;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--primary-navy)
}
.bd-content-card__honors-and-recognition-image img.bd-content-card__image {
 max-height:10.93rem
}
@media(min-width:768px) {
 .bd-content-card__honors-and-recognition-image img.bd-content-card__image {
  max-height:9.75rem
 }
}
@media(min-width:1024px) {
 .bd-content-card__honors-and-recognition-image img.bd-content-card__image {
  max-height:10rem
 }
}
.bd-content-card__tag {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 display:inline;
 text-transform:uppercase;
 color:var(--primary-navy)
}
.bd-content-card__video {
 width:100%;
 height:11.06rem
}
.bd-content-card__tag-container {
 padding-top:1.25rem;
 padding-bottom:10px
}
@media(min-width:1440px) {
 .bd-content-card__tag-container {
  padding-top:2.5rem
 }
}
.bd-content-card__image {
 width:100%;
 height:14.12rem;
 margin-bottom:1.25rem;
 -o-object-fit:cover;
 object-fit:cover
}
.bd-content-card__card-details>p {
 width:100%;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-content-card__card-details>p a {
 color:var(--primary-boosted-bd-blue)
}
.bd-content-card__card-details .bd-content-card__body {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 padding-top:0;
 margin-top:0;
 overflow:hidden;
 margin-bottom:0;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:6;
 -webkit-box-orient:vertical;
 cursor:default
}
.bd-content-card__body:hover+.brand-tooltip {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%)
}
@media(min-width:768px) {
 .bd-content-card__body:hover+.brand-tooltip {
  left:unset;
  -webkit-transform:unset;
  transform:unset
 }
}
.bd-content-card__card-details .bd-content-card__learn-more {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 margin-top:1.25rem;
 padding-bottom:2.5rem
}
.bd-content-card__card-details .bd-content-card__heading {
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:4;
 -webkit-box-orient:vertical;
 cursor:default;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 overflow:hidden;
 margin-bottom:.625rem
}
@media(min-width:1440px) {
 .bd-content-card__card-details .bd-content-card__heading {
  -webkit-line-clamp:3;
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-content-card__learn-more>a {
 width:100%;
 height:1.68rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 font-size:.88rem;
 line-height:1.3rem;
 letter-spacing:.02rem
}
.bd-content-card__learn-more>a>p {
 margin:0;
 padding:0 8px 0 0
}
.bd-content-card__forward__arrow {
 display:contents;
 -ms-flex-item-align:center;
 align-self:center;
 background-repeat:no-repeat;
 padding-right:.62rem
}
.bd-content-card__forward__arrow img {
 height:14px;
 width:1rem
}
@media(min-width:1440px) {
 .bd-content-card__forward__arrow img {
  height:14px;
  width:20px
 }
}
.bd-content-card__forward__arrow .bd-content-card__forward__arrow-img {
 height:10px;
 width:14px
}
@media(min-width:1024px) {
 .bd-content-card__forward__arrow .bd-content-card__forward__arrow-img {
  height:14px;
  width:20px
 }
}
.bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__image,
.bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__video {
 height:11.06rem
}
.bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__image,
.bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__video {
 height:19.68rem
}
.bd-content-card-desktop-256,
.bd-content-card-desktop-296 {
 width:100%
}
@media(min-width:768px) {
 .bd-content-card__card-details .bd-content-card__learn-more {
  padding-bottom:2.5rem
 }
 .bd-content-card_padding-bottom-none>.bd-content-card__wrapper>.bd-content-card__card-details>.bd-content-card__learn-more {
  padding-bottom:0
 }
 .bd-content-card__body-compact {
  padding-top:1.25rem!important
 }
 .bd-content-card__image,
 .bd-content-card__video,
 .bd-content-card__wrapper {
  width:100%
 }
 .bd-content-card__card-details>p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  width:100%
 }
 .bd-content-card__card-details .bd-content-card__heading {
  overflow:hidden;
  margin-bottom:.625rem
 }
 .bd-content-card__card-details .bd-content-card__body {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  padding-top:0;
  margin-top:0;
  margin-bottom:0;
  overflow:hidden
 }
 .bd-content-card__learn-more>a {
  width:100%
 }
 .bd-content-card__tag-container {
  display:block
 }
 .bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__image,
 .bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__video {
  height:8.68rem
 }
 .bd-content-card-desktop-256 {
  width:48%
 }
 .bd-content-card-desktop-296 {
  width:47.22%
 }
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__image,
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__video {
  height:247px
 }
}
@media(min-width:1024px) {
 .bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__image,
 .bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__video {
  height:16rem
 }
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__image,
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__video {
  height:18.5rem
 }
 .bd-content-card__card-details>p,
 .bd-content-card__wrapper {
  width:100%
 }
 .bd-content-card__video {
  width:100%;
  height:14.18rem
 }
 .bd-content-card__image {
  width:100%;
  height:14.12rem
 }
 .bd-content-card__learn-more>a {
  width:100%;
  height:1.68rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-decoration:none;
  font-size:1.1rem;
  line-height:1.7rem;
  letter-spacing:.02rem
 }
 .bd-content-card__learn-more>a>p {
  padding:0 10px 0 0
 }
 .bd-content-card__card-details .bd-content-card__heading {
  overflow:hidden;
  margin-bottom:1.25rem;
  height:unset
 }
 .bd-content-card__card-details .bd-content-card__body {
  padding-top:0;
  margin-top:0;
  overflow:hidden
 }
 .bd-content-card__tag {
  font-size:1rem;
  line-height:150%;
  font-weight:700;
  letter-spacing:.1em
 }
}
@media(min-width:1373px) {
 .bd-content-card-desktop-3-column {
  width:31%
 }
}
@media(min-width:1440px) {
 .bd-content-card__card-details .bd-content-card__learn-more {
  margin-top:2.5rem;
  padding-bottom:3.75rem
 }
 .bd-content-card__card-details .bd-content-card__body,
 .bd-content-card__card-details>p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-content-card__card-details .bd-content-card__body {
  padding-top:0;
  margin-top:0;
  overflow:hidden
 }
 .bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__image,
 .bd-content-card-desktop-256 .bd-content-card__wrapper .bd-content-card__video {
  height:16pc
 }
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__image,
 .bd-content-card-desktop-296 .bd-content-card__wrapper .bd-content-card__video {
  height:18.5rem
 }
 .bd-content-card-desktop-296 {
  width:31.1%
 }
 .bd-content-card__learn-more>a {
  font-size:1.13rem;
  line-height:150%
 }
 .bd-content-card__tag {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-content-card__card-details .bd-content-card__heading {
  margin-bottom:1.25rem
 }
}
.bd-content-card_leadership .bd-content-card__heading {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 margin-bottom:10px
}
@media(min-width:1440px) {
 .bd-content-card_leadership .bd-content-card__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-content-card_leadership .bd-content-card__learn-more-link p {
 line-height:1.31rem
}
@media(max-width:767px) {
 .bd-content-card_leadership .bd-content-card__learn-more-link p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-content-card_leadership .bd-content-card__learn-more-link p {
  line-height:1.68rem
 }
}
@media(max-width:767px) {
 .bd-content-card_leadership .bd-content-card__body {
  line-height:1.5rem
 }
}
@media(min-width:768px)and (max-width:1339px) {
 .bd-content-card_leadership .bd-content-card__body {
  line-height:1.31rem
 }
}
@media(min-width:1440px) {
 .bd-content-card_leadership .bd-content-card__body {
  line-height:1.68rem
 }
}
.bd-content-card_leadership .bd-content-card__learn-more {
 margin-top:20px
}
.bd-content-card_leadership .bd-content-card__image {
 -o-object-fit:contain;
 object-fit:contain;
 -o-object-position:left;
 object-position:left
}
.bd-content-card__orange-top-border .bd-content-card__image {
 border-top:6px solid var(--primary-boosted-bd-orange);
 height:177px;
 margin-bottom:0
}
.bd-content-card__orange-top-border .bd-content-card__heading {
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em;
 margin-bottom:30px
}
.bd-content-card__orange-top-border .bd-content-card__body {
 display:none
}
.bd-content-card__orange-top-border .bd-content-card__card-details {
 padding:30px
}
.bd-content-card__orange-top-border .bd-content-card__learn-more {
 margin-top:0;
 padding-bottom:0;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-content-card__orange-top-border .bd-content-card__image {
  height:155px
 }
}
@media(min-width:1024px) {
 .bd-content-card__orange-top-border .bd-content-card__image {
  height:162px
 }
 .bd-content-card__orange-top-border .bd-content-card__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-content-card__orange-top-border .bd-content-card__learn-more {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-content-card__orange-top-border .bd-content-card__image {
  height:265px
 }
 .bd-content-card__orange-top-border .bd-content-card__heading {
  margin-bottom:40px
 }
 .bd-content-card__orange-top-border .bd-content-card__card-details {
  padding:40px
 }
}
.bd-content-card_heading-margin-bottom-none .bd-content-card__heading {
 margin-bottom:0!important
}
.bd-content-card__description-maximum-3-lines .bd-content-card__card-details .bd-content-card__body {
 -webkit-line-clamp:3!important
}
.bd-content-card__description-maximum-5-lines .bd-content-card__card-details .bd-content-card__body {
 -webkit-line-clamp:5!important
}
.bd-content-card__description-maximum-7-lines .bd-content-card__card-details .bd-content-card__body {
 -webkit-line-clamp:7!important
}
.bd-content-card__description-maximum-9-lines .bd-content-card__card-details .bd-content-card__body {
 -webkit-line-clamp:9!important
}
.bd-content-card__description-no-constraint .bd-content-card__card-details .bd-content-card__body {
 -webkit-line-clamp:unset!important
}
.bd-customresponsivegrid__grey {
 background-color:var(--primary-grey)
}
.bd-customresponsivegrid__white {
 background-color:var(--neutral-white)
}
.bd-download-link__container {
 width:5.75rem!important;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-download-link__container .bd-download-link__label {
 color:var(--secondary-light-blue)
}
.bd-download-link__container .bd-download-link_a {
 text-decoration:none
}
.bd-download-link {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media(min-width:768px) {
 .bd-download-link {
  -webkit-box-pack:column;
  -ms-flex-pack:column;
  justify-content:column
 }
}
@media(min-width:768px) {
 .bd-download-link__container {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  width:5rem!important;
  -webkit-box-align:left;
  -ms-flex-align:left;
  align-items:left
 }
 .bd-download-link {
  display:block
 }
}
@media(min-width:1440px) {
 .bd-download-link__container {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  min-width:6.5rem!important
 }
}
.bd-eifu-card-wrapper {
 border-top:.313rem solid var(--primary-navy);
 width:28.75rem;
 height:19.625rem;
 padding:2.5rem;
 background-color:#fff;
 -webkit-box-shadow:inset 0 .25rem 0 var(--primary-dark-blue);
 box-shadow:inset 0 .25rem 0 var(--primary-dark-blue)
}
.bd-eifu-title {
 font-family:link;
 font-size:1.5rem;
 margin-top:1.25rem;
 margin-bottom:.625rem
}
.bd-eifu-description {
 margin-bottom:1.25rem;
 font-size:1.125rem
}
.bd-eifu-link {
 color:var(--secondary-light-blue);
 font-size:1.225rem;
 text-decoration:none
}
@media only screen and (max-width:768px) {
 .bd-eifu-card-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:32.688rem;
  height:11.25rem;
  padding:1.875rem
 }
 .bd-eifu-title {
  margin-top:0
 }
 .bd-eifu-card-wrapper img {
  margin-right:2.5rem
 }
}
@media only screen and (max-width:560px) {
 .bd-eifu-card-wrapper {
  display:block;
  width:19.688rem;
  height:18.063rem;
  margin-right:0
 }
 .bd-eifu-title {
  margin-top:1.3rem
 }
}
.bd-eifu-component__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 color:var(--primary-dark-blue)
}
.bd-eifu-component__column {
 width:100%;
 padding-right:0
}
.bd-eifu-component__list {
 margin:0;
 padding:0;
 list-style:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.bd-eifu-component__list li {
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:.625rem
}
.bd-eifu-component__list a {
 color:inherit;
 text-decoration:none;
 font-family:small-copy;
 font-size:1.125rem;
 line-height:1.69rem;
 letter-spacing:.02rem
}
.bd-eifu-component__list-item-image {
 background-image:url(clientlib-site/resources/image/icons/file.svg);
 height:1.5rem;
 width:1.5rem;
 background-repeat:no-repeat;
 margin-right:1rem
}
@media(min-width:768px) {
 .bd-eifu-component__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-eifu-component__list a {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-eifu-component__list li {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  padding-bottom:1.25rem
 }
}
@media(min-width:1024px) {
 .bd-eifu-component__list a {
  font-size:1.125rem;
  line-height:1.69rem
 }
}
@media(min-width:1440px) {
 .bd-eifu-component__heading {
  font-size:1.5rem;
  line-height:2.25rem
 }
}
.bd-event__cnt-heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-event-overview__cnt {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-top:1.25rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background-color:var(--neutral-white);
 color:var(--primary-navy)
}
.bd-event-overview__cnt a:not([href]):not([class]),
.bd-event-overview__cnt a:not([href]):not([class]):hover {
 color:var(--primary-boosted-bd-blue)
}
.blue,
.secondary-light-blue {
 color:var(--secondary-light-blue)
}
.bd-event-overview__subheading {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-event-overview__subheading a {
 text-decoration:none;
 color:var(--primary-boosted-bd-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-item-align:self-end;
 align-self:self-end
}
.bd-event-overview__content-cnt {
 padding-top:1.25rem
}
.bd-event-overview__content-cnt .bd-event-overview__heading {
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
.bd-event-overview__heading p {
 margin-bottom:0
}
.bd-event-overview__divider {
 color:var(--primary-warm-grey);
 margin:1.25rem 0;
 opacity:1
}
.bd-event-overview__content {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin-bottom:1.25rem
}
.bd-event-overview__content p:last-child {
 margin-bottom:0
}
.bd-event-overview__extra-info-cnt .bd-event-overview__heading {
 padding-top:1.25rem
}
.bd-event-overview__extra-info-cnt .bd-event-overview__heading,
.bd-event-overview__extra-info-cnt .bd-event-overview__heading-speaker {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-event-overview__related-prod {
 padding-top:10px
}
.bd-event-overview__download-icon {
 background-repeat:no-repeat;
 width:1.3rem;
 height:1.3rem;
 margin-right:.63rem
}
@media(min-width:1440px) {
 .bd-event-overview__download-icon {
  width:1.7rem;
  height:1.7rem;
  margin-right:.75rem
 }
}
.bd-event-overview__visit-icon {
 background-repeat:no-repeat;
 width:1.3rem;
 margin-right:.63rem;
 height:1.3rem
}
@media(min-width:1440px) {
 .bd-event-overview__visit-icon {
  width:1.7rem;
  height:1.7rem;
  margin-right:.75rem
 }
}
.bd-event-overview__arrow-icon {
 background-size:cover;
 background-repeat:no-repeat;
 width:1.2rem;
 height:1.3rem;
 margin:0 0 0 .4rem;
 -ms-flex-item-align:auto;
 align-self:auto
}
@media(min-width:1440px) {
 .bd-event-overview__arrow-icon {
  width:1.5rem;
  height:1.5rem;
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
}
.bd-event-overview__subheading-padding {
 padding-top:1.25rem;
 padding-bottom:5px
}
.bd-event-overview__subheading-no-padding {
 padding-top:0;
 padding-bottom:5px
}
.bd-event-overview__speaker {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 padding-top:.63rem
}
@media(min-width:1440px) {
 .bd-event-overview__speaker {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:768px) {
 .bd-event__cnt-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:.313rem
 }
 .bd-event-overview__cnt {
  padding-top:0;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-event-overview__left-sidebar {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:185px;
  padding-right:20px
 }
 .bd-event-overview__main-cnt {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:28.81rem;
  margin-right:3.87rem
 }
 .bd-event-overview__content-cnt {
  padding-top:0
 }
 .bd-event-overview__related-prod {
  padding-top:10px
 }
 .bd-event-overview__content {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-event-overview__extra-info-cnt .bd-event-overview__heading,
 .bd-event-overview__extra-info-cnt .bd-event-overview__heading-speaker {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-event-overview__divider {
  margin:1.25rem 0
 }
}
@media(min-width:1024px) {
 .bd-event__cnt-heading {
  margin-bottom:5px
 }
 .bd-event-overview__left-sidebar {
  min-width:10pc;
  width:unset;
  padding-right:1.88rem
 }
 .bd-event-overview__main-cnt {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  margin-right:unset;
  margin-left:unset;
  width:100%
 }
 .bd-event-overview__content-cnt {
  width:523px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .bd-event-overview__extra-info-cnt {
  margin:-2.5rem 0 0 2pc
 }
 .bd-event-overview__extra-info-cnt .bd-event-overview__heading,
 .bd-event-overview__extra-info-cnt .bd-event-overview__heading-speaker {
  padding-top:2.5rem
 }
 .bd-event-overview__related-prod {
  padding-top:0
 }
}
@media(min-width:1440px) {
 .bd-event-overview__left-sidebar {
  min-width:328px;
  padding-right:1.88rem
 }
 .bd-event-overview__content-cnt {
  width:39pc
 }
 .bd-event__cnt-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  margin-bottom:10px
 }
 .bd-event-overview__content-cnt .bd-event-overview__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-event-overview__content {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:0
 }
 .bd-event-overview__extra-info-cnt .bd-event-overview__heading,
 .bd-event-overview__extra-info-cnt .bd-event-overview__heading-speaker {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  padding-top:50px
 }
 .bd-event-overview__subheading-no-padding,
 .bd-event-overview__subheading-padding {
  padding-bottom:10px
 }
 .bd-event-overview__related-prod {
  padding-top:0
 }
}
.bd-event-overview__subheading.bd-event-overview__subheading-padding {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-event-overview__subheading.bd-event-overview__subheading-padding {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-event-overview__subheading.bd-event-overview__subheading-no-padding {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-event-overview__subheading.bd-event-overview__subheading-no-padding {
  margin-bottom:5px
 }
}
@media(min-width:1440px) {
 .bd-event-overview__subheading.bd-event-overview__subheading-no-padding {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-event-overview__subheading.bd-event-overview__speaker-designation {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-event-overview__subheading.bd-event-overview__speaker-designation {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-event-overview__link,
.bd-event-overview__link.bd-event-overview__related-product-link {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-event-overview__link.bd-event-overview__related-product-link {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-event-overview__link {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-events-training-container {
 width:100%!important
}
.bd-event-training-container__product-grid,
.bd-event-training-container__product-grid-alt {
 padding:0
}
.bd-event-training-container__global-all-products-div,
.bd-event-training-container__global-alt-products-div {
 width:315px
}
@media(min-width:768px) {
 .bd-event-training-container__global-all-products-div,
 .bd-event-training-container__global-alt-products-div {
  width:32pc
 }
}
@media(min-width:1024px) {
 .bd-event-training-container__global-all-products-div,
 .bd-event-training-container__global-alt-products-div {
  width:530px
 }
}
@media(min-width:1200px) {
 .bd-event-training-container__global-all-products-div,
 .bd-event-training-container__global-alt-products-div {
  width:50pc
 }
}
@media(min-width:1440px) {
 .bd-event-training-container__global-all-products-div,
 .bd-event-training-container__global-alt-products-div {
  width:952px
 }
}
@media(min-width:1024px) {
 .bd-event-training-container__page-solutions-div {
  width:530px
 }
}
@media(min-width:1200px) {
 .bd-event-training-container__page-solutions-div {
  width:50pc
 }
}
@media(min-width:1440px) {
 .bd-event-training-container__page-solutions-div {
  width:952px
 }
}
.bd-event-training-product__product-card,
.bd-event-training-solutions__product-card {
 margin-bottom:2.5rem;
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content
}
.bd-event-training-product__background,
.bd-event-training-solution__background {
 background-color:var(--extra-light-grey)
}
.bd-event-training-product__background,
.bd-event-training-product__img,
.bd-event-training-solution__background,
.bd-event-training-solution__img,
.bd-event-training-solution__img-none {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:19.68rem;
 width:19.68rem
}
.bd-event-training-product__img>img {
 max-height:19.68rem;
 max-width:19.68rem
}
.bd-event-training-solution__img>img {
 -o-object-fit:cover;
 object-fit:cover;
 height:19.68rem;
 width:19.68rem
}
.bd-event-training-solution__img-none>img {
 max-height:19.68rem;
 max-width:19.68rem
}
.bd-event-training-product__details,
.bd-event-training-solution__details {
 width:19.68rem
}
.bd-event-training-product__heading {
 margin:1.25rem 0 .625rem;
 font-family:heading-b;
 font-size:1.125rem;
 line-height:1.68rem;
 letter-spacing:.02rem
}
.bd-event-training-product__description {
 margin:0 0 1.25rem;
 display:-webkit-box;
 -webkit-line-clamp:5;
 -webkit-box-orient:vertical;
 overflow:hidden;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-event-training-product__learn-more {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-event-training-product__learn-more-img {
 height:10px;
 width:14.2px;
 background-size:contain
}
.bd-event-training-product__learn-more-img,
.bd-event-training-solution__learn-more-img {
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 background-repeat:no-repeat;
 margin-left:8px
}
.bd-event-training-solution__learn-more-img {
 min-height:14.5px;
 min-width:14.5px;
 background-size:cover;
 margin-bottom:4px
}
@media(min-width:768px) {
 .bd-event-training-container__product-grid,
 .bd-event-training-container__product-grid-alt,
 .bd-event-training-container__solutions-grid {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-event-training-product__background {
  height:15rem;
  width:15rem
 }
 .bd-event-training-solution__background {
  height:230px;
  width:230px
 }
 .bd-event-training-product__img {
  height:15rem;
  width:15rem
 }
 .bd-event-training-solution__img,
 .bd-event-training-solution__img-none {
  height:230px;
  width:230px
 }
 .bd-event-training-product__img>img {
  max-height:15rem;
  max-width:15rem
 }
 .bd-event-training-solution__img>img {
  height:230px;
  width:230px
 }
 .bd-event-training-solution__img-none>img {
  max-height:15rem;
  max-width:15rem
 }
 .bd-event-training-product__details {
  width:15rem
 }
 .bd-event-training-product__details,
 .bd-event-training-solution__details {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-event-training-solution__details {
  width:230px
 }
 .bd-event-training-product__heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-event-training-product__description,
 .bd-event-training-product__learn-more {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-event-training-product__product-card,
 .bd-event-training-solutions__product-card {
  margin-bottom:60px
 }
 .bd-event-training-product__background,
 .bd-event-training-product__img,
 .bd-event-training-solution__background,
 .bd-event-training-solution__img,
 .bd-event-training-solution__img-none {
  height:18.5rem;
  width:18.5rem
 }
 .bd-event-training-product__img>img {
  max-height:18.5rem;
  max-width:18.5rem
 }
 .bd-event-training-solution__img>img {
  height:18.5rem;
  width:18.5rem
 }
 .bd-event-training-solution__img-none>img {
  max-height:18.5rem;
  max-width:18.5rem
 }
 .bd-event-training-product__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-event-training-product__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-event-training-product__details,
 .bd-event-training-solution__details {
  width:18.5rem
 }
 .bd-event-training-product__learn-more {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-event-training-product__learn-more-img {
  height:18px;
  width:20px;
  background-repeat:no-repeat;
  margin-left:10px
 }
 .bd-event-training-solution__learn-more-img {
  min-height:1.5rem;
  min-width:1.3rem;
  background-repeat:no-repeat;
  margin-left:10px;
  margin-bottom:5px
 }
}
.bd-event-training-container__product-grid,
.bd-event-training-container__product-grid-alt,
.bd-event-training-container__solutions-grid {
 list-style-type:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-item-align:center;
 align-self:center;
 width:100%;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.bd-event-training-container__solutions-grid {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-event-training-container__global-all-products-div,
.bd-event-training-container__global-alt-products-div {
 margin:auto
}
@media(min-width:768px) {
 .bd-event-training-container__product-grid,
 .bd-event-training-container__product-grid-alt,
 .bd-event-training-container__solutions-grid {
  list-style-type:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset;
  -ms-flex-item-align:center;
  align-self:center;
  width:100%;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .bd-event-training-container__solutions-grid {
  -webkit-box-align:unset;
  -ms-flex-align:unset;
  align-items:unset
 }
 .bd-event-training-container__global-all-products-div,
 .bd-event-training-container__global-alt-products-div,
 .bd-event-training-container__page-solutions-div {
  margin:unset
 }
 .bd-event-training-product__product-card {
  margin-right:.82rem
 }
 .bd-event-training-product__product-card,
 .bd-event-training-solutions__product-card {
  margin-bottom:2.5rem;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-event-training-solutions__product-card {
  width:230px;
  margin-right:2pc
 }
 .bd-event-training-product__product-card:nth-child(2n),
 .bd-event-training-solutions__product-card:nth-child(2n) {
  margin-right:0
 }
}
@media(min-width:1024px) {
 .bd-event-training-solution__background,
 .bd-event-training-solution__img,
 .bd-event-training-solution__img-none,
 .bd-event-training-solution__img>img {
  height:15pc;
  width:15pc
 }
 .bd-event-training-solution__details,
 .bd-event-training-solutions__product-card {
  width:15pc
 }
 .bd-event-training-product__product-card,
 .bd-event-training-solutions__product-card {
  margin-right:2rem
 }
 .bd-event-training-product__product-card:nth-child(2n),
 .bd-event-training-solutions__product-card:nth-child(2n) {
  margin-right:0
 }
}
@media(min-width:1200px) {
 .bd-event-training-product__product-card,
 .bd-event-training-product__product-card:nth-child(2n),
 .bd-event-training-solutions__product-card,
 .bd-event-training-solutions__product-card:nth-child(2n) {
  margin-right:2rem
 }
 .bd-event-training-product__product-card:nth-child(3n),
 .bd-event-training-solutions__product-card:nth-child(3n) {
  margin-right:0
 }
}
@media(min-width:1440px) {
 .bd-event-training-solution__background,
 .bd-event-training-solution__img,
 .bd-event-training-solution__img-none,
 .bd-event-training-solution__img>img {
  height:296px;
  width:296px
 }
 .bd-event-training-solution__details {
  width:296px
 }
 .bd-event-training-product__product-card {
  margin-bottom:3.75rem;
  margin-right:2rem
 }
 .bd-event-training-solutions__product-card {
  margin-bottom:3.75rem;
  margin-right:2rem;
  width:296px
 }
 .bd-event-training-product__product-card:nth-child(2n),
 .bd-event-training-solutions__product-card:nth-child(2n) {
  margin-right:2rem
 }
 .bd-event-training-product__product-card:nth-child(3n),
 .bd-event-training-solutions__product-card:nth-child(3n) {
  margin-right:0
 }
}
.bd-event-training-product__alternate-product,
.bd-event-training-product__competitor-product {
 border-left:4px solid var(--primary-boosted-bd-orange);
 padding-left:20px;
 max-width:19.68rem;
 margin-bottom:15px
}
.bd-event-training-product__alternate-product .bd-event-training-product__label,
.bd-event-training-product__competitor-product .bd-event-training-product__label {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-event-training-product__alternate-product .bd-event-training-product__product-id,
.bd-event-training-product__competitor-product .bd-event-training-product__product-id {
 font-family:primary-body;
 font-size:18px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:768px) {
 .bd-event-training-product__alternate-product,
 .bd-event-training-product__competitor-product {
  max-width:15rem
 }
}
@media(min-width:1440px) {
 .bd-event-training-product__alternate-product,
 .bd-event-training-product__competitor-product {
  max-width:18.5rem
 }
}
ul.no-page-result-found__search-tip-list-global.no-page-result-found__search-tip-list {
 -webkit-padding-start:2.5rem!important;
 padding-inline-start:2.5rem!important
}
.no-page-result-found__help-global--margin-top {
 margin-top:1.25rem
}
.filter-section__clear-all {
 color:var(--primary-boosted-bd-blue);
 font-family:primary-body;
 font-size:1pc;
 font-style:normal;
 font-weight:400;
 line-height:24px;
 letter-spacing:.0192em;
 line-height:10px;
 cursor:pointer;
 font-size:13px;
 margin-left:10px;
 margin-top:4px
}
.bd-training-event-list__header-past-event-link {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 -ms-flex-item-align:center;
 align-self:center;
 margin-top:0!important;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 font-family:primary-body
}
@media(min-width:1440px) {
 .bd-training-event-list__header-past-event-link {
  font-size:24px
 }
}
.bd-training-event-list__header-past-event-link:hover {
 color:var(--primary-boosted-bd-blue)
}
.bd-training-event-list__global-loader,
.bd-training-event-list__page-loader {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:200px auto
}
.bd-loader img {
 width:5pc;
 height:5pc
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.bd-training-event-list__video-modal:hover {
 cursor:pointer
}
.bd-event-training-container__hidden-brandpath,
.bd-event-training-container__hidden-familypath {
 visibility:hidden;
 position:absolute
}
.bd-product-search-card__address {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.custom-select-wrapper-covid-product-inventory {
 width:12.5rem!important
}
.custom-select-wrapper-covid-product-inventory .custom-options {
 right:0!important;
 left:unset!important
}
.bd-training-event-list__header-left.bd-training-event-list__header-left-covid--small {
 display:none
}
@media(min-width:768px) {
 .bd-training-event-list__header-left.bd-training-event-list__header-left-covid--small {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
@media(min-width:1024px) {
 .bd-training-event-list__header-left.bd-training-event-list__header-left-covid--small {
  display:none
 }
}
.bd-training-event-list__header-left.bd-training-event-list__header-left-covid--large {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media(min-width:768px) {
 .bd-training-event-list__header-left.bd-training-event-list__header-left-covid--large {
  display:none
 }
}
@media(min-width:1024px) {
 .bd-training-event-list__header-left.bd-training-event-list__header-left-covid--large {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
.bd-training-event-list__no-result-global-container {
 width:315px;
 margin:10px auto auto
}
.bd-training-event-list__header-right-hide {
 visibility:hidden;
 margin-top:0!important;
 height:0
}
.no-upcoming-result-found__property-lowercase {
 text-transform:lowercase
}
.test-heading-1 {
 font-family:primary-body;
 font-size:44px;
 font-weight:600;
 line-height:150%;
 letter-spacing:0
}
.bd-event-training-container__count-each-option {
 display:inline-block
}
.no-page-result-found__hr-global {
 margin:1.88rem 0;
 color:var(--neutral-grey-inner-border);
 opacity:1
}
.no-page-result-found__search-tip-list-global {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 padding-left:1.5rem!important
}
.no-page-result-found__search-tip-list-global a {
 text-decoration:none;
 color:var(--primary-boosted-bd-blue);
 font-weight:700
}
.no-page-result-found__help-global-heading-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 margin-top:1rem
}
.no-page-result-found__help-global {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-training-event-list__arrow-icons.disabled,
.bd-training-event-list__arrow-icons.disabled:hover {
 background-color:#efefef!important
}
.bd-pagination-left-icon {
 background-image:url(clientlib-site/resources/image/icons/pagination-left.svg)
}
.bd-pagination-left-icon,
.bd-pagination-right-icon {
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 background-size:cover
}
.bd-pagination-right-icon {
 background-image:url(clientlib-site/resources/image/icons/pagination-right.svg)
}
.bd-training-event-list__header__totalresults-orange {
 color:var(--primary-orange)
}
.bd-training-event-list__header__totalresults-flex {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:wrap;
 flex-flow:wrap
}
.documents-policies-list-element {
 color:var(--primary-navy)
}
.bd-policy-download-icon-align {
 margin-left:-.3rem
}
.bd-policy-list__download-div {
 margin-top:1rem
}
.bd-policy-list__browse img {
 height:1.5rem;
 width:1.5rem;
 margin-right:.61rem
}
.bd-policy-list__link_text {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 -ms-flex-item-align:center;
 align-self:center;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
.documents-policies-list-element .bd-mobile-hidden {
 display:none
}
.bd-event-training-vertical-line {
 height:1.3rem
}
.bd-event-training-vertical-line,
.bd-vertical-line--large {
 border-left:1px solid var(--neutral-grey-inner-border);
 margin:0 .62rem
}
.bd-vertical-line--large {
 height:1.8rem
}
@media(min-width:1024px) {
 .bd-vertical-line--large {
  height:2rem!important
 }
}
@media(min-width:1440px) {
 .bd-vertical-line--large {
  height:2.2rem!important
 }
}
.bd-training-event-list__event-format {
 text-transform:none
}
.filter-section {
 position:fixed;
 z-index:2000;
 overflow-y:scroll;
 max-height:100%;
 bottom:5%;
 top:5%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 display:none;
 width:90%
}
@media(min-width:768px) {
 .filter-section {
  z-index:1000
 }
}
.no-page-result-found__heading {
 margin-top:2.5rem;
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
.no-past-result-found__heading,
.no-upcoming-result-found__heading {
 margin-top:1.88rem;
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
.no-page-result-found__heading-global {
 margin-top:.63rem;
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
.no-page-result-found__search-tip-heading {
 margin-bottom:.63rem
}
.no-page-result-found__search-tip-heading,
.no-upcoming-result-found__search-tip-heading {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 margin-top:1.25rem
}
.no-page-result-found__suggestion {
 margin:2rem 0;
 letter-spacing:.0288em
}
.no-page-result-found__suggestion .no-page-result-found__suggestion_label {
 color:red
}
.no-page-result-found__suggestion .no-page-result-found__suggestion_result {
 cursor:pointer
}
.no-page-result-found__help-heading-global {
 margin-bottom:.63rem;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.no-page-result-found__search-tip-heading-global {
 margin-top:1.25rem;
 margin-bottom:.63rem;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-upcoming {
 margin-bottom:1.25rem
}
.bd-training-event-list__past-pipe_icon {
 display:block;
 background-image:url(clientlib-site/resources/image/pipe-icon.svg);
 background-repeat:no-repeat;
 height:1.3rem;
 -ms-flex-item-align:center;
 align-self:center;
 width:2px;
 margin:0 .62rem
}
.bd-filter-section__container-overlay {
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.8);
 z-index:1999
}
@media(min-width:768px) {
 .bd-filter-section__container-overlay {
  z-index:9
 }
}
.filters__button {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 background-color:var(--neutral-extra-light-grey);
 height:4.375rem;
 -ms-flex-line-pack:center;
 align-content:center;
 padding:1.25rem 1.88rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:var(--primary-navy)
}
.filters__button>p {
 -ms-flex-item-align:center;
 align-self:center;
 margin:0
}
.filters__button>p:hover {
 cursor:pointer
}
.filters-button__icon {
 background-image:url(clientlib-site/resources/image/icons/filter-icon.svg);
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 margin-right:.63rem;
 height:1.5rem;
 width:1.5rem;
 -webkit-box-sizing:border-box;
 margin-bottom:.5rem
}
.filters-button__icon:hover {
 cursor:pointer
}
.filters-button__chevron {
 background-image:url(clientlib-site/resources/image/icons/arrow-up.svg);
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 width:1.5rem;
 margin-left:.62rem;
 margin-bottom:1rem;
 height:1.5rem;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.filters-button__chevron:hover {
 cursor:pointer
}
.bd-training-event-list__pagination-container {
 width:100%;
 padding-top:2.5rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 border-top:1px solid var(--neutral-grey-inner-border)
}
.bd-training-event-list__pagination-container-solutions {
 border-top:none!important;
 padding-top:9pt!important
}
.bd-training-event-list__underline {
 width:100%;
 padding-top:2.5rem;
 border-top:1px solid var(--neutral-grey-inner-border)
}
.bd-training-event-list__pagination a:hover:not(.active) {
 background-color:var(--neutral-extra-light-grey)
}
.bd-training-event-list__pagination a {
 color:var(--primary-dark-blue);
 float:left;
 padding:4px 9pt;
 text-decoration:none;
 border:1px solid var(--neutral-light-grey);
 margin:2.5px;
 border-radius:5px
}
.bd-training-event-list__pagination a.active {
 color:#fff;
 background-color:var(--secondary-light-blue);
 border:1px solid var(--neutral-light-grey)
}
.bd-training-event-list__arrow-icons {
 border:none!important
}
.custom-select-wrapper {
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.custom-select-wrapper-life-sciences-product-branding {
 width:200px!important
}
.custom-select-wrapper-life-sciences-product-branding .custom-options {
 right:4rem!important;
 left:-2.5rem!important
}
.custom-select {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.custom-select__trigger {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 color:var(--primary-navy);
 background:transparent;
 cursor:pointer;
 padding-left:.62rem
}
.custom-options,
.custom-select__trigger {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.custom-options {
 text-align:left;
 position:absolute;
 display:block;
 top:100%;
 border:1px solid var(--primary-navy);
 background:var(--neutral-white);
 -webkit-transition:all .5s;
 transition:all .5s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:5px;
 margin-top:8px;
 right:.4rem;
 width:10rem
}
.custom-options>span:first-child.custom-option.selected {
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.custom-options>span:last-child.custom-option.selected {
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px
}
.custom-select.open .custom-options {
 opacity:1;
 visibility:visible;
 pointer-events:all;
 position:absolute
}
.custom-option {
 position:relative;
 display:block;
 padding:8px .6rem;
 color:var(--primary-navy);
 line-height:1.87rem;
 cursor:pointer;
 -webkit-transition:all .5s;
 transition:all .5s
}
.custom-option:hover {
 cursor:pointer;
 background-color:var(--neutral-extra-light-grey)
}
.custom-option:hover:first-child {
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.custom-option:hover:last-child {
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px
}
.custom-option.selected {
 color:var(--primary-navy);
 background-color:var(--neutral-extra-light-grey)
}
.bd-arrow {
 background-image:url(clientlib-site/resources/image/sort-icon.svg);
 background-repeat:no-repeat;
 height:1rem;
 width:1rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin:0 0 0 .62rem;
 background-size:cover
}
.bd-arrow:after,
.bd-arrow:before {
 position:absolute;
 bottom:0;
 width:.15rem;
 height:100%;
 -webkit-transition:all .5s;
 transition:all .5s
}
.bd-training-event-list__outer-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 height:100%
}
.bd-training-event-list__wrapper {
 width:100%;
 color:var(--primary-navy);
 padding:1.88rem 1.88rem 2.5rem
}
.AboutBD-bd-training-event-list__wrapper-global,
.All-bd-training-event-list__wrapper-global,
.CovidPages-bd-training-event-list__wrapper-global,
.GlobalSupport-bd-training-event-list__wrapper-global,
.Solutions-bd-training-event-list__wrapper-global {
 padding:1.88rem 1.88rem 2.5rem
}
.Products-bd-training-event-list__wrapper-global {
 padding:1.25rem 1.8rem
}
@media(min-width:768px) {
 .Products-bd-training-event-list__wrapper-global {
  padding:2.5rem 1.875rem 0 2.875rem;
  padding:3.75rem 5rem 0 4.5rem
 }
}
.bd-training-event-list__header,
.bd-training-event-list__primary-header {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding-bottom:1.87rem
}
.bd-training-event-list__alternate-product-section,
.bd-training-event-list__header,
.bd-training-event-list__primary-header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-training-event-list__alternate-product-section-hidden {
 display:none
}
.bd-training-event-list__date-section {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 padding-bottom:.63rem;
 padding-top:1.88rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-training-event-list__href {
 text-decoration:none
}
.bd-training-event-list__href:hover {
 color:var(--primary-navy)
}
.bd-training-event-list__header-left,
.bd-training-event-list__header-left--small {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-training-event-list__header-left--large {
 display:none
}
.bd-training-event-list__browse-customer-support {
 margin-right:10px
}
.bd-training-event-list__no-result-global-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-bottom:.63rem
}
.bd-training-event-list__browse-customer-support img {
 height:1.5rem;
 width:1.5rem
}
.bd-training-event-list__no-result-global-help-icon-container img {
 height:1.5rem;
 width:1.5rem;
 margin-right:.75rem
}
.bd-training-event-list__no-result-global-icon-container img {
 height:2.5rem;
 width:2.5rem
}
.bd-Event-icon {
 background-image:url(clientlib-site/resources/image/icons/calendar-star-small-black.svg);
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem
}
.bd-documentation-icon {
 height:24px;
 width:24px;
 margin-right:10px
}
.bd-documentation-icon,
.bd-support-icon {
 background-image:url(clientlib-site/resources/image/icons/documentation.svg);
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-support-icon {
 height:1.5rem;
 width:1.5rem;
 margin-right:.62rem
}
.bd-products-icon {
 background-size:cover;
 background-image:url(clientlib-site/resources/image/icons/browse-products.svg);
 width:1.5rem
}
.bd-products-icon,
.bd-Training-icon {
 background-repeat:no-repeat;
 height:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem
}
.bd-Training-icon {
 background-image:url(clientlib-site/resources/image/upcoming-training-icon.svg);
 width:2rem
}
.bd-training-event-list__calendar_icon {
 background-image:url(clientlib-site/resources/image/icons/calendar-star-small-black.svg);
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem
}
.bd-training-event-list__browse_file_icon {
 background-image:url(clientlib-site/resources/image/icons/browse-file-icon.svg)
}
.bd-training-event-list__browse_file_icon,
.bd-training-event-list__browse_file_icon-solutions {
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 margin-right:.62rem;
 margin-top:.3rem;
 background-size:contain
}
.bd-training-event-list__browse_file_icon-solutions {
 background-image:url(clientlib-site/resources/image/icons/browse-products.svg)
}
.bd-training-event-list__browse_file_icon-event {
 background-image:url(clientlib-site/resources/image/icons/calendar-star-small-black.svg)
}
.bd-training-event-list__browse_file_icon-event,
.bd-training-event-list__browse_file_icon-training {
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 margin-right:.62rem;
 margin-top:.3rem;
 background-size:contain
}
.bd-training-event-list__browse_file_icon-training {
 background-image:url(clientlib-site/resources/image/upcoming-training-icon.svg)
}
.bd-training-event-list__browse_file_icon-documents {
 background-image:url(clientlib-site/resources/image/icons/documentation.svg);
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 margin-right:.62rem;
 margin-top:.3rem;
 background-size:contain
}
.bd-training-event-list__past_icon {
 background-image:url(clientlib-site/resources/image/past-training-icon.svg);
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem
}
.bd-training-event-list__header-left {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-training-event-list__header-left--large {
 font-family:heading-b;
 font-size:20px;
 line-height:30px;
 letter-spacing:.02rem
}
.bd-training-event-list__hr,
.bd-training-event-list__hr-past {
 color:var(--neutral-grey-inner-border);
 opacity:1;
 margin:0
}
.bd-training-event-list__header-right {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-top:.62rem
}
.bd-training-event-list__heading-right {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-training-event-list__heading-right {
  font-size:18px
 }
}
.bd-training-event-list__event-format {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-training-event-list__date {
 text-transform:uppercase
}
.bd-training-event-list__date,
.bd-training-event-list__date-normal {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-training-event-list__date--label {
 font-family:heading-b
}
.bd-training-event-list__heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 padding-bottom:.62rem;
 text-transform:capitalize
}
.bd-support-list__heading {
 padding-bottom:0
}
.bd-policy-list__heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 padding-bottom:.63rem;
 text-transform:capitalize;
 padding-top:1.87rem
}
.bd-training-event-list__description {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-training-event-list__description p {
 margin:0
}
.bd-training-event-list__description-global {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 padding-bottom:.63rem
}
.bd-training-event-list__description-global b {
 font-family:heading-b!important
}
.bd-training-event-list__description-global p {
 margin:0
}
.bd-training-event-list__options {
 margin-bottom:1.88rem;
 -webkit-box-orient:vertical;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-policy-list__options,
.bd-training-event-list__options {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-top:1.25rem;
 -webkit-box-direction:normal
}
.bd-policy-list__options {
 margin-bottom:1.87rem;
 -webkit-box-orient:horizontal;
 -ms-flex-direction:row;
 flex-direction:row
}
.bd-training-event-list__button {
 background-color:var(--primary-boosted-bd-blue);
 border:none;
 color:var(--neutral-white);
 padding:20px 30px;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 font-size:1rem;
 cursor:pointer;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 border-radius:4px;
 margin-right:1.37rem;
 max-width:20rem;
 height:65px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-training-event-list__button:hover {
 color:var(--neutral-white)
}
.bd-training-event-list__links {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 text-decoration:none
}
.bd-training-event-list__links-vertical {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.bd-training-event-list__download-material {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-training-event-list__download-material-global-past-event {
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:1.25rem
}
.bd-training-event-list__download_icon {
 background-image:url(clientlib-site/resources/image/icons/download.svg);
 background-repeat:no-repeat;
 height:1.3rem;
 min-width:1.1rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem;
 background-size:cover;
 margin-left:-3px
}
.bd-training-event-list__link_text {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 -ms-flex-item-align:center;
 align-self:center;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
.bd-training-event-list__link_text b {
 font-family:heading-b!important
}
.bd-training-event-list__link_text-watchnow {
 color:var(--primary-dark-blue)!important
}
.bd-training-event-list__pipe_icon {
 background-image:url(clientlib-site/resources/image/pipe-icon.svg);
 background-repeat:no-repeat;
 height:1.3rem;
 -ms-flex-item-align:center;
 align-self:center;
 width:2px;
 margin:0 .62rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-training-event-list__past-pipe_icon-mobile-no-display {
 display:none
}
.bd-training-event-list__learn-more {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-training-event-list__forward-arrow-icon {
 background-image:url(clientlib-site/resources/image/icons/forward-arrow-boosted-blue.svg);
 background-repeat:no-repeat;
 height:14px;
 width:14.29px;
 -ms-flex-item-align:center;
 align-self:center;
 margin-left:.62rem;
 margin-top:4px;
 background-size:contain
}
.bd-training-event-list__load-more-button {
 background-color:transparent;
 color:var(--primary-navy);
 padding:9pt 2.5rem;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 cursor:pointer;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 border-radius:4px;
 border:1px solid;
 width:100%;
 margin-top:2.2rem;
 -ms-flex-item-align:center;
 align-self:center
}
#bd-training-event-list__load-more-past-container,
#bd-training-event-list__load-more-upcoming-container {
 display:none
}
.bd-training-event-list__button-text {
 text-transform:uppercase
}
.bd-training-event-list__load-more {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-training-event-list__header-past-top-margin {
 margin-top:3.75rem
}
.bd-training-event-list__load-more-past {
 margin-bottom:0!important
}
.bd-training-event-list__watch-now-icon {
 background-image:url(clientlib-site/resources/image/play-icon.svg);
 background-repeat:no-repeat;
 height:1.2rem;
 width:1rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem;
 background-size:contain
}
.bd-event-training-container__hidden-level,
.bd-event-training-container__hidden-product-path,
.bd-event-training-container__hidden-type {
 visibility:hidden;
 position:absolute
}
.global-all-list,
.global-event-training-list,
.past-list,
.upcoming-list {
 padding-left:0;
 list-style-type:none
}
.bd-download-color {
 color:var(--primary-boosted-bd-blue)
}
.no-page-result-found__search-tip-list {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:400px) {
 .filter-section {
  width:345px
 }
}
@media(min-width:768px) {
 .bd-training-event-list__browse_file_icon,
 .bd-training-event-list__browse_file_icon-documents,
 .bd-training-event-list__browse_file_icon-event,
 .bd-training-event-list__browse_file_icon-solutions,
 .bd-training-event-list__browse_file_icon-training {
  margin-top:0
 }
 .bd-training-event-list__pagination-container-solutions {
  padding-top:0!important
 }
 .bd-training-event-list__no-result-global-container {
  width:390px;
  margin-top:40px
 }
 .filter-section {
  padding-bottom:3rem
 }
 .bd-training-event-list__no-page-result-found-container {
  width:461px
 }
 .no-page-result-found__search-tip-list {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-training-event-list__content-container-inner {
  width:461px
 }
 .bd-training-event-list__links-vertical {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .bd-training-event-list__header-past-top-margin {
  margin-top:2.5rem
 }
 .bd-training-event-list__button {
  padding:15px 30px
 }
 .bd-training-event-list__download-material-global-past-event {
  padding-bottom:0
 }
 .bd-training-event-list__past-pipe_icon-mobile-no-display {
  background-image:url(clientlib-site/resources/image/pipe-icon.svg);
  background-repeat:no-repeat;
  height:1.3rem;
  -ms-flex-item-align:center;
  align-self:center;
  width:2px;
  margin:0 .62rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .no-page-result-found__help-heading-global {
  margin-bottom:.63rem;
  font-family:heading-b;
  font-size:1rem;
  line-height:1.5rem;
  letter-spacing:.0192rem
 }
 .bd-training-event-list__no-result-global-help-icon-container img {
  height:1.25rem;
  width:1.25rem;
  margin-right:.63rem
 }
 .no-page-result-found__hr-global {
  margin:1.25rem 0
 }
 .no-page-result-found__search-tip-list-global {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .no-page-result-found__search-tip-list-global li a {
  font-family:heading-b
 }
 .no-page-result-found__heading-global {
  margin-top:0;
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .no-page-result-found__search-tip-heading-global {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-training-event-list__no-result-global-icon-container {
  margin-right:1.25rem
 }
 .bd-training-event-list__no-result-global-icon-container img {
  height:2rem;
  width:2rem
 }
 .bd-training-event-list__no-result-global-container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding-bottom:2.5rem
 }
 .bd-training-event-list__description-global {
  padding-bottom:1.25rem
 }
 .documents-policies-list-element .bd-mobile-hidden {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .custom-options {
  width:12rem;
  right:.4rem
 }
 .custom-option {
  padding:8px .625rem
 }
 .All-bd-event-training-container__wrapper,
 .CovidProductInventory-bd-event-training-container__wrapper,
 .CybersecurityPages-bd-event-training-container__wrapper,
 .Documents-bd-event-training-container__wrapper,
 .Event-bd-event-training-container__wrapper,
 .LifeSciencesProductBranding-bd-event-training-container__wrapper,
 .Policies-bd-event-training-container__wrapper,
 .Products-bd-event-training-container__wrapper,
 .Solutions-bd-event-training-container__wrapper,
 .Support-bd-event-training-container__wrapper,
 .Training-bd-event-training-container__wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:var(--primary-navy)
 }
 .bd-upcoming {
  margin-bottom:0
 }
 .filters__button {
  display:none
 }
 .filter-section {
  display:block;
  position:unset;
  -webkit-transform:unset;
  transform:unset
 }
 .bd-training-event-list__button {
  max-width:unset;
  width:12rem
 }
 .bd-training-event-list__wrapper {
  padding:40px 1.88pc 2.5rem 2.93rem
 }
 .AboutBD-bd-training-event-list__wrapper-global,
 .All-bd-training-event-list__wrapper-global,
 .CovidPages-bd-training-event-list__wrapper-global,
 .GlobalSupport-bd-training-event-list__wrapper-global,
 .Solutions-bd-training-event-list__wrapper-global {
  padding:2.5rem 1.88pc
 }
 .bd-training-event-list__header,
 .bd-training-event-list__primary-header {
  padding-bottom:1.25rem;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-training-event-list__header-left--small {
  font-size:24px;
  line-height:36px
 }
 .bd-training-event-list__header-left--large {
  display:none
 }
 .bd-policy-list__heading,
 .bd-training-event-list__heading {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em;
  padding-bottom:5px
 }
 .bd-training-event-list__options {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-training-event-list__links {
  margin-top:0
 }
 .bd-training-event-list__load-more-button {
  margin-top:2.5rem;
  width:unset;
  padding:9pt 1.88rem
 }
 .bd-training-event-list__past-links {
  margin-top:0
 }
 .bd-training-event-list__header-right {
  margin-top:0;
  position:relative
 }
 .bd-training-event-list__browse-customer-support img {
  margin-top:.2rem
 }
 .no-page-result-found__heading,
 .no-past-result-found__heading,
 .no-upcoming-result-found__heading {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .no-past-result-found__heading,
 .no-upcoming-result-found__heading {
  margin-top:2.5rem
 }
 .no-page-result-found__search-tip-heading {
  margin-top:1.25rem
 }
 .no-page-result-found__search-tip-heading,
 .no-upcoming-result-found__search-tip-heading {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-training-event-list__date-section {
  padding-bottom:.38rem
 }
 .bd-training-event-list__download_icon {
  height:1.4rem
 }
 .bd-policy-list__download-div {
  margin-top:1.25rem
 }
 .bd-training-event-list__button {
  height:51px
 }
}
@media(min-width:1024px) {
 .bd-training-event-list__no-result-global-container {
  width:460px
 }
 .bd-training-event-list__content-container-inner {
  width:38pc
 }
 .bd-training-event-list__header-left {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-training-event-list__header-left--large {
  font-size:24px;
  line-height:36px
 }
 .bd-training-event-list__date-section {
  padding-top:2.5rem
 }
 .AboutBD-bd-training-event-list__wrapper-global,
 .All-bd-training-event-list__wrapper-global,
 .CovidPages-bd-training-event-list__wrapper-global,
 .GlobalSupport-bd-training-event-list__wrapper-global,
 .Solutions-bd-training-event-list__wrapper-global {
  padding:2.5rem 3pc
 }
 .bd-training-event-list__header,
 .bd-training-event-list__primary-header {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .custom-select-wrapper-life-sciences-product-branding .custom-options {
  right:2.3rem!important;
  left:-2.5rem!important
 }
 .no-page-result-found__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .no-page-result-found__search-tip-list {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1300px) {
 .bd-training-event-list__header-left--small {
  display:none
 }
 .bd-training-event-list__header-left--large {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
@media(min-width:1440px) {
 .bd-training-event-list__no-result-global-container {
  width:692px;
  margin-top:60px
 }
 .bd-training-event-list__no-page-result-found-container {
  width:733px
 }
 .no-page-result-found__heading,
 .no-past-result-found__heading,
 .no-upcoming-result-found__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-training-event-list__content-container-inner {
  width:unset
 }
 .bd-training-event-list__event-format {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .no-page-result-found__search-tip-heading,
 .no-upcoming-result-found__search-tip-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .no-page-result-found__search-tip-heading {
  margin-top:2.5rem
 }
 .bd-training-event-list__header-past-top-margin {
  margin-top:5rem
 }
 .bd-training-event-list__content-container {
  width:733px
 }
 .bd-training-event-list__options {
  margin-bottom:2.5rem
 }
 .bd-training-event-list__button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  padding:11px 30px;
  max-width:9rem;
  height:44px
 }
 .bd-training-event-list__no-result-global-container {
  padding-bottom:7.5rem
 }
 .no-page-result-found__help-heading-global {
  margin-bottom:1.25rem;
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-training-event-list__no-result-global-help-icon-container img {
  height:2rem;
  width:1.5rem
 }
 .no-page-result-found__hr-global {
  margin:2.5rem 0
 }
 .no-page-result-found__search-tip-list,
 .no-page-result-found__search-tip-list-global {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .no-page-result-found__search-tip-heading-global {
  margin-top:2.5rem;
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .no-page-result-found__heading-global {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-training-event-list__no-result-global-icon-container {
  margin-right:2rem
 }
 .bd-training-event-list__no-result-global-icon-container img {
  height:3rem;
  width:2.5rem
 }
 .bd-training-event-list__browse_file_icon,
 .bd-training-event-list__browse_file_icon-documents,
 .bd-training-event-list__browse_file_icon-event,
 .bd-training-event-list__browse_file_icon-solutions,
 .bd-training-event-list__browse_file_icon-training {
  height:2rem;
  width:2rem
 }
 .bd-training-event-list__header-left {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-policy-list__browse img {
  margin-top:5px
 }
 .custom-select__trigger {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .custom-options {
  font-size:1rem;
  line-height:1.5rem;
  letter-spacing:.02em
 }
 .bd-training-event-list__load-more-button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  padding:15px 50px
 }
 .bd-arrow {
  height:1.5rem;
  width:1.5rem
 }
 .custom-options {
  width:12rem;
  right:.4rem
 }
 .bd-policy-list__heading {
  padding-top:2rem
 }
 .bd-policy-list__heading,
 .bd-training-event-list__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-training-event-list__description,
 .bd-training-event-list__description-global {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-training-event-list__description-global {
  padding-bottom:10px
 }
 .bd-policy-list__link_text,
 .bd-training-event-list__link_text {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-training-event-list__download_icon {
  height:1.7rem;
  width:1.7rem;
  margin-right:5px
 }
 .bd-training-event-list__forward-arrow-icon {
  width:1rem;
  height:1rem
 }
 .bd-policy-list__options {
  margin-bottom:2.5rem;
  padding-top:1.78rem
 }
 .bd-training-event-list__date,
 .bd-training-event-list__date-normal,
 .bd-training-event-list__date-section {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-training-event-list__browse-customer-support img {
  height:2rem;
  width:2rem;
  margin-top:0
 }
 .bd-event-training-vertical-line {
  height:1.69rem;
  margin:0 1.25rem
 }
 .bd-training-event-list__watch-now-icon {
  height:1.4rem;
  width:1.4rem;
  margin-right:8px
 }
 .bd-training-event-list__wrapper {
  padding:50px 1.88pc 1.87rem;
  padding:3.25rem 5rem 5rem 4.5rem
 }
 .bd-training-event-list__wrapper-cybersecurity {
  padding:2.5rem 5rem 5rem 4.5rem!important
 }
 .AboutBD-bd-training-event-list__wrapper-global,
 .All-bd-training-event-list__wrapper-global,
 .CovidPages-bd-training-event-list__wrapper-global,
 .GlobalSupport-bd-training-event-list__wrapper-global,
 .Solutions-bd-training-event-list__wrapper-global {
  padding:2.5rem 5rem 5rem
 }
 .bd-training-event-list__pagination-container {
  padding-top:5rem
 }
}
@media(max-width:405px) {
 .bd-event-training-mobile_padding-bottom {
  padding-bottom:5px
 }
 .bd-training-event-list__date {
  text-transform:uppercase
 }
 .bd-training-event-list__date,
 .bd-training-event-list__date-normal {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-bottom:5px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-training-event-list__date-flex {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .bd-training-event-list__event-format {
  padding-bottom:5px
 }
 .bd-event-training-vertical-line {
  display:none
 }
 .bd-training-event-list__date-section {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
@media(max-width:350px) {
 .bd-policy-list__options {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:1.87rem;
  padding-top:1.25rem;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-policy-list__options .bd-training-event-list__pipe_icon {
  display:none
 }
}
.bd-training-event-list__hide-loader,
.bd-training-event-list__hide-result-section,
.filter-section-global-hide {
 display:none!important
}
.bd-training-event-list__header-hide {
 visibility:hidden;
 margin-top:0!important;
 height:0;
 padding-bottom:0!important
}
.primary-btn-cybersecurity {
 min-width:3pc;
 height:49px;
 border-radius:4px;
 background-color:var(--primary-boosted-bd-blue);
 border:none;
 text-align:center;
 color:var(--neutral-white);
 padding:0 15px;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media screen and (min-width:768px) {
 .primary-btn-cybersecurity {
  padding:.75rem 2.9rem;
  height:3.25rem;
  min-width:9.5625rem
 }
}
@media screen and (min-width:1024px) {
 .primary-btn-cybersecurity {
  padding:.93rem 3.75rem;
  height:3.37rem;
  min-width:11.6875rem
 }
}
@media screen and (min-width:1440px) {
 .primary-btn-cybersecurity {
  padding:.93rem 3.75rem;
  height:3.37rem;
  min-width:11.6875rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.cybersecurity-search-bar-container {
 padding-bottom:30px
}
@media screen and (min-width:1440px) {
 .cybersecurity-search-bar-container {
  padding-bottom:40px
 }
}
.bd-search-icon-cybersecurity {
 background-image:url(clientlib-site/resources/image/icons/search-small-grey.svg);
 width:20px;
 height:20px;
 left:20px;
 top:15px;
 background-size:contain;
 background-repeat:no-repeat;
 position:absolute
}
@media screen and (min-width:1024px) {
 .bd-search-icon-cybersecurity {
  top:1pc
 }
}
.bd-cybersecurity-search-bar-wrapper {
 position:relative;
 margin-bottom:0
}
.bd-cybersecurity-search-padding {
 padding:13px 30px 13px 50px!important
}
.bd-eventHeader__wrapper {
 background-color:var(--primary-dark-blue);
 font-size:.87rem;
 line-height:1.31rem;
 color:var(--neutral-extra-dark-grey);
 font-family:xsmall-copy;
 padding:2.5rem 1.87rem;
 letter-spacing:.1px;
 background-repeat:no-repeat;
 background-size:100% 100%;
 background-position:65%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:23.4rem;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-eventHeader__wrapper,
.bd-policiesHeader__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical
}
.bd-policiesHeader__content {
 -webkit-box-direction:reverse;
 -ms-flex-direction:column-reverse;
 flex-direction:column-reverse
}
.bd-policiesHeader__wrapper {
 height:13pc
}
.bd-eventHeader__mobile-content {
 display:none;
 font-family:xsmall-copy
}
.bd-eventHeader__content-below-image .bd-eventHeader__mobile-content {
 display:block;
 padding:40px 30px 0
}
.bd-eventHeader__content-below-image .bd-eventHeader__details {
 display:none
}
.bd-eventHeader__link {
 margin-top:40px;
 display:none
}
.bd-eventHeader__content-below-image .bd-eventHeader__link {
 display:none
}
.bd-eventHeader__content-below-image .bd-eventHeader__mobile-content .bd-eventHeader__link {
 text-decoration:none;
 color:var(--secondary-royal-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-bottom:1.25rem
}
.bd-eventHeader__content-below-image .bd-eventHeader__mobile-content>h1 {
 font-size:1.75rem;
 font-family:heading-b;
 letter-spacing:.04;
 line-height:2.5rem
}
.bd-eventHeader__content-below-image .bd-eventHeader__mobile-content>h2 {
 font-size:1rem;
 font-family:small-copy;
 letter-spacing:.02;
 line-height:1.5rem
}
.bd-eventHeader__link {
 text-decoration:none;
 color:var(--secondary-light-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-bottom:0
}
.bd-eventHeader__link>div {
 background-image:url(clientlib-site/resources/image/icons/arrow-backward.svg);
 width:.93rem;
 height:.62rem
}
.bd-eventHeader__link>p {
 margin:0 0 0 .5rem
}
.bd-eventHeader__date-format {
 margin:1.87rem 0 .62rem
}
.bd-eventHeader__date-format__divider {
 display:none
}
.bd-eventHeader__content>h1 {
 font-size:1.5rem;
 line-height:2.25rem;
 letter-spacing:.3px;
 font-family:heading-b;
 margin:0
}
.bd-eventHeader__content>h3 {
 margin:1.25rem 0 1.87rem;
 font-size:1rem;
 line-height:1.5rem
}
.bd-eventHeader__register {
 background:var(--secondary-royal-blue);
 color:inherit;
 border:none;
 padding:0;
 font:inherit;
 cursor:pointer;
 outline:inherit;
 width:19.68rem;
 height:4rem;
 border-radius:4px;
 font-family:label
}
@media(min-width:768px) {
 .bd-eventHeader__content>h1 {
  font-size:2.75rem;
  line-height:4.125rem
 }
 .bd-eventHeader__link {
  margin-top:unset
 }
 .bd-policiesHeader__wrapper {
  height:258px
 }
 .bd-eventHeader__content-below-image .bd-eventHeader__mobile-content {
  display:none
 }
 .bd-eventHeader__wrapper {
  background-repeat:no-repeat;
  background-position:top;
  height:206px
 }
 .bd-eventHeader__details {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-eventHeader__content-below-image .bd-eventHeader__details {
  display:block
 }
 .bd-eventHeader__content-below-image .bd-eventHeader__link,
 .bd-eventHeader__date-format {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-eventHeader__date-format {
  margin:1.25rem 0 0
 }
 .bd-eventHeader__date {
  margin-right:.62rem
 }
 .bd-eventHeader__content>h3 {
  margin:0
 }
 .bd-eventHeader__register {
  width:9.56rem;
  height:2.81rem;
  -ms-flex-item-align:center;
  align-self:center;
  margin-top:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-policiesHeader__date-format {
  margin:0
 }
 .bd-policiesHeader__wrapper {
  height:270px
 }
 .bd-eventHeader__wrapper {
  height:321px;
  padding:2.5rem 5rem 5rem;
  font-size:1.12rem;
  line-height:1.68rem;
  letter-spacing:.2px
 }
 .bd-eventHeader__date-format {
  margin:2.5rem 0 .62rem;
  max-width:unset;
  -webkit-box-pack:inherit;
  -ms-flex-pack:inherit;
  justify-content:inherit
 }
 .bd-eventHeader__date-format__divider {
  display:block;
  margin:0 .62rem
 }
 .bd-eventHeader__date {
  margin-right:unset
 }
 .bd-eventHeader__content>h3 {
  margin-top:.62rem
 }
 .bd-eventHeader__register {
  width:286px;
  height:4pc;
  margin-top:2.5rem
 }
}
.bd-feature-product-card-normal {
 width:100%;
 height:35.38rem
}
.bd-feature-product-card-fixed-width,
.bd-feature-product-card-normal {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 overflow:hidden;
 margin:0;
 padding:0
}
.bd-feature-product-card-fixed-width {
 width:315px
}
.bd-feature-product-card-fixed-width .bd-feature-product-card__image-wrapper img {
 width:315px!important;
 height:315px!important
}
.bd-feature-product-card__learn-more-text {
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
.bd-feature-product-card__title {
 font-family:heading-b;
 font-size:1.125rem;
 line-height:1.68;
 letter-spacing:.02rem
}
.bd-feature-product-card__image-wrapper {
 width:100%;
 height:19.69rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:var(--secondary-teal)
}
.bd-feature-product-card-fixed-width .bd-feature-product-card__image-wrapper {
 background-color:#f8f7f7
}
.bd-feature-product-card__image {
 width:11.81rem!important;
 height:14.6rem;
 border:none!important
}
.bd-feature-product-card__content-wrapper {
 padding-top:1.25rem;
 word-wrap:break-word
}
.bd-feature-product-card__title-wrapper {
 width:100%;
 margin-bottom:.625rem
}
.bd-feature-product-card__learn-more {
 margin-top:1.25rem
}
.bd-feature-product-card__learn-more>a {
 padding:0;
 margin:0;
 height:1.5rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:var(--secondary-light-blue);
 text-decoration:none
}
.bd-feature-product-card__forward {
 background-repeat:no-repeat;
 height:13px;
 width:20px;
 padding-right:10px;
 -ms-flex-item-align:start;
 align-self:flex-start
}
.bd-feature-product-card__learn-more>a>p {
 padding:0 .5rem 0 0;
 margin:0
}
.bd-feature-product-card__content-wrapper .bd-feature-product-card__body {
 font-family:small-copy;
 margin:0;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
@media only screen and (min-width:768px) {
 .bd-feature-product-card__title {
  font-size:1.25rem;
  line-height:1.875;
  letter-spacing:.03rem
 }
 .bd-feature-product-card__content-wrapper .bd-feature-product-card__body {
  font-size:.875rem;
  line-height:1.3;
  letter-spacing:.02rem
 }
 .bd-feature-product-card-normal {
  width:100%;
  height:35.5rem
 }
 .bd-feature-product-card-fixed-width {
  margin-bottom:40px;
  width:247px;
  margin-right:29px
 }
 .bd-feature-product-card-fixed-width .bd-feature-product-card__image-wrapper img {
  width:247px!important;
  height:247px!important
 }
 .bd-feature-product-card__image-wrapper {
  height:20rem
 }
 .bd-feature-product-card__image {
  width:12rem!important;
  height:14.86rem
 }
 .bd-feature-product-card__learn-more {
  margin-top:1.25rem
 }
}
@media only screen and (min-width:1024px) {
 .bd-feature-product-card-normal {
  width:100%;
  height:41.93rem
 }
 .bd-feature-product-card-fixed-width {
  margin-bottom:60px;
  width:15pc;
  margin-right:24px
 }
 .bd-feature-product-card-fixed-width .bd-feature-product-card__image-wrapper img {
  width:15pc!important;
  height:15pc!important
 }
 .bd-feature-product-card__image-wrapper {
  height:18rem
 }
 .bd-feature-product-card__image {
  width:12rem!important;
  height:14.86rem
 }
 .bd-feature-product-card__learn-more {
  margin-top:1.25rem;
  font-size:1.125rem;
  line-height:1.68rem
 }
 .bd-feature-product-card__learn-more-text {
  font-family:primary-body;
  font-size:1.125rem;
  line-height:1.68rem
 }
 .bd-feature-product-card__title {
  font-size:1.5rem;
  line-height:2.25rem
 }
 .bd-feature-product-card__content-wrapper .bd-feature-product-card__body {
  font-family:primary-body;
  font-size:1.125rem;
  line-height:1.68;
  letter-spacing:.02rem
 }
}
@media only screen and (min-width:1440px) {
 .bd-feature-product-card-normal {
  width:100%;
  height:46.38rem
 }
 .bd-feature-product-card-fixed-width {
  margin-bottom:60px;
  margin-right:2pc;
  width:296px
 }
 .bd-feature-product-card-fixed-width .bd-feature-product-card__image-wrapper img {
  width:296px!important;
  height:296px!important
 }
 .bd-feature-product-card__image-wrapper {
  height:25.38rem
 }
 .bd-feature-product-card__content-wrapper {
  padding-top:2.5rem
 }
 .bd-feature-product-card__image {
  width:15.19rem!important;
  height:18.81rem
 }
 .bd-feature-product-card__title-wrapper {
  margin-bottom:1.25rem
 }
 .bd-feature-product-card__learn-more {
  margin-top:2.5rem
 }
}
#bd-search {
 position:absolute;
 width:100%;
 z-index:1999;
 top:0;
 right:0;
 padding:8px 0;
 margin:0;
 display:none
}
@media(min-width:768px) {
 #bd-search {
  padding:9pt 0
 }
}
#bd-search input[type=search]::-ms-clear,
#bd-search input[type=search]::-ms-reveal {
 display:none;
 width:0;
 height:0
}
#bd-search input[type=search]::-webkit-search-cancel-button,
#bd-search input[type=search]::-webkit-search-decoration,
#bd-search input[type=search]::-webkit-search-results-button,
#bd-search input[type=search]::-webkit-search-results-decoration {
 display:none
}
#bd-search__results_section {
 position:absolute;
 background:#fff;
 margin:0;
 z-index:-1;
 width:-webkit-fill-available;
 width:-moz-available;
 width:fill;
 top:55px;
 border-bottom-left-radius:.25rem;
 border-bottom-right-radius:.25rem;
 border-right:1px solid #060a3d;
 border-left:1px solid #060a3d
}
@media(min-width:768px) {
 #bd-search__results_section {
  top:58px
 }
}
#bd-search__results_section>span {
 padding:0 15px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:40px
}
#bd-search__results_section>span:hover {
 cursor:pointer;
 background-color:rgba(216,216,215,.2)
}
#bd-search__results_section>span>h6 {
 padding-left:25px;
 -ms-flex-item-align:center;
 align-self:center
}
@media(min-width:1440px) {
 #bd-search__results_section>span>h6 {
  padding-left:25px
 }
}
#bd-search-form {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0
}
#bd-search #bd-close-icon,
#bd-search #bd-search-icon {
 background-size:contain;
 background-repeat:no-repeat;
 position:absolute
}
#bd-search #bd-search-icon {
 background-image:url(clientlib-site/resources/image/small-search.svg);
 width:20px;
 height:20px;
 left:9pt
}
#bd-search #bd-close-icon {
 background-image:url(clientlib-site/resources/image/small-close.svg);
 width:18px;
 height:18px;
 right:9pt;
 cursor:pointer
}
#bd-search #bd-global-search__text {
 padding:11px 40px;
 margin:0;
 border:1px solid #060a3d;
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem;
 border-bottom-left-radius:.25rem;
 border-bottom-right-radius:.25rem;
 -webkit-box-flex:1;
 -ms-flex:1 0 100%;
 flex:1 0 100%
}
@media(min-width:1440px) {
 #bd-search #bd-global-search__text {
  padding:11px 40px
 }
}
.show-global-search {
 display:block!important
}
input[contenteditable=true]:focus,
input[type=search]:focus {
 outline:none!important;
 outline-width:0!important;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
.bd-header {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%;
 color:var(--primary-dark-blue);
 background-color:var(--neutral-white);
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-bottom:1px solid #d8d8d7
}
.bd-header a {
 color:inherit;
 text-decoration:none;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1024px) {
 .bd-header a {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-header a {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-header a:hover {
 font-family:link;
 cursor:pointer
}
@media(max-width:1023px) {
 .bd-header a:hover {
  font-family:inherit
 }
}
.bd-header__navigation__left,
.bd-header__navigation__right {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:space-evenly;
 -ms-flex-pack:space-evenly;
 justify-content:space-evenly
}
.bd-header__navigation {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:1024px) {
 .bd-header__navigation {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.bd-header__navigation li {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:block
}
.bd-header__navigation>li {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-header__navigation>li>a>span:hover {
 border-bottom:3px solid var(--primary-orange)
}
.bd-header__navigation__left label {
 display:inline-block;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:baseline;
 -ms-flex-pack:baseline;
 justify-content:baseline
}
.bd-header__navigation__left>button {
 padding:0 1rem 0 0
}
.bd-header__site>li>a>p {
 margin:0
}
.bd-header .arraow:after,
.bd-header .arraow:before {
 content:"";
 display:block;
 width:10px;
 height:2px;
 background:var(--primary-boosted-bd-blue);
 position:relative;
 -webkit-transition:-webkit-transform .5s;
 transition:-webkit-transform .5s;
 transition:transform .5s;
 transition:transform .5s,-webkit-transform .5s
}
.bd-header .arraow:before {
 border-top-left-radius:10px;
 border-bottom-left-radius:10px;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 left:5px;
 top:0
}
.bd-header .arraow:after {
 left:11px;
 bottom:2px
}
.bd-header .arraow.active:before,
.bd-header .arraow:after {
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.bd-header .arraow.active:after {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.bd-header.show-global-search {
 display:block
}
.bd-header__logo {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:baseline;
 -ms-flex-pack:baseline;
 justify-content:baseline;
 padding:0 0 0 .75rem
}
.bd-header__logo-img {
 width:65px;
 height:25px;
 background-repeat:no-repeat
}
.bd-header__globe {
 width:18px;
 height:18px;
 background-repeat:no-repeat
}
.bd-header__globe,
.bd-header__user {
 margin-right:10px
}
@media(min-width:1024px) {
 .bd-header__globe,
 .bd-header__user {
  margin-right:20px
 }
}
@media(min-width:1440px) {
 .bd-header__globe,
 .bd-header__user {
  margin-right:10px
 }
}
.bd-header__globe-label,
.bd-header__user-label {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-boosted-bd-blue);
 padding-right:5px
}
.bd-header__user {
 width:18px;
 height:18px;
 background-repeat:no-repeat
}
.bd-header__menu {
 width:24px;
 height:24px;
 background-repeat:no-repeat;
 cursor:pointer
}
.bd-header label {
 display:none
}
.bd-header__resource-education-subnav {
 display:none;
 position:relative;
 margin-top:1rem
}
.bd-header__resource-education-subnav>ul {
 padding:0
}
.bd-header__resource-education-subnav>ul>li {
 padding:0 0 1rem
}
.bd-header__resource-education-subnav>ul>li a:hover {
 border-bottom:2px solid var(--primary-orange)
}
.bd-header__search-button {
 border:none;
 background-image:url(clientlib-site/resources/image/search.svg);
 height:2.75rem;
 width:2.75rem;
 margin:0;
 background-size:2.75rem 2.75rem
}
.bd-header ul {
 margin:0;
 padding:0
}
.bd-header__user-login {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-header .bd-header {
 border-bottom:none
}
.bd-header>.spotlight__content-container {
 margin:0 1pc
}
@media(min-width:1024px) {
 .bd-header>.spotlight__content-container {
  margin:0 3pc
 }
}
@media(min-width:1440px) {
 .bd-header>.spotlight__content-container {
  margin:0 5pc
 }
}
.bd-header .teritary-label {
 font-weight:700;
 font-size:9pt;
 line-height:150%;
 letter-spacing:.1em;
 text-transform:uppercase;
 color:#657278
}
.bd-header .teritary-title {
 letter-spacing:.0216em;
 color:#060a3d;
 display:inline-block;
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content;
 border-bottom:3px solid #ff6e00;
 font-family:link!important
}
.bd-header .teritary-hr {
 border-bottom:2px solid #657278;
 margin:0
}
.bd-header .nav-submenu-open>a {
 font-family:link
}
.bd-header .submenu-flex {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
#hamburger {
 display:none
}
.bd-header__navigation__left input:checked~.bd-header__navigation {
 display:block
}
.nav-brand {
 line-height:70px;
 padding:0;
 font-size:24px;
 text-decoration:none!important;
 position:relative
}
.nav-brand,
.nav-brand:focus,
.nav-brand:hover {
 color:#70798b
}
.bd-header__navigation {
 list-style:none;
 margin:0;
 padding:0;
 line-height:normal
}
.bd-header__navigation>li {
 display:inline-block;
 text-align:left
}
.bd-header__navigation>li:hover {
 font-weight:700
}
.bd-header__navigation>li>a>span {
 color:var(--primary-navy)!important;
 text-decoration:none;
 height:auto;
 display:inline-block;
 line-height:24px
}
.bd-header__navigation>li>a>span>[class*=ion-] {
 width:18px;
 height:1pc;
 line-height:1pc;
 -webkit-transform:scale(1.4);
 transform:scale(1.4);
 width:1pc;
 display:inline-block;
 -webkit-transform:scale(1.8);
 transform:scale(1.8)
}
.bd-header__navigation>li>a>span>i {
 width:18px;
 height:1pc;
 line-height:1pc;
 -webkit-transform:scale(1.4);
 transform:scale(1.4)
}
.bd-header__navigation>li:hover>a>span {
 border-bottom:3px solid var(--primary-boosted-bd-orange)
}
.bd-header__navigation>li:hover>a>span .submenu-indicator-chevron {
 border-left-color:transparent;
 border-bottom-color:var(--primary-boosted-bd-orange);
 border-right-color:var(--primary-boosted-bd-orange);
 border-top-color:transparent
}
.bd-header__navigation>.active>a>span {
 border-bottom:3px solid var(--primary-boosted-bd-orange)
}
.bd-header__navigation>.active>a>span .submenu-indicator-chevron {
 border-left-color:transparent;
 border-bottom-color:var(--primary-boosted-bd-orange);
 border-right-color:var(--primary-boosted-bd-orange);
 border-top-color:transparent
}
.bd-header__navigation>.focus>a {
 border-bottom:3px solid var(--primary-boosted-bd-orange)
}
.bd-header__navigation>.focus>a .submenu-indicator-chevron {
 border-left-color:transparent;
 border-bottom-color:var(--primary-boosted-bd-orange);
 border-right-color:var(--primary-boosted-bd-orange);
 border-top-color:transparent
}
.menu__list {
 list-style:none;
 position:relative;
 -ms-flex-wrap:inherit;
 flex-wrap:inherit
}
.nav-dropdown {
 list-style:none;
 width:354px;
 margin:0;
 padding:0;
 display:none;
 position:absolute;
 z-index:1002;
 background-color:var(--neutral-white);
 -webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.10196078431372549);
 box-shadow:0 6px 10px 0 rgba(0,0,0,.10196078431372549)
}
.nav-dropdown>li {
 width:100%;
 float:left;
 clear:both;
 position:relative;
 text-align:left;
 padding:0 0 9pt 30px
}
.nav-dropdown>li>a {
 text-decoration:none;
 width:auto;
 font-size:1pc;
 line-height:24px;
 padding:0;
 display:inline-block;
 color:var(--primary-navy)!important;
 -webkit-transition:color .3s,background .3s;
 transition:color .3s,background .3s
}
.nav-dropdown>li:hover>a {
 font-weight:700
}
.nav-dropdown>li:hover>a .submenu-indicator-chevron {
 border-left-color:transparent;
 border-bottom-color:var(--primary-navy);
 border-right-color:var(--primary-navy);
 border-top-color:transparent
}
.nav-dropdown>li>.nav-dropdown-left {
 left:auto;
 right:100%
}
.nav-dropdown .nav-dropdown {
 left:100%;
 width:295px
}
.nav-dropdown>.focus>a {
 font-weight:700
}
.nav-dropdown>.focus>a .submenu-indicator-chevron {
 border-left-color:transparent;
 border-bottom-color:var(--primary-navy);
 border-right-color:var(--primary-navy);
 border-top-color:transparent
}
.nav-dropdown .submenu-indicator {
 right:-60%;
 top:-6px
}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron {
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.menu__link {
 -webkit-tap-highlight-color:transparent;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none
}
.menu__link:focus,
.menu__link:hover {
 outline:0
}
.navigation {
 -webkit-tap-highlight-color:transparent;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 height:60px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 font-family:inherit
}
@media(min-width:768px) {
 .navigation {
  height:72px
 }
}
.navigation * {
 -webkit-tap-highlight-color:transparent;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.nav-toggle {
 display:none;
 width:24px;
 height:24px;
 padding:2px 0 0;
 margin-right:15px;
 cursor:pointer
}
.nav-toggle:before {
 content:"";
 position:absolute;
 width:24px;
 height:2px;
 background-color:var(--primary-navy);
 border-radius:10px;
 -webkit-box-shadow:0 .5em 0 0 var(--primary-navy),0 1em 0 0 var(--primary-navy);
 box-shadow:0 .5em 0 0 var(--primary-navy),0 1em 0 0 var(--primary-navy)
}
.nav-toggle.bd-life-sciences-form__modal-close {
 top:40%;
 left:20px
}
.nav-toggle.bd-life-sciences-form__modal-close,
.nav-toggle.bd-life-sciences-form__modal-close:before {
 display:none
}
.navigation-hidden {
 width:0!important;
 height:0!important;
 margin:0!important;
 padding:0!important
}
.navigation-hidden .nav-header,
.navigation-hidden .nav-search {
 display:none
}
.navigation-portrait .nav-brand {
 font-size:18px;
 line-height:3pc
}
.navigation-portrait .nav-logo>img {
 height:36px;
 margin:6px auto 6px 15px;
 padding:0
}
.navigation-portrait .nav-toggle {
 display:block
}
.navigation-portrait .nav-menus-wrapper {
 width:615px;
 height:90%;
 top:0;
 left:-695px;
 position:fixed;
 background-color:var(--neutral-white);
 z-index:1005;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 -webkit-transition-duration:.8s;
 transition-duration:.8s;
 -webkit-transition-timing-function:ease;
 transition-timing-function:ease
}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
 left:auto;
 right:-25pc
}
.navigation-portrait .nav-menus-wrapper-close-button {
 display:block
}
.navigation-portrait .bd-header__navigation {
 width:100%;
 padding:9pt 0 2pc
}
@media(min-width:1024px) {
 .navigation-portrait .bd-header__navigation {
  padding:0
 }
}
.navigation-portrait .bd-header__navigation>li {
 width:100%;
 position:relative;
 line-height:150%
}
.navigation-portrait .bd-header__navigation>li>a {
 height:auto;
 width:auto;
 padding:0
}
.navigation-portrait .bd-header__navigation.nav-menu-social {
 width:100%;
 text-align:center
}
.navigation-portrait .bd-header__navigation.nav-menu-social>li {
 width:auto
}
.navigation-portrait .bd-header__navigation.nav-menu-social>li>a {
 padding:15px
}
.navigation-portrait .submenu-indicator {
 width:24px;
 height:24px;
 margin-top:0;
 position:absolute;
 text-align:center;
 z-index:1005;
 right:calc(100% - 18.625rem);
 top:-1pc
}
.navigation-portrait .submenu-indicator-chevron {
 position:absolute;
 top:18px;
 left:-6px
}
.navigation-portrait .submenu-indicator.submenu-indicator-up {
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg);
 top:18px;
 right:calc(100% - 16.625rem)
}
.navigation-portrait .nav-search {
 height:3pc;
 padding:0 10px;
 margin-right:52px
}
.navigation-portrait .nav-search-button {
 width:50px;
 height:3pc;
 line-height:46px;
 font-size:22px
}
.navigation-portrait .nav-search-inner {
 height:3pc
}
.navigation-portrait .nav-search-inner input[type=search],
.navigation-portrait .nav-search-inner input[type=text] {
 height:3pc;
 font-size:18px;
 line-height:3pc
}
.navigation-portrait .nav-search-close-button {
 top:10px;
 right:14px
}
.navigation-portrait .nav-button {
 width:calc(100% - 52px);
 margin:17px 26px
}
.navigation-portrait .nav-text {
 width:calc(100% - 52px);
 margin:9pt 26px 0
}
.navigation-portrait .nav-text+ul {
 margin-top:15px
}
.navigation-portrait .nav-dropdown {
 width:100%;
 position:static;
 left:0
}
.navigation-portrait .nav-dropdown>li {
 margin:9pt 0
}
.navigation-portrait .nav-dropdown>li>a {
 margin:0
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a {
 padding-left:70px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a {
 padding-left:90px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a {
 padding-left:110px
}
.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 left:24px
}
.navigation-fixed {
 position:fixed;
 top:0;
 left:0
}
.align-to-right {
 float:right
}
.nav-header {
 margin-right:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media(min-width:1024px) {
 .nav-header {
  margin-right:15px
 }
}
@media(min-width:1440px) {
 .nav-header {
  margin-right:44px
 }
}
.deatils ul li a,
.indicate a {
 text-decoration:none;
 outline:0
}
.logo {
 text-align:center;
 padding-top:1em
}
.logo h1 a {
 text-decoration:none;
 color:var(--neutral-white);
 font-size:1.3em
}
.logo span {
 display:block;
 font-size:.32em;
 letter-spacing:4px
}
.nav-button {
 text-decoration:none;
 display:inline-block;
 font-size:14px;
 margin:18px 15px 0;
 padding:8px 14px;
 color:var(--neutral-white);
 text-align:center;
 border-radius:4px;
 background-color:#a0d468;
 -webkit-transition:opacity .3s;
 transition:opacity .3s
}
.nav-button:focus,
.nav-button:hover {
 color:var(--neutral-white);
 text-decoration:none;
 opacity:.85
}
nav a {
 text-decoration:none;
 position:relative;
 display:inline-block
}
nav a,
nav a:focus,
nav a:hover {
 outline:0
}
.nav-logo>img {
 height:3pc;
 margin:11px auto;
 padding:0 15px;
 float:left
}
.nav-logo:focus>img {
 outline:initial
}
.nav-menus-wrapper {
 height:100%
}
.nav-menus-wrapper.nav-menus-wrapper-open {
 left:0;
 -webkit-box-shadow:0 9pt 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);
 box-shadow:0 9pt 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)
}
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
 right:0
}
.nav-menus-wrapper-close-button {
 width:30px;
 height:40px;
 margin:10px 15px;
 display:none;
 float:right;
 color:#70798b;
 font-size:26px;
 cursor:pointer
}
.navigation-landscape .bd-header__navigation.nav-menu-centered {
 float:none;
 text-align:center
}
.navigation-landscape .bd-header__navigation.nav-menu-centered>li {
 float:none
}
.navigation-landscape .nav-dropdown-left>li>a {
 text-align:right
}
.navigation-landscape .nav-dropdown-left .submenu-indicator {
 left:10px
}
.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {
 -webkit-transform:rotate(135deg);
 transform:rotate(135deg)
}
.bd-header__navigation+.bd-header__navigation>li:first-child {
 border-top:none
}
.bd-header__navigation.nav-menu-social>li {
 text-align:center;
 float:none;
 border:none!important
}
.bd-header__navigation.nav-menu-social>li>a>[class*=ion-] {
 font-size:9pt
}
.bd-header__navigation.nav-menu-social>li>a>.fa {
 font-size:14px
}
.submenu-indicator {
 margin-left:40px;
 margin-top:4px;
 float:right;
 -webkit-transition:all .3s;
 transition:all .3s
}
.submenu-indicator-chevron {
 height:9pt;
 width:9pt;
 display:block;
 border-left:0 solid transparent;
 border-bottom:2px solid var(--primary-navy);
 border-right:2px solid var(--primary-navy);
 border-top:0 solid transparent;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transition:border .3s;
 transition:border .3s;
 margin-top:.25rem
}
.nav-overlay-panel {
 width:100%;
 height:100%;
 top:72px;
 left:0;
 position:fixed;
 display:none;
 z-index:1004
}
.no-scroll {
 width:100%;
 height:100%;
 overflow:hidden
}
.nav-search {
 height:70px;
 float:right;
 z-index:1004
}
.nav-search>form {
 width:100%;
 height:100%;
 padding:0 auto;
 display:none;
 position:absolute;
 left:0;
 top:0;
 background-color:var(--neutral-white);
 z-index:99
}
.nav-search-button {
 width:70px;
 height:70px;
 line-height:70px;
 text-align:center;
 cursor:pointer;
 background-color:#fbfcfd
}
.nav-search-button:hover .nav-search-icon {
 color:#a0d468
}
.nav-search-icon {
 width:14px;
 height:14px;
 margin:2px 8px 8px 4px;
 display:inline-block;
 vertical-align:middle;
 position:relative;
 color:#70798b;
 text-align:left;
 text-indent:-9999px;
 border:2px solid;
 border-radius:50%;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -webkit-transition:color .3s;
 transition:color .3s
}
.nav-search-icon:after,
.nav-search-icon:before {
 content:"";
 pointer-events:none
}
.nav-search-icon:before {
 width:2px;
 height:11px;
 top:11px;
 position:absolute;
 left:50%;
 border-radius:0 0 1px 1px;
 -webkit-box-shadow:inset 0 0 0 2pc;
 box-shadow:inset 0 0 0 2pc;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.nav-search-inner {
 width:70%;
 height:70px;
 margin:auto;
 display:table
}
.nav-search-inner input[type=search],
.nav-search-inner input[type=text] {
 height:70px;
 width:100%;
 margin:0;
 padding:0 9pt;
 font-size:26px;
 text-align:center;
 color:#70798b;
 outline:0;
 line-height:70px;
 border:none;
 background-color:transparent;
 -webkit-transition:all .3s;
 transition:all .3s
}
.nav-search-close-button {
 width:28px;
 height:28px;
 display:block;
 position:absolute;
 right:20px;
 top:20px;
 line-height:normal;
 color:#70798b;
 font-size:20px;
 cursor:pointer;
 text-align:center
}
.nav-text {
 display:inline-block;
 font-size:14px;
 margin:25px 15px;
 color:#70798b
}
.nav-dropdown.nav-submenu .nav-subsubmenu li {
 background:var(--neutral-white);
 font-family:primary-body;
 letter-spacing:.0192em
}
.nav-dropdown.nav-submenu>.nav-submenu-open {
 background:var(--neutral-light-grey);
 font-family:link;
 padding:0
}
.nav-dropdown.nav-submenu.nav-subsubmenu>.focus>a,
.nav-dropdown.nav-submenu.nav-subsubmenu>li:hover>a {
 border-bottom:3px solid var(--primary-boosted-bd-orange);
 font-weight:400
}
.nav-dropdown.nav-dropdown-left {
 right:0
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
 margin:0;
 padding:0
}
.header {
 background:var(--neutral-white)
}
.header-top {
 background:#05222a
}
.header-bottom,
.header-top {
 padding:1em 0
}
.navbar {
 position:relative;
 min-height:50px;
 margin-bottom:0;
 border:1px solid transparent
}
.navbar-nav {
 float:left;
 margin:0
}
.navbar-default {
 background:var(--neutral-white);
 border:none!important
}
.navbar-default .navbar-nav>li>a {
 color:#05222a;
 font-size:1.3em;
 font-weight:900
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
 color:#05222a;
 background-color:var(--neutral-white)
}
.menu__item {
 display:block;
 margin:1em 0
}
.languages-tab-mobile .languages-mobile {
 padding:1.25rem 2.8125rem;
 width:100%;
 height:30rem;
 overflow:scroll
}
.languages-tab-mobile .languages-mobile a {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:.625rem
}
.languages-tab-mobile .languages-mobile h5 {
 color:var(--primary-navy);
 margin:1.25rem 0 .625rem;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
.languages-tab-mobile .languages-mobile li:first-child h5 {
 margin-top:0
}
.languages {
 background:#fff;
 -webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);
 box-shadow:0 3px 5px rgba(0,0,0,.2);
 border-top:2px solid #e5e5e5;
 display:none;
 position:absolute;
 right:0;
 top:100%;
 z-index:3;
 -webkit-transform:translate(0);
 transform:translate(0)
}
.languages .pad {
 padding:50px 50px 30px
}
.languages h5 {
 color:var(--primary-navy);
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em;
 margin:0 0 .625rem
}
.languages ul {
 list-style:none;
 overflow-y:auto;
 overflow-x:auto;
 min-width:210px;
 padding:0;
 margin-bottom:1.5625rem
}
.languages ul::-webkit-scrollbar {
 width:3px
}
.languages ul::-webkit-scrollbar-track {
 background:#d8d8d7
}
.languages ul::-webkit-scrollbar-thumb {
 background:#060a3d
}
.languages li {
 margin:0 0 10px
}
.languages li a {
 color:var(--primary-navy)!important;
 font-size:14px;
 font-style:normal;
 font-weight:400;
 line-height:21px;
 letter-spacing:.0168em;
 display:inline-block
}
.languages li a:hover {
 font-weight:700;
 border-bottom:3px solid var(--primary-boosted-bd-orange)
}
.languages a.close {
 color:var(--primary-navy);
 font-size:30px;
 font-family:FS Albert Pro Light,Helvetica,Arial,Verdana,sans-serif;
 position:absolute;
 top:15px;
 right:22px;
 line-height:20px
}
.no-bull {
 max-height:14.6875rem;
 overflow:scroll
}
@media(min-width:769px) {
 .bd-header {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .bd-header,
 .bd-header__logo {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-header__logo {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .bd-header__navigation>li {
  padding:24px 9pt;
  margin-right:10px;
  line-height:150%
 }
 .bd-header__navigation>li,
 .bd-header__navigation__left input:checked~.bd-header__navigation {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-header__navigation__left>div {
  display:none
 }
 .bd-header__site {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  list-style-type:none;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .bd-header__site>li>a>p {
  display:none
 }
 .bd-header label {
  padding:0 3rem 0 0
 }
 .bd-header__search-button {
  left:0;
  height:3rem;
  width:3rem;
  background-size:3rem 3rem
 }
 .bd-header__resource-education-subnav {
  display:none;
  position:absolute;
  margin-top:2rem;
  margin-left:-.5rem;
  padding:1rem 4rem 1rem .5rem;
  background-color:var(--neutral-white)
 }
 .nav-menus-wrapper-open .nav-submenu-open li a {
  max-width:15pc
 }
}
@media(min-width:1440px) {
 .bd-header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
 }
 .bd-header__navigation>li {
  padding:24px 9pt;
  margin-right:9pt
 }
 .bd-header__navigation__right .xyzabc {
  position:right
 }
 .bd-header__navigation__left>div {
  display:none
 }
 .bd-header__logo {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .bd-header__logo,
 .bd-header__site {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-header__site {
  list-style-type:none;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 1.25rem 0 0
 }
 .bd-header__site li {
  padding-right:15px
 }
 .bd-header__site>li>a {
  padding:0 .93rem 0 0;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .bd-header__site>li>a,
 .bd-header__site>li>a>p {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-header__site>li>a>p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-header__globe-label {
  min-width:5.4rem
 }
 .bd-header #hamburger,
 .bd-header label {
  display:none
 }
 .bd-header__search-button {
  right:6rem;
  height:3rem;
  min-width:3rem;
  background-size:3rem 3rem
 }
}
@media(min-width:1024px) {
 .bd-header__navigation>li.user-preferences,
 .bd-header__navigation>li>a .submenu-indicator {
  display:none
 }
 .bd-header__navigation__left {
  width:90%
 }
 .nav-dropdown {
  top:73px
 }
 .nav-dropdown>li {
  padding:9pt 40px
 }
 .nav-dropdown .submenu-indicator {
  right:-80%;
  top:0
 }
 .nav-dropdown .nav-submenu.nav-subsubmenu {
  top:0
 }
 .nav-dropdown.nav-submenu>.nav-submenu-open {
  background-color:#efefef!important;
  padding:9pt 40px
 }
}
@media only screen and (max-width:767px) {
 .nav-menus-wrapper.nav-menus-wrapper-open {
  width:100%
 }
 .navigation-portrait .submenu-indicator {
  right:calc(100% - 22rem)
 }
 .navigation-portrait .nav-dropdown .submenu-indicator.submenu-indicator-up,
 .navigation-portrait .submenu-indicator.submenu-indicator-up {
  right:calc(100% - 20.625rem)
 }
 .navigation-portrait .nav-dropdown .submenu-indicator {
  right:-103%
 }
 .nav-dropdown.nav-submenu.nav-subsubmenu {
  width:100%
 }
 .navigation-portrait .nav-dropdown .nav-dropdown {
  padding-left:76px!important;
  padding-right:76px
 }
 .bd-header__navigation>li>a>span,
 .bd-header__navigation>li>span {
  margin-left:1pc!important
 }
 .bd-header__navigation>li>i {
  margin-right:1pc!important
 }
 .bd-header__navigation>li>ul>li>a>span,
 .bd-header__navigation>li>ul>li>span {
  margin-left:46px!important
 }
 .bd-header__navigation>li>ul>li>i {
  margin-right:1pc!important
 }
 .navigation-portrait .bd-header__navigation>li.user-preferences {
  padding-left:1pc!important;
  padding-right:1pc!important
 }
}
@media(max-width:1023px) {
 .navigation-portrait .nav-dropdown .submenu-indicator {
  right:-60%
 }
 .nav-dropdown.nav-submenu.nav-subsubmenu>li>a {
  width:100%
 }
 .nav-dropdown.nav-submenu>span:first-child {
  margin-top:9pt;
  margin-bottom:9pt;
  display:inline-block;
  width:100%
 }
 .nav-dropdown.nav-submenu>a span:first-child {
  margin-top:9pt;
  margin-bottom:9pt;
  display:inline-block;
  width:74%
 }
 .nav-dropdown.nav-submenu>.nav-submenu-open>a span:first-child {
  margin-top:9pt;
  margin-bottom:9pt;
  display:inline-block;
  width:100%
 }
 .nav-dropdown.nav-submenu>.nav-submenu-open>span:first-child {
  margin-top:9pt;
  margin-bottom:9pt;
  display:inline-block;
  width:68%
 }
 .bd-header__site {
  display:none
 }
 .navigation-portrait .bd-header__navigation>li {
  padding:9pt 0;
  display:block
 }
 .navigation-portrait .bd-header__navigation>li.languages-tab-mobile:hover>a {
  border-bottom:none
 }
 .subMenuSymbol>i {
  width:24px;
  height:24px;
  float:right;
  position:relative;
  background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
  background-repeat:no-repeat
 }
 .subMenuSymbol.active>i {
  margin-top:9pt;
  margin-bottom:9pt;
  background-image:url(clientlib-site/resources/image/icons/arrow-up.svg)
 }
 .navigation-portrait .submenu-indicator {
  display:none
 }
 .navigation-portrait .nav-dropdown {
  -webkit-box-shadow:none;
  box-shadow:none;
  position:relative;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .navigation-portrait .nav-dropdown .nav-dropdown {
  padding-left:200px
 }
 .navigation-portrait .nav-dropdown>li {
  padding:0
 }
 .navigation-portrait .nav-dropdown>li>a {
  padding:0;
  display:inline-block!important
 }
 .navigation-portrait .bd-header__navigation>li.user-preferences {
  padding-left:40px;
  padding-right:40px
 }
 .navigation-portrait .bd-header__navigation>li.user-preferences>a {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .navigation-portrait .bd-header__navigation>li.user-preferences p {
  display:inline-block
 }
 .navigation-portrait .bd-header__navigation>li.user-preferences .arraow {
  position:relative;
  float:right;
  top:10px;
  left:5px
 }
 .navigation-portrait .nav-header .nav-toggle {
  display:block
 }
 .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open {
  top:60px
 }
}
@media(max-width:1023px)and (min-width:768px) {
 .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open {
  top:70px
 }
}
@media(max-width:1023px) {
 .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open .nav-menus-wrapper-close-button {
  position:fixed;
  top:10px;
  left:10px
 }
}
@media(max-width:1023px) {
.navigation-portrait .bd-header__navigation li a {
  padding-left:40px;
 }
.navigation-portrait .bd-header__navigation li.user-preferences a {
     padding-left: 0;
 }
}
@media(max-width:1023px) {
 .bd-header__navigation>li>i {
  margin-right:46px
 }
}
@media(max-width:1023px) {
 .bd-header__navigation>li>ul>li>a>span {
  margin-left:90pt;
  width:100%;
  display:inline-block
 }
}
@media(max-width:1023px) {
 .bd-header__navigation>li>ul>li>span {
  margin-left:90pt;
  width:68%;
  display:inline-block
 }
}
@media(max-width:1023px) {
 .bd-header__navigation>li>ul>li>i {
  margin-right:46px
 }
}
@media only screen and (min-width:1024px)and (max-width:1439px) {
 .bd-header__navigation li:last-child .nav-dropdown .nav-submenu.nav-subsubmenu,
 .bd-header__navigation li:nth-last-child(2) .nav-dropdown .nav-submenu.nav-subsubmenu {
  right:100%;
  left:unset
 }
 .bd-header__navigation__right .bd-header__site .arraow {
  display:none
 }
}
@media(max-width:375px) {
 .nav-dropdown.nav-submenu>.nav-submenu-open>span:first-child {
  width:74%;
  margin-top:9pt;
  margin-bottom:9pt;
  display:inline-block;
  width:75%
 }
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
 display:none
}
.mark,
mark {
 background-color:#ff0
}
.bd-hero-search__parent .spotlight-left-color--primary-navy {
 background:var(--primary-navy)
}
.filter-show-results-mobile {
 width:-webkit-max-content;
 width:-moz-max-content;
 width:max-content;
 margin:1.87rem 6.62rem;
 cursor:pointer;
 background-color:var(--primary-boosted-bd-blue);
 border:none;
 border-radius:6px;
 padding:10px;
 color:var(--neutral-white)
}
@media(min-width:768px) {
 .filter-show-results-mobile {
  display:none
 }
}
.bd-hero-search__parent-with-description .spotlight-left-color--primary-navy,
.bd-hero-search__parent-with-description .spotlight-right-color {
 background:var(--secondary-purple)
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description {
 background-color:var(--secondary-purple);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:7.75rem
}
@media(min-width:768px) {
 .bd-hero-search__cnt.bd-hero-search__cnt-with-description {
  height:11.5rem
 }
}
@media(min-width:1440px) {
 .bd-hero-search__cnt.bd-hero-search__cnt-with-description {
  height:10.25rem
 }
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__heading {
 display:none
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__cnt--form {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description #documentation-other-search {
 margin:0
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__wrapper input {
 height:2.75rem;
 width:16.31rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__wrapper input {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  height:4rem;
  width:30.43rem
 }
}
@media(min-width:1440px) {
 .bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__wrapper input {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  width:38.5rem
 }
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__wrapper button {
 background-color:var(--primary-navy);
 height:2.75rem;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__wrapper button {
  height:4rem;
  width:12.87rem
 }
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__wrapper form {
 padding:0
}
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__cnt--left,
.bd-hero-search__cnt.bd-hero-search__cnt-with-description .bd-hero-search__cnt--right {
 background-color:unset
}
.bd-hero-search__cnt--description {
 background-color:var(--neutral-light-grey);
 color:var(--primary-navy);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.0192em;
 padding:1.87rem;
 min-height:8.56rem
}
.bd-hero-search__cnt--description p {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-hero-search__cnt--description a,
.bd-hero-search__cnt--description p b {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-hero-search__cnt--description a {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
@media(min-width:1440px) {
 .bd-hero-search__cnt--description {
  padding:1.56rem;
  position:relative
 }
 .bd-hero-search__cnt--description a,
 .bd-hero-search__cnt--description p,
 .bd-hero-search__cnt--description p b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-hero-search__cnt--description>* {
 margin-bottom:0
}
@media(min-width:768px) {
 .bd-hero-search__cnt--description {
  min-height:5.25rem
 }
}
@media(min-width:1440px) {
 .bd-hero-search__cnt--description {
  min-height:4.81rem
 }
}
.bd-hero-search__cnt {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--neutral-white);
 position:relative;
 margin-bottom:10px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0!important;
 height:11.25rem
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-hero-search__cnt {
  height:14.13rem;
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset
 }
}
@media screen and (min-width:1025px) {
 .bd-hero-search__cnt {
  -webkit-box-orient:unset;
  -webkit-box-direction:unset;
  -ms-flex-direction:unset;
  flex-direction:unset;
  height:15.75rem
 }
}
@media screen and (min-width:1441px) {
 .bd-hero-search__cnt {
  margin:0 auto!important
 }
}
.bd-hero-search__wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--neutral-white)
}
.bd-hero-search__wrapper p {
 margin:0 30px 1.25rem
}
@media(min-width:768px) {
 .bd-hero-search__wrapper p {
  margin:0 0 1.25rem
 }
}
.bd-hero-search__heading {
 font-size:1.5rem;
 line-height:150%;
 letter-spacing:.0384em;
 font-family:primary-body;
 font-weight:600;
 margin:0;
 font-weight:400
}
.bd-hero-search__wrapper form {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-bottom:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-hero-search__wrapper input {
 width:16.06rem;
 height:2.75rem;
 border-radius:6px;
 border:none;
 font-size:.87rem;
 line-height:1.31rem;
 font-family:xsmall-copy;
 padding:0 1rem
}
.bd-hero-search__wrapper input:focus {
 outline:none
}
.bd-hero-search__cnt--left {
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:100%;
 background-color:var(--primary-navy)
}
@media(min-width:768px) {
 .bd-hero-search__cnt--left {
  left:-1.25rem
 }
}
@media(min-width:1024px) {
 .bd-hero-search__cnt--left {
  left:-1.75rem
 }
}
@media(min-width:1440px) {
 .bd-hero-search__cnt--left {
  left:-3rem
 }
}
.bd-hero-search__cnt--right {
 background-color:var(--primary-boosted-bd-orange);
 position:absolute;
 width:100%;
 top:0;
 height:100%;
 left:0
}
.bd-hero-search__cnt--form {
 z-index:2;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-hero-search__wrapper button {
 background-color:var(--primary-boosted-bd-blue);
 border:none;
 border-radius:6px;
 font-family:inherit;
 width:44px;
 height:44px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0 0 0 .625rem
}
.bd-hero-search__wrapper form>button>p {
 display:none
}
.bd-hero-search__wrapper form>button>div {
 background-image:url(clientlib-site/resources/image/icons/search-icon-white.svg);
 height:1.25rem;
 min-width:1.25rem
}
.bd-hero-search__button-no-heading-desc {
 width:16.5px!important;
 height:16.5px!important;
 background-size:cover;
 background-repeat:no-repeat
}
@media(min-width:768px) {
 .bd-hero-search__cnt--left {
  border-radius:0 239px 239px 0;
  width:100%
 }
 .bd-hero-search__heading {
  -ms-flex-item-align:baseline;
  align-self:baseline;
  font-size:1.75rem;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-hero-search__wrapper {
  min-width:48rem
 }
 .bd-hero-search__wrapper input {
  width:30.81rem;
  height:4rem;
  font-family:small-copy;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-hero-search__wrapper form {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .bd-hero-search__wrapper form>button>p {
  display:block;
  margin-bottom:0
 }
 .bd-hero-search__wrapper form>button>div {
  display:none
 }
 .bd-hero-search__wrapper button {
  color:inherit;
  width:12.87rem;
  height:4rem;
  font-family:label;
  font-size:.87rem;
  line-height:1.31rem;
  margin-left:.937rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
@media(min-width:1440px) {
 .bd-hero-search__wrapper {
  min-width:90rem;
  height:15.75rem
 }
 .bd-hero-search__heading {
  font-size:2rem;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-hero-search__wrapper input {
  width:40.37rem;
  height:4rem;
  padding:0 1.87rem
 }
 .bd-hero-search__wrapper button {
  width:11.68rem;
  height:4rem;
  font-size:1rem;
  line-height:1.5rem;
  margin-left:1.25rem
 }
}
.carousel-gallery {
 width:100%;
 position:relative;
 height:353px;
 padding:40px 30px 50px;
 background-color:var(--neutral-extra-light-grey)
}
.carousel-container {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-flow:column;
 flex-flow:column
}
.carousel-container .container-image {
 height:48vw;
 width:84.6vw!important;
 max-height:200px;
 max-width:22pc;
 min-height:170px;
 min-width:300px;
 margin:auto
}
.carousel-container .container-image.default-img {
 margin:0;
 max-width:100%;
 height:auto;
 width:auto!important;
 min-height:unset;
 min-width:unset
}
.carousel-controls {
 display:none
}
.carousel-item-noimage {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:25rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.carousel-item {
 transition:transform .01s ease,-webkit-transform .5s ease
}
.carousel-item .row>* {
 width:unset
}
.carousel-item .thumb-image {
 height:4rem;
 width:4rem
}
.carousel-item-row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
#carousel-thumbs {
 bottom:0;
 position:absolute;
 left:0;
 padding-left:30px;
 padding-bottom:30px;
 padding-right:30px;
 right:0
}
#carousel-thumbs .thumb-image {
 cursor:pointer;
 border:1px solid var(--primary-warm-grey);
 border-radius:5px;
 background-color:var(--neutral-white)
}
#carousel-thumbs .thumb-image:hover {
 border:1px solid rgba(0,0,0,.3);
 border-radius:5px
}
#carousel-thumbs .selected .thumb-image {
 border:1px solid var(--primary-navy);
 border-radius:5px
}
#carousel-thumbs .carousel-inner,
#carousel-thumbs .carousel-inner .carousel-item {
 width:100%
}
.bd_gallery__control-prev {
 right:60px;
 left:unset;
 width:20px;
 opacity:unset!important;
 padding-right:1pc
}
@media(min-width:1440px) {
 .bd_gallery__control-prev {
  width:65px
 }
}
.bd_gallery__control-next {
 opacity:unset!important;
 width:56px
}
@media(min-width:1440px) {
 .bd_gallery__control-next {
  width:56px
 }
}
.bd_gallery__control-next-icon,
.bd_gallery__control-prev-icon {
 opacity:unset!important;
 width:50px;
 height:50px
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
 background-image:unset
}
@media(min-width:768px) {
 .carousel-gallery {
  height:27pc;
  padding:83px 20px 0
 }
 .carousel-container .container-image {
  height:25vw;
  width:44vw!important;
  max-height:245px;
  max-width:430px
 }
 .carousel-container .container-image.default-img {
  max-height:unset;
  max-width:100%;
  height:auto;
  width:auto!important
 }
 .carousel-item .thumb-image {
  height:50px;
  width:50px
 }
 #carousel-thumbs {
  padding-bottom:37px;
  padding-left:30px;
  padding-right:30px
 }
 .carousel-item-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .carousel-controls {
  display:none
 }
}
@media(min-width:1024px) {
 .carousel-gallery {
  height:548px;
  padding:74px 40px 40px
 }
 .carousel-container .container-image {
  height:25vw;
  width:44vw!important;
  max-height:360px;
  max-width:635px
 }
 .carousel-container .container-image.default-img {
  max-width:100%;
  height:auto;
  width:auto!important
 }
 .carousel-item-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 #carousel-thumbs {
  padding-bottom:40px;
  padding-left:3pc;
  padding-right:3pc
 }
 .carousel-controls {
  display:block
 }
 .bd_gallery__control-next-icon,
 .bd_gallery__control-prev-icon {
  width:40px;
  height:40px
 }
}
@media(min-width:1440px) {
 .carousel-gallery {
  height:38pc;
  padding:74px 40px 40px
 }
 .carousel-container .container-image {
  height:25vw;
  width:44vw!important;
  max-height:390px;
  max-width:686px
 }
 .carousel-container .container-image.default-img {
  max-width:100%;
  height:auto;
  width:auto!important
 }
 .carousel-item-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 #carousel-thumbs {
  padding-bottom:60px;
  padding-left:5pc;
  padding-right:60px
 }
 .carousel-controls {
  display:block
 }
 .carousel-item .thumb-image {
  height:4pc;
  width:4pc
 }
 .bd_gallery__control-next-icon,
 .bd_gallery__control-prev-icon {
  width:56px;
  height:56px
 }
}
.bd-image-or-video-player__carousal-container {
 height:204px
}
.bd-image-or-video-player__container {
 width:100%
}
.bd-image-or-video-player__container .slick-slider {
 margin-bottom:0
}
.bd-image-or-video-player__highlight {
 margin:0 1.88rem 0 0
}
.bd-image-or-video-player__highlight-image,
.bd-image-or-video-player__highlight-video {
 width:100%;
 height:11.06rem;
 margin-bottom:1.88rem
}
.bd-image-or-video-player__highlight-caption-row {
 margin-bottom:20px
}
.bd-image-or-video-player__highlight-caption-span {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-image-or-video-player__carousal-container {
 width:100%
}
.bd-image-or-video-player__thumbnail-list {
 padding:0;
 list-style-type:none
}
.bd-image-or-video-player__thumbnail {
 position:relative
}
.bd-image-or-video-player__carousal-container .slick-slider {
 margin-left:-6px
}
.bd-image-or-video-player__thumbnail-list .slick-list {
 padding:0 6.53rem 0 0
}
.bd-image-or-video-player__thumbnail-list .slick-slide {
 margin-right:8px;
 margin-left:8px
}
@media(max-width:432px) {
 .bd-image-or-video-player__thumbnail-list .slick-slide.slick-active {
  width:209px!important
 }
}
.bd-image-or-video-player__image,
.bd-image-or-video-player__video {
 width:100%;
 height:7.4rem;
 cursor:pointer
}
.bd-image-or-video-player__video-overlay {
 width:100%;
 height:7.4rem;
 cursor:pointer;
 background-color:transparent;
 position:absolute
}
.bd-image-or-video-player__caption {
 margin-top:1.25rem
}
.bd-image-or-video-player__caption-span {
 font-family:primary-body;
 font-size:18px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0216em;
 margin-top:1.25rem
}
@media(min-width:27rem) {
 .bd-image-or-video-player__thumbnail-list .slick-list {
  padding:0 2rem 0 0
 }
 .bd-image-or-video-player__thumbnail-list .slick-slide {
  margin-right:7px;
  margin-left:7px
 }
 .bd-image-or-video-player__video,
 .bd-image-or-video-player__video-overlay {
  height:8rem
 }
 .bd-image-or-video-player__highlight-image,
 .bd-image-or-video-player__highlight-video {
  width:25rem;
  height:15rem
 }
 .bd-image-or-video-player__thumbnail {
  position:relative
 }
 .bd-image-or-video-player__carousal-container {
  height:204px
 }
}
@media(min-width:48rem) {
 .bd-image-or-video-player__carousal-container .slick-slider {
  margin-left:-15.7px
 }
 .bd-image-or-video-player__thumbnail-list .slick-slide {
  margin-right:1pc;
  margin-left:1pc
 }
 .bd-image-or-video-player__container {
  padding-left:0;
  width:101%
 }
 .bd-image-or-video-player__highlight {
  margin:0 5.75rem 0 0
 }
 .bd-image-or-video-player__highlight-image,
 .bd-image-or-video-player__highlight-video {
  height:16.25rem;
  margin-bottom:2.5rem;
  width:461px
 }
 .bd-image-or-video-player__highlight-caption-span {
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-image-or-video-player__thumbnail {
  margin:0 1rem 0 0
 }
 .bd-image-or-video-player__thumbnail-list .slick-list {
  padding:0 67px 0 0
 }
 .bd-image-or-video-player__image,
 .bd-image-or-video-player__video,
 .bd-image-or-video-player__video-overlay {
  height:7.57rem
 }
 .bd-image-or-video-player__carousal-container {
  height:204px
 }
}
@media(min-width:64rem) {
 .bd-image-or-video-player__carousal-container {
  height:204px
 }
 .bd-image-or-video-player__container {
  width:38pc
 }
 .bd-image-or-video-player__highlight {
  margin:0;
  padding-right:0
 }
 .bd-image-or-video-player__highlight-image,
 .bd-image-or-video-player__highlight-video {
  width:38pc;
  height:25.75rem
 }
 .bd-image-or-video-player__thumbnail-list .slick-list {
  padding:0
 }
 .bd-image-or-video-player__highlight-caption-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-image-or-video-player__image,
 .bd-image-or-video-player__video,
 .bd-image-or-video-player__video-overlay {
  height:7.8rem
 }
 .bd-image-or-video-player__slider-controls {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .bd-image-or-video-player__previous-slide {
  background-image:url(clientlib-site/resources/image/icons/arrow-left.svg);
  margin-right:24px
 }
 .bd-image-or-video-player__next-slide,
 .bd-image-or-video-player__previous-slide {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-repeat:no-repeat;
  height:1rem;
  width:1rem;
  background-size:contain;
  cursor:pointer
 }
 .bd-image-or-video-player__next-slide {
  background-image:url(clientlib-site/resources/image/icons/arrow-right.svg);
  margin-left:24px
 }
 .bd-image-or-video-player__dots {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-image-or-video-player__slider-controls .bd-image-or-video-player__dots .slick-dots {
  position:unset;
  margin-bottom:0
 }
 .bd-image-or-video-player__slider-controls .bd-image-or-video-player__dots .slick-dots li,
 .bd-image-or-video-player__slider-controls .bd-image-or-video-player__dots .slick-dots li button {
  height:9pt
 }
 .bd-image-or-video-player__slider-controls .bd-image-or-video-player__dots .slick-dots button:before {
  font-size:.63rem;
  line-height:.63rem;
  opacity:1;
  border:.06rem solid var(--primary-navy);
  border-radius:100%;
  width:.63rem;
  height:.63rem;
  color:unset
 }
 .bd-image-or-video-player__slider-controls .bd-image-or-video-player__dots .slick-dots li.slick-active button:before {
  opacity:1;
  background:var(--primary-navy);
  color:unset
 }
 .bd-image-or-video-player__thumbnail-list .slick-slide.slick-active {
  width:180.5px!important
 }
}
@media(min-width:90rem) {
 .bd-image-or-video-player__caption-span {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-image-or-video-player__highlight-caption-span {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-image-or-video-player__thumbnail-list .slick-slide.slick-active {
  width:219px!important
 }
 .bd-image-or-video-player__carousal-container .slick-slider {
  margin-left:-17.4px
 }
 .bd-image-or-video-player__thumbnail-list .slick-slide {
  margin-right:19px;
  margin-left:19px
 }
 .bd-image-or-video-player__image,
 .bd-image-or-video-player__video,
 .bd-image-or-video-player__video-overlay {
  height:93pt
 }
 .bd-image-or-video-player__highlight-image,
 .bd-image-or-video-player__highlight-video {
  width:733px;
  height:412px
 }
 .bd-image-or-video-player__container {
  width:733px
 }
 .bd-image-or-video-player__highlight {
  margin:0;
  padding-right:0
 }
 .bd-image-or-video-player__dots .slick-dots {
  margin-top:10px
 }
}
.video-clone {
 pointer-events:none
}
.bd-image-card__object-fit-scale-down-image .bd-image-card__image {
 -o-object-fit:scale-down;
 object-fit:scale-down
}
.bd-image-card__mobile-padding-30x40 .bd-image-card__content {
 padding:40px 30px!important
}
@media(min-width:768px) {
 .bd-image-card__mobile-padding-30x40 .bd-image-card__content {
  padding:0
 }
}
.bd-image-card__font--navy-blue {
 color:var(--primary-navy)!important
}
.bd-image-card__button.marketo-open {
 cursor:pointer
}
.bd-image-card__details ul {
 padding-left:1rem
}
@media(min-width:768px) {
 .bd-image-card__mms-landing-page .bd-image-card__content {
  padding:unset!important;
  width:unset!important;
  margin-left:auto;
  margin-right:auto
 }
}
@media(min-width:768px) {
 .bd-image-card__mms-landing-page .bd-image-card__category,
 .bd-image-card__mms-landing-page .bd-image-card__details,
 .bd-image-card__mms-landing-page .bd-image-card__heading {
  width:16.375rem!important
 }
}
@media(min-width:1024px) {
 .bd-image-card__mms-landing-page .bd-image-card__category,
 .bd-image-card__mms-landing-page .bd-image-card__details,
 .bd-image-card__mms-landing-page .bd-image-card__heading {
  width:25.375rem!important
 }
}
.bd-image-card__mms-landing-page .bd-image-card__button {
 margin-top:1.25rem
}
@media(min-width:768px) {
 .bd-image-card__mms-landing-page .bd-image-card__button {
  margin-top:.625rem
 }
}
@media(min-width:1024px) {
 .bd-image-card__mms-landing-page .bd-image-card__button {
  margin-top:1.25rem
 }
}
.bd-image-card__mms-landing-page .bd-image-card__container-with-category .bd-image-card__category {
 letter-spacing:.1em!important
}
.bd-image-card__margin-left-tablet .bd-image-card__content {
 padding-left:1.5rem!important
}
.bd-image-card__no-padding .bd-image-card__content {
 padding:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media(min-width:768px) {
 .bd-image-card__no-padding .bd-image-card__content {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.bd-image-card__container-with-category {
 min-height:unset
}
@media(min-width:768px) {
 .bd-image-card__container-with-category {
  min-height:22.12rem
 }
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category {
  min-height:26.87rem
 }
}
@media(min-width:768px) {
 .bd-image-card__container-with-category.bd-image-card__container,
 .bd-image-card__container-with-category.bd-image-card__container--alternate {
  margin:0
 }
}
.bd-image-card__container-with-category .bd-image-card__image {
 min-height:19.68rem;
 max-height:19.68rem;
 height:auto
}
@media(min-width:768px) {
 .bd-image-card__container-with-category .bd-image-card__image {
  min-height:22.12rem;
  max-height:unset
 }
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category .bd-image-card__image {
  min-height:30rem
 }
}
.bd-image-card__container-with-category .bd-image-card__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:2.5rem 1.875rem
}
@media(min-width:768px) {
 .bd-image-card__container-with-category .bd-image-card__content {
  padding:2.75rem 2.87rem
 }
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category .bd-image-card__content {
  padding:2.12rem 7.87rem 2.12rem 6.75rem
 }
}
.bd-image-card__container-with-category .bd-image-card__category {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 text-transform:uppercase;
 margin-bottom:.31rem;
 color:var(--primary-navy)
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category .bd-image-card__category {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-bottom:.62rem
 }
}
.bd-image-card__container-with-category .bd-image-card__link-learn-more {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-boosted-bd-blue);
 padding:0;
 margin-top:20px
}
@media(min-width:768px) {
 .bd-image-card__container-with-category .bd-image-card__link-learn-more {
  margin-top:10px
 }
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category .bd-image-card__link-learn-more {
  margin-top:20px;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-card__container-with-category .bd-image-card__link-learn-more>img {
 max-height:1.31rem;
 max-width:.93rem;
 margin-left:.5rem;
 margin-top:0;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-image-card__container-with-category .bd-image-card__heading {
 color:var(--primary-navy);
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .bd-image-card__container-with-category .bd-image-card__heading {
  font-family:primary-body;
  font-size:24px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category .bd-image-card__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-image-card__container-with-category .bd-image-card__details {
 padding:0;
 margin-top:.625rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--primary-navy)
}
.bd-image-card__container-with-category .bd-image-card__details>p {
 margin:0
}
@media(min-width:1440px) {
 .bd-image-card__container-with-category .bd-image-card__details {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  width:406px
 }
}
.bd-image-card__esg.bd-image-card__container-with-category {
 min-height:unset
}
@media(min-width:768px) {
 .bd-image-card__esg.bd-image-card__container-with-category {
  min-height:22.12rem
 }
}
@media(min-width:1440px) {
 .bd-image-card__esg.bd-image-card__container-with-category {
  min-height:26.87rem
 }
}
@media(min-width:1440px) {
 .bd-image-card__esg.bd-image-card__container-with-category .bd-image-card__image {
  height:408px
 }
}
.bd-image-card__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-image-card__bg-blue {
 background-color:var(--primary-dark-blue);
 color:var(--neutral-white)
}
.bd-image-card__bg-white {
 background-color:var(--neutral-white);
 color:var(--primary-dark-blue)
}
.bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__heading {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em;
 line-height:33px
}
@media(min-width:768px) {
 .bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__heading {
  font-family:primary-body;
  font-size:24px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:1440px) {
 .bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  line-height:3pc
 }
}
.bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__heading {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em;
 line-height:33px
}
@media(min-width:768px) {
 .bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__heading {
  font-family:primary-body;
  font-size:24px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
@media(min-width:1440px) {
 .bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em;
  line-height:3pc
 }
}
.bd-image-card__view-compact>.bd-image-card__container>.bd-image-card__content {
 padding:2.5rem 1.875rem;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media(max-width:767px) {
 .bd-image-card__view-compact>.bd-image-card__container>.bd-image-card__image {
  height:19.68rem
 }
}
.bd-image-card__view-compact>.bd-image-card__container--alternate>.bd-image-card__content {
 padding:2.5rem 1.875rem;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details {
 margin:0;
 padding:.625rem 0 0;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 line-height:1.3rem
}
@media(min-width:90rem) {
 .bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details {
  padding:1.25rem 0 0
 }
}
.bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details li {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:90rem) {
 .bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details li {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details {
 margin:0;
 padding:.625rem 0 0;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 line-height:1.3rem
}
@media(min-width:90rem) {
 .bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details {
  padding:1.25rem 0 0
 }
}
.bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details li {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:90rem) {
 .bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details li {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-card__bg-grey {
 color:var(--primary-dark-blue)
}
.bd-image-card__bg-grey .bd-image-card__container,
.bd-image-card__bg-grey .bd-image-card__container--alternate {
 background-color:var(--neutral-extra-light-grey)
}
.bd-image-card__container--alternate {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-image-card__image {
 width:100%;
 height:18.75rem;
 -o-object-fit:cover;
 object-fit:cover
}
.bd-image-card__image_alttext {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-image-card__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 text-align:left;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:2.5rem 2.875rem
}
.bd-image-card__button {
 background-color:var(--secondary-royal-blue);
 border:none;
 border-radius:.25rem;
 color:var(--neutral-white);
 padding:1.12rem 49px;
 margin-top:1rem;
 width:-webkit-max-content;
 width:-moz-max-content;
 width:max-content;
 text-decoration:none;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 -ms-flex-item-align:start;
 align-self:flex-start
}
@media(min-width:1024px) {
 .bd-image-card__button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-image-card__link-learn-more {
 color:var(--primary-boosted-bd-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:.625rem;
 font-size:1rem;
 text-decoration:none;
 line-height:1.5;
 letter-spacing:.02rem;
 font-family:small-copy
}
.bd-image-card__link-learn-more-icon {
 background-repeat:no-repeat;
 width:1.25rem;
 margin-left:.75rem;
 height:2rem
}
.bd-image-card__details {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin:0;
 padding:.625rem 0 0
}
.bd-image-card__heading {
 font-family:heading-b;
 font-size:22px;
 font-weight:700;
 line-height:150%;
 letter-spacing:.0384em
}
.bd-image-card__subheading {
 padding-top:1.25rem;
 font-size:1rem;
 letter-spacing:.1rem;
 text-transform:uppercase;
 line-height:1.5;
 font-family:heading-b
}
.bd-image-card__subbdescription {
 font-size:1.15rem;
 letter-spacing:.02rem;
 line-height:1.69;
 font-family:small-copy
}
@media(min-width:48rem) {
 .bd-image-card__view-compact>.bd-image-card__container>.bd-image-card__content {
  padding:0 1.875rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-image-card__no-padding .bd-image-card__content {
  padding:0
 }
 .bd-image-card__view-compact>.bd-image-card__container--alternate>.bd-image-card__content {
  padding:0 1.875rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-image-card__view-compact>.bd-image-card__container--alternate>.bd-image-card__image,
 .bd-image-card__view-compact>.bd-image-card__container>.bd-image-card__image {
  height:27pc
 }
 .bd-image-card__container {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-image-card__container,
 .bd-image-card__container--alternate {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal
 }
 .bd-image-card__container--alternate {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
 .bd-image-card__image {
  width:50%;
  height:24.2rem
 }
 .bd-image-card__content {
  padding:2rem 4rem;
  width:50%
 }
 .bd-image-card__button :hover,
 .bd-image-card__link-learn-more :hover {
  text-decoration:underline
 }
}
@media(min-width:64rem) {
 .bd-image-card__no-padding .bd-image-card__content {
  padding:0
 }
 .bd-image-card__margin-left-tablet .bd-image-card__content {
  padding-left:0!important
 }
 .bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__heading {
  line-height:3rem;
  font-size:2rem
 }
 .bd-image-card__view-compact>.bd-image-card__container--alternate>.bd-image-card__image,
 .bd-image-card__view-compact>.bd-image-card__container>.bd-image-card__image {
  height:5in
 }
 .bd-image-card__font-small>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-image-card__view-compact>.bd-image-card__container>.bd-image-card__content {
  padding:0 77px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__heading {
  line-height:3rem;
  font-size:2rem
 }
 .bd-image-card__font-small>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-image-card__view-compact>.bd-image-card__container--alternate>.bd-image-card__content {
  padding:0 77px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-image-card__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-image-card__image {
  height:29.13rem
 }
 .bd-image-card__content {
  font-family:primary-body;
  padding:3.75rem 6rem 0
 }
 .bd-image-card__details {
  padding:1.25rem 0;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-image-card__link-learn-more {
  font-size:1.125rem;
  line-height:1.69;
  font-family:primary-body
 }
}
@media(min-width:90rem) {
 .bd-image-card__image {
  height:37rem
 }
 .bd-image-card__content {
  padding:10rem 7.88rem 0
 }
 .bd-image-card__no-padding .bd-image-card__content {
  padding:0
 }
}
@media(max-width:767px) {
 .bd-image-card__padding-top-20px-mobile {
  margin-top:1.25rem
 }
}
.bd-image-card__font-small-integrated-sol>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details .customlabel-font {
 margin-bottom:.625rem
}
.bd-image-card__font-small-integrated-sol>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details p {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1024px) {
 .bd-image-card__font-small-integrated-sol>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-image-card__font-small-integrated-sol>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-card__font-small-integrated-sol>.bd-image-card__container--alternate>.bd-image-card__content>.bd-image-card__details p:last-child {
 margin-bottom:0
}
.bd-image-card__font-small-integrated-sol>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details .customlabel-font {
 margin-bottom:.625rem
}
.bd-image-card__font-small-integrated-sol>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details p {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1024px) {
 .bd-image-card__font-small-integrated-sol>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-image-card__font-small-integrated-sol>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-image-card__font-small-integrated-sol>.bd-image-card__container>.bd-image-card__content>.bd-image-card__details p:last-child {
 margin-bottom:0
}
.bd-image-card__center-align .bd-image-card__content {
 min-height:308px;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
@media(min-width:768px) {
 .bd-image-card__center-align .bd-image-card__content {
  min-height:unset;
  height:365px;
  padding:0 3rem
 }
}
@media(min-width:1024px) {
 .bd-image-card__center-align .bd-image-card__content {
  height:466px;
  padding:0 6pc
 }
}
@media(min-width:1440px) {
 .bd-image-card__center-align .bd-image-card__content {
  height:37pc;
  padding:0 125px
 }
}
@media(min-width:768px) {
 .bd-image-card__center-align .bd-image-card__image {
  height:365px
 }
}
@media(min-width:1024px) {
 .bd-image-card__center-align .bd-image-card__image {
  height:466px
 }
}
@media(min-width:1440px) {
 .bd-image-card__center-align .bd-image-card__image {
  height:37pc
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-image-card__more-content-in-description .bd-image-card__image {
  min-height:27pc!important;
  height:unset!important
 }
 .bd-image-card__more-content-in-description .bd-image-card__content {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
}
@media(min-width:1440px) {
 .bd-image-card__font-size-content-18px-desktop .bd-image-card__details {
  font-size:18px!important;
  line-height:27px!important
 }
}
.bd-image-card__details b {
 font-family:heading-b
}
.bd-key-benefit-card__description {
 cursor:default
}
.bd-key-benefit-card__description:hover+.brand-tooltip {
 display:none;
 width:18rem!important;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%)
}
@media(min-width:768px) {
 .bd-key-benefit-card__description:hover+.brand-tooltip {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:27rem!important;
  margin-top:10%;
  left:unset;
  -webkit-transform:unset;
  transform:unset
 }
}
@media(min-width:1440px) {
 .bd-key-benefit-card__description:hover+.brand-tooltip {
  margin-top:30%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
 }
}
@media(min-width:768px)and (max-width:1439px) {
 .bd-key-benefit__without-heading .bd-key-benefit-card__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(max-width:767px) {
 .bd-key-benefit__without-heading .bd-key-benefit-card__description {
  margin-top:0
 }
}
@media(min-width:768px)and (max-width:1439px) {
 .bd-key-benefit__without-heading .bd-key-benefit-card__description {
  margin-left:0;
  margin-top:0
 }
}
@media(min-width:1440px) {
 .bd-key-benefit__desktop-height-275px .bd-key-benefit-card__content {
  height:275px!important
 }
}
.bd-key-benefit__desktop-height-175px .bd-key-benefit-card__container {
 min-height:175px!important
}
@media(min-width:768px) {
 .bd-key-benefit__desktop-height-175px .bd-key-benefit-card__container {
  min-height:unset
 }
}
.bd-key-benefit__desktop-height-175px .bd-key-benefit-card__content {
 height:175px!important;
 min-height:175px!important
}
.bd-key-benefits__integrated-solutions .slick-slide {
 margin-top:0!important
}
.bd-key-benefits__integrated-solutions .slick-slider {
 margin-bottom:0
}
@media(max-width:767px) {
 .bd-key-benefits__integrated-solutions .bd-key-benefits__show-carousel {
  padding-left:0
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefit-card__container {
  position:relative;
  min-height:200px;
  max-height:unset
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefit-card__content {
  height:auto
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-key-benefits__integrated-solutions .bd-key-benefits__show-card {
  padding:0!important
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefits__card-list {
  padding-bottom:30px
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefits__card-list li:first-child {
  margin-top:0!important
 }
}
@media(min-width:1024px)and (max-width:1439px) {
 .bd-key-benefits__integrated-solutions .bd-key-benefits__show-card {
  padding:0!important
 }
}
@media(min-width:1440px) {
 .bd-key-benefits__integrated-solutions .bd-key-benefit-card__container {
  position:relative
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefits__show-card {
  padding:0
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefits__card {
  margin-top:0!important;
  margin-bottom:0!important;
  width:31.09%
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefits__card-list {
  padding-bottom:40px;
  grid-gap:2pc
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefits__card-list li {
  margin:0
 }
 .bd-key-benefits__integrated-solutions .bd-key-benefit-card__content {
  height:20.06rem
 }
}
.bd-key-benefits__card-list .slick-slide {
 height:unset
}
.bd-key-benefits__long-card .slick-slide {
 margin-top:0!important
}
.bd-key-benefits__long-card .slick-slider {
 margin-bottom:0!important
}
.bd-key-benefits__long-card .bd-key-benefit-card__description {
 -webkit-line-clamp:6
}
.bd-key-benefits__long-card .bd-key-benefit-card__description:hover+.brand-tooltip {
 display:none;
 width:18rem!important;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%)
}
@media(min-width:768px) {
 .bd-key-benefits__long-card .bd-key-benefit-card__description:hover+.brand-tooltip {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:27rem!important;
  margin-top:10%;
  left:unset;
  -webkit-transform:unset;
  transform:unset
 }
}
@media(min-width:1440px) {
 .bd-key-benefits__long-card .bd-key-benefit-card__description:hover+.brand-tooltip {
  margin-top:25%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
 }
}
@media(max-width:767px) {
 .bd-key-benefits__long-card {
  height:330px
 }
 .bd-key-benefits__long-card .bd-key-benefits__show-carousel {
  padding-left:0
 }
 .bd-key-benefits__long-card .bd-key-benefit-card__container {
  min-height:330px!important;
  max-height:unset;
  margin-left:1rem
 }
}
@media(max-width:767px)and (min-width:600px)and (max-width:767px) {
 .bd-key-benefits__long-card .bd-key-benefit-card__container {
  margin-left:1.88rem
 }
}
@media(max-width:767px) {
 .bd-key-benefits__long-card .bd-key-benefit-card__content {
  height:330px!important
 }
}
@media(max-width:767px) {
 .bd-key-benefits__long-card .bd-key-benefits__card {
  margin:0
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-key-benefits__long-card .bd-key-benefits__show-card {
  padding:0!important
 }
 .bd-key-benefits__long-card .bd-key-benefits__card-list {
  padding-bottom:40px
 }
 .bd-key-benefits__long-card .bd-key-benefits__card-list li:first-child {
  margin-top:0!important
 }
}
@media(min-width:1024px)and (max-width:1439px) {
 .bd-key-benefits__long-card .bd-key-benefits__show-card {
  padding:0!important
 }
}
@media(min-width:1440px) {
 .bd-key-benefits__long-card .bd-key-benefits__show-card {
  padding:0
 }
 .bd-key-benefits__long-card .bd-key-benefits__card {
  margin-top:0!important;
  margin-bottom:0!important;
  width:31%
 }
 .bd-key-benefits__long-card .bd-key-benefits__card-list {
  padding-bottom:40px;
  grid-gap:2pc
 }
 .bd-key-benefits__long-card .bd-key-benefits__card-list li {
  margin:0
 }
 .bd-key-benefits__long-card .bd-key-benefit-card__content {
  height:465px
 }
}
.bd-key-benefits__unconstrained-card .bd-key-benefit-card__description {
 -webkit-line-clamp:unset!important;
 overflow:unset!important;
 text-overflow:unset!important
}
.bd-key-benefits__unconstrained-card .slick-slide {
 margin-top:0!important
}
.bd-key-benefits__unconstrained-card .slick-slider {
 margin-bottom:0!important
}
.bd-key-benefits__unconstrained-card .bd-key-benefit-card__content {
 height:100%!important
}
@media(max-width:767px) {
 .bd-key-benefits__unconstrained-card {
  height:330px
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefits__show-carousel {
  padding-left:0
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefit-card__container {
  min-height:330px!important;
  max-height:unset;
  margin-left:1rem
 }
}
@media(max-width:767px)and (min-width:600px)and (max-width:767px) {
 .bd-key-benefits__unconstrained-card .bd-key-benefit-card__container {
  margin-left:1.88rem
 }
}
@media(max-width:767px) {
 .bd-key-benefits__unconstrained-card .bd-key-benefits__card {
  margin:0
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-key-benefits__unconstrained-card .bd-key-benefits__show-card {
  padding:0!important
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefits__card-list {
  padding-bottom:40px
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefits__card-list li:first-child {
  margin-top:0!important
 }
}
@media(min-width:1024px)and (max-width:1439px) {
 .bd-key-benefits__unconstrained-card .bd-key-benefits__show-card {
  padding:0!important
 }
}
@media(min-width:1440px) {
 .bd-key-benefits__unconstrained-card .bd-key-benefits__show-card {
  padding:0
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefits__card {
  margin-top:0!important;
  margin-bottom:0!important;
  width:31%
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefits__card-list {
  padding-bottom:40px;
  grid-gap:2pc
 }
 .bd-key-benefits__unconstrained-card .bd-key-benefits__card-list li {
  margin:0
 }
}
.bd-key-benefit-card__icon {
 background-image:url(clientlib-site/resources/image/icons/star-icon-circle.svg);
 height:1.9rem;
 width:1.9rem;
 background-repeat:no-repeat;
 background-size:contain
}
.bd-key-benefit-card__icon-image {
 height:1.9rem;
 width:1.9rem
}
.bd-key-benefit-card__container {
 background-color:var(--neutral-white);
 border-top:4px solid var(--primary-dark-blue);
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 min-height:18.37rem;
 color:var(--primary-dark-blue);
 max-height:17.3rem
}
.bd-key-benefit-card__content {
 padding:2.1rem;
 height:17.38rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-key-benefit-card__header {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 margin-top:1.3rem
}
.bd-key-benefit-card__description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 margin-top:.63rem;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.bd-key-benefit-card__heading-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:768px) {
 .bd-key-benefit-card__container {
  width:523px;
  min-height:8.68rem
 }
 .bd-key-benefit-card__content {
  padding:1.88rem 3.88rem 1.88rem 1.88rem;
  min-height:8.69rem;
  height:unset
 }
 .bd-key-benefit-card__header {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  -ms-flex-item-align:end;
  align-self:flex-end;
  margin-top:0;
  margin-left:1.86rem
 }
 .bd-key-benefit-card__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  margin-top:.63rem;
  margin-left:3.86rem;
  -webkit-line-clamp:6
 }
 .bd-key-benefit-card__heading-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(min-width:1024px) {
 .bd-key-benefit-card__container {
  width:8in
 }
 .bd-key-benefit-card__icon,
 .bd-key-benefit-card__icon-image {
  height:38px;
  width:38px
 }
 .bd-key-benefit-card__content {
  padding:3.13rem 5rem 3.13rem 3.06rem;
  min-height:12.5rem
 }
 .bd-key-benefit-card__header {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  margin-left:1.93rem
 }
 .bd-key-benefit-card__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-left:3.93rem;
  letter-spacing:.025em
 }
}
@media(min-width:1440px) {
 .bd-key-benefit-card__container {
  max-height:unset;
  width:unset;
  max-width:100%
 }
 .bd-key-benefit-card__content {
  padding:2.5rem;
  min-height:unset;
  height:22.3rem
 }
 .bd-key-benefit-card__header {
  padding-top:1.3rem;
  padding-bottom:.63rem;
  margin-left:0;
  -ms-flex-item-align:start;
  align-self:flex-start;
  padding:0;
  margin-top:1.3rem
 }
 .bd-key-benefit-card__description {
  margin-left:0;
  margin-top:.63rem;
  -webkit-line-clamp:4
 }
 .bd-key-benefit-card__heading-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.bd-key-benefits__nocard {
 height:4rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
.bd-key-benefit__grey-background .bd-key-benefit-card__container {
 background-color:var(--neutral-extra-light-grey)
}
.bd-key-benefit__white-background .bd-key-benefit-card__container {
 background-color:var(--neutral-white)
}
.bd-key-benefits__show-carousel {
 display:block;
 padding-left:3rem
}
.bd-key-benefits__carousal-single-item {
 padding:0;
 list-style-type:none
}
.bd-key-benefits__card {
 list-style-type:none;
 margin:0 1rem 0 0
}
.bd-key-benefits__carousal-single-item .slick-list {
 padding:0 1.8rem 0 0
}
.bd-key-benefits__card-list {
 padding:0
}
#bd-key-benefits__button {
 display:none
}
@media(min-width:768px) {
 .bd-key-benefits__show-card {
  padding:1.88rem 1.88rem 2.5rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-key-benefits__carousal-single-item,
 .bd-key-benefits__show-carousel {
  display:none
 }
 .bd-key-benefits__card {
  width:100%;
  margin:.63rem 0
 }
 .bd-key-benefits__card-list {
  list-style-type:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  border-bottom:1px solid var(--primary-warm-grey);
  margin-bottom:0;
  padding-bottom:1.25rem
 }
 .bd-key-benefits__card-list li:last-child {
  margin-bottom:0
 }
 .bd-key-benefits__card-list li {
  display:none
 }
 #bd-key-benefits__button {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-item-align:center;
  align-self:center;
  border-radius:4px;
  background:none;
  color:inherit;
  border:1px solid var(--primary-navy);
  padding:0;
  cursor:pointer;
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.1rem;
  margin:2.5rem 0 0;
  height:45px;
  width:148px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
@media(min-width:1024px) {
 .bd-key-benefits__card-list li:first-child {
  margin-top:0
 }
 .bd-key-benefits__show-card {
  padding:4.5rem 3rem 3rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 #bd-key-benefits__button {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  height:54px;
  width:200px
 }
 .bd-key-benefits__card {
  margin:1.25rem 0
 }
}
@media(min-width:1440px) {
 .bd-key-benefits__show-card {
  padding:5rem 4rem 3.75rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 #bd-key-benefits__button {
  margin:2.5rem 0 0
 }
 .bd-key-benefits__card {
  width:29.7%;
  margin:1.25rem 1rem
 }
 .bd-key-benefits__divider {
  width:100%
 }
}
.bd-key-benefit__description-maximum-3-lines .bd-key-benefit-card__description {
 -webkit-line-clamp:3!important
}
.bd-key-benefit__description-maximum-5-lines .bd-key-benefit-card__description {
 -webkit-line-clamp:5!important
}
.bd-key-benefit__description-maximum-7-lines .bd-key-benefit-card__description {
 -webkit-line-clamp:7!important
}
.bd-key-benefit__description-maximum-9-lines .bd-key-benefit-card__description {
 -webkit-line-clamp:9!important
}
.bd-key-benefit__description-no-constraint .bd-key-benefit-card__description {
 -webkit-line-clamp:unset!important
}
.bd-key-point-card__no-height-constraint .bd-key-point-card .bd-keypoint-card__container {
 height:auto!important
}
.bd-key-point-card__no-height-constraint .bd-keypoint-card__description {
 -webkit-line-clamp:unset!important;
 overflow:visible!important;
 max-height:unset!important
}
@media(min-width:1440px) {
 .bd-key-point-card__no-height-constraint .bd-keypoint-card__content-details {
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.bd-container__carousel .cmp-container .bd-key-point-card.bd-key-point-card__no-height-constraint {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-container__carousel .cmp-container .bd-key-point-card.bd-key-point-card__no-height-constraint .bd-keypoint-card__container {
 height:unset
}
@media(min-width:1440px) {
 .bd-key-point-card-desktop-384,
 .bd-key-point-card-desktop-384 .bd-keypoint-card__container,
 .bd-key-point-card-desktop-384-without-line-clamp,
 .bd-key-point-card-desktop-384-without-line-clamp .bd-keypoint-card__container {
  width:18.5rem!important;
  min-height:24rem!important
 }
}
.bd-key-point-card-desktop-384-without-line-clamp .bd-keypoint-card__description {
 -webkit-line-clamp:unset!important
}
@media(min-width:1440px) {
 .bd-key-point-card-desktop-384-without-line-clamp .bd-keypoint-card__description {
  max-height:unset!important
 }
}
.bd-key-point-card__332px .bd-keypoint-card__container {
 height:280px!important
}
@media(min-width:768px) {
 .bd-key-point-card__332px .bd-keypoint-card__container {
  height:190px!important
 }
}
@media(min-width:1024px) {
 .bd-key-point-card__332px .bd-keypoint-card__container {
  width:100%;
  height:255px!important;
  margin-bottom:2.5rem
 }
}
@media(min-width:1440px) {
 .bd-key-point-card__332px .bd-keypoint-card__container {
  height:330px!important
 }
}
.bd-key-point-card__350px-desktop .bd-keypoint-card__container {
 min-height:330px
}
@media(min-width:768px) {
 .bd-key-point-card__350px-desktop .bd-keypoint-card__container {
  min-height:210px
 }
}
@media(min-width:1024px) {
 .bd-key-point-card__350px-desktop .bd-keypoint-card__container {
  min-height:284px
 }
}
@media(min-width:1440px) {
 .bd-key-point-card__350px-desktop .bd-keypoint-card__container {
  min-height:350px
 }
}
.bd-key-point-card-340-460 {
 width:100%;
 height:232px
}
.bd-key-point-card-340-460 .bd-keypoint-card__description {
 -webkit-line-clamp:unset
}
.bd-key-point-card-340-460 .bd-keypoint-card__container {
 width:100%;
 height:232px
}
@media(min-width:1024px) {
 .bd-key-point-card-340-460,
 .bd-key-point-card-340-460 .bd-keypoint-card__container {
  width:460px;
  height:314px
 }
}
.bd-keypoint-card__height-465 {
 width:100%
}
.bd-keypoint-card__height-465 .bd-keypoint-card__description {
 -webkit-line-clamp:unset;
 overflow:unset
}
.bd-keypoint-card__height-465 .bd-keypoint-card__header {
 margin-bottom:10px!important
}
@media(min-width:1440px) {
 .bd-keypoint-card__height-465 {
  width:296px
 }
 .bd-keypoint-card__height-465 .bd-keypoint-card__container {
  height:465px
 }
}
.bd-key-point-card.bd-key-point-card-desktop-287 .bd-keypoint-card__container {
 width:100%;
 height:270px!important
}
@media(min-width:768px) {
 .bd-key-point-card.bd-key-point-card-desktop-287 .bd-keypoint-card__container {
  height:185px!important
 }
}
@media(min-width:1024px) {
 .bd-key-point-card.bd-key-point-card-desktop-287 .bd-keypoint-card__container {
  height:248px!important;
  margin-bottom:2.5rem!important
 }
}
@media(min-width:1440px) {
 .bd-key-point-card.bd-key-point-card-desktop-287 .bd-keypoint-card__container {
  height:287px!important
 }
}
.bd-keypoint-card__icon {
 background-image:url(clientlib-site/resources/image/icons/star-icon-circle.svg);
 background-repeat:no-repeat;
 height:41px;
 width:41px
}
.bd-key-point-card-desktop-321 {
 width:93%
}
.bd-key-point-card-desktop-321 .bd-keypoint-card__container {
 height:278px
}
.bd-key-point__mms-landing {
 width:93%
}
.bd-key-point__mms-landing .bd-keypoint-card__container {
 height:278px
}
.bd-keypoint-card__white .bd-keypoint-card__container {
 background-color:var(--neutral-white)
}
.bd-keypoint-card__grey .bd-keypoint-card__container {
 background-color:var(--neutral-extra-light-grey)
}
.bd-keypoint-card__hide-heading .bd-keypoint-card__header {
 display:none
}
.bd-keypoint-card__hide-heading .bd-keypoint-card__description {
 -webkit-line-clamp:unset!important
}
.bd-key-point-card-desktop-275 .bd-keypoint-card__container {
 height:12.625rem
}
.bd-key-point-card-desktop-275 .bd-keypoint-card__icon-new {
 margin-bottom:15px
}
.bd-keypoint-card__icon-new {
 background-repeat:no-repeat;
 height:2rem;
 width:2rem;
 margin-bottom:20px
}
@media(min-width:768px) {
 .bd-keypoint-card__icon-new {
  margin-right:36px
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__icon-new {
  height:38px;
  width:30px;
  margin-bottom:0;
  margin-right:unset
 }
}
.bd-keypoint-card__margin-bottom .bd-keypoint-card__container {
 margin-bottom:25px
}
.bd-keypoint-card__container {
 width:100%;
 background-color:var(--neutral-extra-light-grey);
 border-top:4px solid var(--primary-dark-blue);
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 color:var(--primary-dark-blue)
}
@media(min-width:768px) {
 .bd-keypoint-card__content-horizontal .bd-keypoint-card__content {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__content-horizontal .bd-keypoint-card__content {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
}
.bd-keypoint-card__content {
 padding:30px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:768px) {
 .bd-keypoint-card__content {
  padding:30px
 }
}
@media(min-width:1024px) {
 .bd-keypoint-card__content {
  padding:50px
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:40px
 }
}
.bd-keypoint-card__description::-webkit-scrollbar {
 display:none
}
.bd-keypoint-card__description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 max-height:6pc;
 margin-top:10px
}
@media(min-width:768px) {
 .bd-keypoint-card__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-keypoint-card__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__description {
  padding-top:unset
 }
}
.bd-keypoint-card__description-height .bd-keypoint-card__description {
 height:unset;
 max-height:315px;
 margin-top:0
}
.bd-keypoint-card__learn-more-text {
 padding-right:.625rem;
 color:var(--primary-boosted-bd-blue);
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-keypoint-card__learn-more-text {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__learn-more-text {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-keypoint-card__learn-more {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 text-decoration:none;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.bd-keypoint-card__learn-more-img {
 background-image:url(../../../etc.clientlibs/bd-com/clientlibs/clientlib-site/resources/image/icons/arrow-forward-boosted-blue.svg);
 height:1.25rem;
 width:1.25rem;
 background-repeat:no-repeat
}
.bd-key-point-card-desktop-314 {
 min-height:314px
}
.bd-key-point-card-desktop-314-remove-desc-height,
.bd-key-point-card-desktop-314-remove-desc-height .bd-keypoint-card__container {
 height:342px!important
}
.bd-key-point-card-desktop-314-remove-desc-height .bd-keypoint-card__description {
 -webkit-line-clamp:unset
}
@media(min-width:768px) {
 .bd-key-point-card-desktop-314-remove-desc-height,
 .bd-key-point-card-desktop-314-remove-desc-height .bd-keypoint-card__container {
  height:unset!important
 }
}
.bd-key-point-card-desktop-368 {
 height:342px!important;
 width:100%
}
.bd-key-point-card-desktop-368 .bd-keypoint-card__container {
 height:342px!important
}
.bd-key-point-card-desktop-368 .bd-keypoint-card__description {
 overflow:unset;
 text-overflow:unset;
 -webkit-line-clamp:unset!important;
 display:unset!important;
 max-height:135px!important
}
@media(min-width:768px) {
 .bd-key-point-card-desktop-368 {
  height:unset!important;
  width:48%
 }
 .bd-key-point-card-desktop-368 .bd-keypoint-card__container {
  height:unset!important
 }
}
@media(min-width:1440px) {
 .bd-key-point-card-desktop-368 {
  height:23pc!important;
  width:48%
 }
 .bd-key-point-card-desktop-368 .bd-keypoint-card__container {
  height:23pc!important
 }
}
.bd-key-point-card-desktop-314,
.bd-key-point-card-height-260 {
 width:100%
}
@media(min-width:768px) {
 .bd-keypoint-card__container {
  margin-bottom:20px
 }
 .bd-key-point-card-desktop-314 {
  width:48%
 }
 .bd-key-point-card-desktop-275 .bd-keypoint-card__container {
  height:17.188rem
 }
 .bd-key-point-card-desktop-275 {
  width:32%
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__container,
 .bd-key-point__mms-landing.bd-keypoint-card__container {
  height:unset
 }
 .bd-key-point-card-desktop-321,
 .bd-key-point__mms-landing {
  width:100%
 }
 .bd-key-point-card-desktop-314.bd-keypoint-card__margin-bottom {
  margin-bottom:unset;
  height:unset
 }
 .bd-keypoint-card__header {
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__header {
  width:90%;
  margin-bottom:10px
 }
 .bd-key-point__mms-landing .bd-keypoint-card__header {
  margin-bottom:15px
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__content,
 .bd-key-point__mms-landing .bd-keypoint-card__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-key-point__mms-landing,
 .bd-keypoint-card__margin-bottom .bd-keypoint-card__container {
  margin-bottom:35px
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__description,
 .bd-key-point__mms-landing .bd-keypoint-card__description {
  margin-top:-10px
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__icon-new,
 .bd-key-point__mms-landing .bd-keypoint-card__icon-new {
  height:30px;
  width:30px;
  margin-right:30px
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__container,
 .bd-key-point__mms-landing .bd-keypoint-card__container {
  height:139px
 }
}
@media(min-width:1024px) {
 .bd-keypoint-card__container {
  margin-bottom:1.875rem
 }
 .bd-key-point__mms-landing .bd-keypoint-card__content {
  padding:30px 30px 57px
 }
 .bd-key-point-card-desktop-275 .bd-keypoint-card__container {
  height:24.188rem
 }
 .bd-key-point__mms-landing .bd-keypoint-card__container {
  height:347px
 }
 .bd-key-point__mms-landing .bd-keypoint-card__content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-key-point__mms-landing .bd-keypoint-card__icon-new {
  width:2pc;
  height:2pc;
  margin-right:0;
  margin-bottom:20px
 }
 .bd-key-point__mms-landing .bd-keypoint-card__header {
  margin-bottom:10px
 }
 .bd-key-point__mms-landing .bd-keypoint-card__description {
  margin-top:0
 }
 .bd-key-point__mms-landing {
  width:32%
 }
}
.bd-key-point__mms-landing .bd-keypoint-card__description {
 -webkit-line-clamp:unset!important
}
@media(min-width:1440px) {
 .bd-key-point-card-desktop-321 .bd-keypoint-card__content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-keypoint-card__icon {
  background-image:url(clientlib-site/resources/image/icons/star-icon-circle.svg);
  background-repeat:no-repeat;
  height:41px;
  width:41px
 }
 .bd-key-point__mms-landing .bd-keypoint-card__content {
  padding:40px
 }
 .bd-key-point-card-desktop-314.bd-keypoint-card__margin-bottom {
  height:314px;
  margin-bottom:40px
 }
 .bd-key-point-card-desktop-275 .bd-keypoint-card__container {
  height:17.188rem
 }
 .bd-keypoint-card__icon-new {
  height:35px;
  width:37px
 }
 .bd-key-point__mms-landing .bd-keypoint-card__header {
  padding-top:unset
 }
 .bd-keypoint-card__container {
  margin-bottom:2.5rem
 }
 .bd-keypoint-card__header {
  padding-top:1.3rem;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-keypoint-card__margin-bottom .bd-keypoint-card__container {
  margin-bottom:40px
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__container,
 .bd-key-point__mms-landing .bd-keypoint-card__container {
  height:321px
 }
 .bd-key-point-card-desktop-321 .bd-keypoint-card__icon-new,
 .bd-key-point__mms-landing.bd-keypoint-card__icon-new {
  height:38px;
  width:38px
 }
}
.bd-keypoint-card__header {
 margin-bottom:.625rem;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .bd-keypoint-card__header {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1024px) {
 .bd-keypoint-card__header {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__header {
  margin-bottom:0
 }
}
.bd-keypoint-card__learn-more {
 margin-top:20px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-key-point-card__icon {
 width:15px;
 height:10px
}
@media(min-width:1440px) {
 .bd-key-point-card__icon {
  width:20px;
  height:14px
 }
}
.bd-keypoint-card__height-260 {
 width:100%!important
}
@media(min-width:1440px) {
 .bd-keypoint-card__height-260 {
  width:48.3%!important
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__height-260 .bd-keypoint-card__content {
  height:260px!important
 }
}
.bd-keypoint-card__margin-bottom-remove .bd-keypoint-card__container {
 margin-bottom:0!important
}
.bd-key-point-card .brand-tooltip {
 font-family:primary-body!important;
 font-size:1pc!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0192em!important
}
@media(min-width:768px) {
 .bd-key-point-card .brand-tooltip {
  font-size:14px!important;
  letter-spacing:.0168em!important
 }
}
@media(min-width:1024px) {
 .bd-key-point-card .brand-tooltip {
  font-size:18px!important;
  letter-spacing:.0216em!important
 }
}
.bd-keypoint-card__description:hover+.brand-tooltip {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 left:50%;
 -webkit-transform:translate(-50%);
 transform:translate(-50%)
}
@media(min-width:768px) {
 .bd-keypoint-card__description:hover+.brand-tooltip {
  left:unset;
  -webkit-transform:unset;
  transform:unset
 }
}
.bd-keypoint-card__description {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
 cursor:default
}
@media(min-width:768px) {
 .bd-keypoint-card__description {
  -webkit-line-clamp:2
 }
}
@media(min-width:1440px) {
 .bd-keypoint-card__description {
  -webkit-line-clamp:3
 }
}
.bd-key-point-card__description-maximum-3-lines .bd-keypoint-card__description {
 -webkit-line-clamp:3!important;
 overflow:hidden!important
}
.bd-key-point-card__description-maximum-5-lines .bd-keypoint-card__description {
 -webkit-line-clamp:5!important;
 overflow:hidden!important
}
.bd-key-point-card__description-maximum-7-lines .bd-keypoint-card__description {
 -webkit-line-clamp:7!important;
 overflow:hidden!important
}
.bd-key-point-card__description-maximum-9-lines .bd-keypoint-card__description {
 -webkit-line-clamp:9!important;
 overflow:hidden!important
}
.bd-key-point-card__description-no-constraint .bd-keypoint-card__description {
 -webkit-line-clamp:unset!important;
 overflow:hidden!important
}
.bd-product-search-card__phone-icon {
 width:1pc;
 height:1pc;
 margin-top:3px!important
}
@media(min-width:768px) {
 .bd-product-search-card__phone-icon {
  width:9pt;
  height:9pt
 }
}
@media(min-width:1440px) {
 .bd-product-search-card__phone-icon {
  width:1pc;
  height:1pc
 }
}
.LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .page-custom-options {
 right:0!important;
 left:unset!important
}
.page-list {
 padding:0!important
}
.bd-product-search__cnt {
 margin:40px 0
}
.LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .bd-training-event-list__load-more {
 margin-bottom:0
}
.bd-product-search-card__wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-product-search-card__wrapper .bd-product-search-card__address {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.bd-product-search-card__wrapper>h4 {
 color:var(--primary-dark-blue);
 font-family:label;
 font-size:18px;
 line-height:27px;
 margin:0 0 10px;
 font-weight:700
}
@media(min-width:768px) {
 .bd-product-search-card__wrapper>h4 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-product-search-card__wrapper>h4 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-product-search-card__wrapper>div {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 color:var(--primary-boosted-bd-blue);
 margin-bottom:10px
}
.bd-product-search-card__wrapper>div a {
 margin-bottom:0
}
.bd-product-search-card__wrapper>div img {
 margin-right:10px
}
.bd-product-search-card__wrapper>div p {
 color:var(--bs-gray);
 margin:0
}
.bd-product-search-card__wrapper>div div,
.bd-product-search-card__wrapper a {
 font-family:small-copy;
 font-size:1rem;
 line-height:24px;
 color:var(--primary-boosted-bd-blue)
}
.bd-product-search-card__wrapper a {
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-bottom:10px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media(min-width:768px) {
 .bd-product-search-card__wrapper a {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-product-search-card__wrapper a {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-product-search-card__wrapper a img {
 margin:0 10px 0 0
}
.bd-product-search-card__wrapper p {
 font-family:small-copy;
 font-size:1rem;
 line-height:24px
}
@media(min-width:768px) {
 .bd-product-search-card__wrapper p {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-product-search-card__wrapper p {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-product-search-card__wrapper .bd-product-search-card__form img,
.bd-product-search-card__wrapper .bd-product-search-card__website img {
 margin-left:10px
}
.bd-product-search-card__link img {
 margin-left:10px!important
}
.bd-product-search__grid {
 display:grid;
 grid-template-columns:repeat(1,1fr);
 grid-gap:40px 28px
}
.bd-product-search__cnt h2 {
 font-family:heading-b;
 font-size:24px;
 line-height:150%;
 letter-spacing:.0288em;
 color:var(--primary-dark-blue);
 margin-bottom:40px
}
.bd-life-sciences-form__modal {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:1000;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.8);
 visibility:hidden
}
.bd-life-sciences-form__modal-close {
 background-image:url(clientlib-site/resources/image/cta-close.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer
}
.bd-life-sciences-form__modal-heading {
 margin-top:.82rem;
 font-family:heading-b;
 font-size:1.3rem;
 line-height:1.88rem;
 letter-spacing:.03rem;
 font-style:normal;
 color:var(--primary-dark-blue)
}
@media(min-width:768px) {
 .bd-product-search__grid {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  grid-gap:40px 28px
 }
 .bd-product-search-card__address {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding {
  padding:2.5rem 1.87rem 3.12rem 2.87rem
 }
}
@media(min-width:768px)and (min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding {
  padding:5rem 5rem 5rem 4.62rem
 }
}
@media(min-width:768px)and (min-width:1440px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding {
  padding:5rem 7.18rem 5rem 4.62rem
 }
}
@media(min-width:768px)and (min-width:768px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .bd-training-event-list__header-left--small {
  font-size:1.25rem;
  line-height:1.87rem
 }
}
@media(min-width:768px)and (min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .bd-training-event-list__header-left--small {
  font-size:1.5rem;
  line-height:2.25rem
 }
}
@media(min-width:768px)and (min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .bd-training-event-list__heading-right {
  font-size:1.06rem;
  line-height:1.68rem
 }
}
@media(min-width:768px)and (min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .custom-select__trigger {
  font-size:1rem;
  line-height:1.5rem
 }
}
@media(min-width:768px)and (min-width:768px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .bd-product-search__cnt h2 {
  font-size:1.25rem;
  line-height:1.87rem
 }
}
@media(min-width:768px)and (min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__wrapper-life-sciences-product-branding .bd-product-search__cnt h2 {
  font-size:1.5rem;
  line-height:2.25rem
 }
}
.LifeSciencesProductBranding-bd-event-training-container__wrapper .bd-training-event-list__heading-right {
 width:4rem
}
@media(min-width:1024px) {
 .bd-product-search__grid {
  display:grid
 }
}
@media(min-width:1024px)and (min-width:1440px) {
 .bd-product-search__grid {
  grid-template-columns:repeat(3,1fr);
  grid-gap:40px 2pc
 }
}
@media(min-width:1024px) {
 .bd-training-event-list__wrapper-life-sciences-product-branding {
  padding:5pc 5pc 5pc 74px
 }
}
@media(min-width:1024px) {
 .bd-product-search-card__address {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .bottom-underline {
 padding-left:1.87rem
}
@media(min-width:1440px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .bottom-underline {
  padding-left:5rem
 }
}
.LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .each-option {
 padding-top:.93rem
}
@media(min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .each-option {
  padding-top:1.25rem
 }
}
@media(min-width:1440px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .dynamic-filter-section {
  width:338px
 }
}
@media(min-width:768px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  padding-top:0
 }
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .filter-internal-title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:768px)and (min-width:1440px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding .filter-internal-title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1024px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding {
  width:338px;
  font-family:label;
  font-size:18px;
  line-height:27px;
  letter-spacing:.02rem;
  color:var(--primary-navy);
  padding-top:40px
 }
}
@media(min-width:1440px) {
 .LifeSciencesProductBranding-bd-event-training-container__wrapper .filter-section-life-sciences-product-branding {
  padding-top:28px;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-link-cards__support-landing .bd-link-card {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-link-cards__support-landing {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-link-cards__support-landing .bd-link-card__cnt {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.bd-link-cards__support-landing .bd-link-card__cnt h1 {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 font-family:primary-body;
 font-weight:600
}
.bd-link-cards__support-landing .bd-link-card img {
 margin-top:0!important
}
.bd-link-cards__support-landing .bd-link-card p {
 margin-top:.75rem;
 text-transform:uppercase;
 text-align:center;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-link-card__cnt {
 font-family:label;
 font-size:.87rem;
 line-height:1.31rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:0 1.87rem 2.5rem
}
.bd-link-card__cnt>h1 {
 font-family:heading-b;
 font-size:1.25rem;
 line-height:1.87rem;
 margin:2.5rem 0 0;
 -ms-flex-item-align:baseline;
 align-self:baseline
}
.bd-link-card {
 width:19.68rem;
 height:8.25rem;
 background-color:rgba(226,224,237,.2);
 border:1px solid #021423;
 border-radius:4px;
 text-align:center;
 font-family:label;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:1.25rem 0 0
}
.bd-link-card__cnt a {
 text-decoration:none;
 color:inherit
}
.bd-link-card>p {
 margin:.62rem 0 0;
 padding:0;
 width:14.68rem
}
.bd-link-card__alert>div,
.bd-link-card__biosciences>img,
.bd-link-card__browse-support>img,
.bd-link-card__faq.bd-link-card>img,
.bd-link-card__login.bd-link-card>img,
.bd-link-card__medication-mng.bd-link-card>img,
.bd-link-card__order-status>img,
.bd-link-card__product-complaint>img,
.bd-link-card__recall-notifications>img,
.bd-link-card__security-information>img {
 max-width:14.68rem;
 margin-top:1.25rem;
 height:2.5rem
}
@media(min-width:768px) {
 .bd-link-cards__support-landing .bd-link-card__cnt h1 {
  font-family:primary-body;
  font-size:24px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-link-cards__support-landing .bd-link-card p {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-link-card__customer-portal-cards,
 .bd-link-card__quick-links-cards {
  display:grid;
  grid-template-columns:repeat(3,1fr)
 }
 .bd-link-card {
  width:13.37rem;
  height:10.25rem;
  margin-right:1.87rem
 }
 .bd-link-card__cnt>h1 {
  font-size:1.75rem;
  line-height:2.62rem
 }
 .bd-link-card__cnt {
  padding-right:0
 }
 .bd-link-card>p {
  width:10rem
 }
 .bd-link-card__biosciences>img,
 .bd-link-card__browse-support>img,
 .bd-link-card__faq.bd-link-card>img,
 .bd-link-card__login.bd-link-card>img,
 .bd-link-card__medication-mng.bd-link-card>img,
 .bd-link-card__order-status>img,
 .bd-link-card__product-complaint>img,
 .bd-link-card__recall-notifications>img,
 .bd-link-card__security-information>img {
  margin-top:2.25rem;
  max-width:10rem
 }
}
@media(min-width:1440px) {
 .bd-link-cards__support-landing .bd-link-card__cnt h1 {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-link-cards__support-landing .bd-link-card {
  -webkit-box-shadow:inset 0 4px 0 var(--neutral-light-black);
  box-shadow:inset 0 4px 0 var(--neutral-light-black);
  border:unset;
  border-radius:0
 }
 .bd-link-card__cnt {
  padding:0;
  margin:0 17.43rem 5rem
 }
 .bd-link-card__cnt>h1 {
  margin-top:5rem;
  font-size:2rem
 }
 .bd-link-cards__support-landing .bd-link-card p {
  color:var(--secondary-light-blue);
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  text-transform:unset
 }
 .bd-link-card {
  width:15.75rem;
  height:12rem;
  margin:2.5rem 2.5rem 0 0
 }
 .bd-link-card__biosciences>img,
 .bd-link-card__browse-support>img,
 .bd-link-card__faq.bd-link-card>img,
 .bd-link-card__login.bd-link-card>img,
 .bd-link-card__medication-mng.bd-link-card>img,
 .bd-link-card__order-status>img,
 .bd-link-card__product-complaint>img,
 .bd-link-card__recall-notifications>img,
 .bd-link-card__security-information>img {
  margin-top:2.06rem
 }
}
.bd-link-list_list-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 padding-left:0
}
.bd-link-list_list-wrapperli:last-child {
 margin-bottom:0
}
.bd-link-list__list-item-image {
 -ms-flex-item-align:start;
 align-self:flex-start;
 margin-top:8px;
 background-image:url(clientlib-site/resources/image/icons/file-boosted-blue.svg);
 height:1.2rem;
 width:1.44rem;
 background-repeat:no-repeat;
 background-size:contain;
 margin-right:11.27px
}
.bd-link-list_list-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 margin-bottom:.63rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-link-list__list-item-text {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em;
 padding-top:.3rem;
 width:100%
}
.bd-link-list__list-item-text,
.bd-link-list__list-item-text:hover {
 color:var(--primary-dark-blue);
 text-decoration:none
}
@media(min-width:768px) {
 .bd-link-list__list-item-image {
  height:1.2rem
 }
 .bd-link-list_list-item {
  margin-bottom:1.25rem
 }
 .bd-link-list__list-item-text {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-link-list__list-item-image {
  height:1.5rem;
  width:1.5em
 }
 .bd-link-list__list-item-text {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-link-with-image .bd-link-with-image__after-img {
 width:20px
}
.bd-link-with-image .bd-link-with-image__before-img {
 width:11px
}
.bd-link-with-image .bd-link-with-image__after-link {
 font-family:primary-body;
 font-size:18px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0216em;
 color:var(--primary-boosted-bd-blue);
 margin-right:.188rem;
 text-decoration:none
}
.bd-link-with-image .bd-link-with-image__before-link {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--secondary-light-blue);
 margin-left:10px;
 margin-bottom:-3px;
 text-decoration:none
}
@media(max-width:1024px) {
 .bd-link-with-image .bd-link-with-image__after-link {
  font-size:14px;
  letter-spacing:.0168em
 }
 .bd-link-with-image .bd-link-with-image__after-img {
  width:15px;
  margin-top:.125rem
 }
}
@media(min-width:768px) {
 .image-modal-policy__no-margin {
  margin-bottom:0!important
 }
}
@media(min-width:1024px) {
 .image-modal-policy__no-margin {
  margin-top:0!important;
  margin-bottom:0!important
 }
}
@media(min-width:1440px) {
 .image-modal-policy__no-margin {
  margin-top:0!important;
  margin-bottom:0!important
 }
}
.bd-modal-image__container {
 width:100%;
 height:177px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.bd-modal-image__container a {
 text-decoration:none;
 color:var(--secondary-light-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.image-modal__font-18px-links .bd-modal-image__link-learn-more {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1440px) {
 .image-modal__font-18px-links .bd-modal-image__link-learn-more .bd-modal-image__forward-arrow {
  margin-top:3px
 }
}
@media(min-width:768px) {
 .image-modal__font-18px-links .bd-modal-image__link-learn-more {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .image-modal__font-18px-links .bd-modal-image__link-learn-more {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .image-modal__font-18px-links .bd-modal-image__link-learn-more {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.image-modal-policy__padding-top {
 margin-top:30px
}
@media(min-width:768px) {
 .image-modal-policy__padding-top {
  margin-top:40px
 }
}
@media(min-width:1024px) {
 .image-modal-policy__padding-top {
  margin-top:0
 }
}
.bd-modal-image__container-supplier {
 margin-top:1.875rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline;
 width:unset!important
}
.bd-modal-image__container-supplier a {
 text-decoration:none;
 color:var(--secondary-light-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-modal-image__container-supplier #bd-modal-image__img {
 background-color:#fff;
 width:19.688rem!important;
 height:11.063rem!important
}
.bd-modal-image__forward-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 background-repeat:no-repeat;
 background-size:cover;
 margin-left:.5rem;
 min-width:1rem;
 height:1rem
}
.bd-modal-image__label {
 font-weight:700;
 font-family:label;
 font-size:1rem;
 margin:0;
 padding:1.88rem 0 .63rem;
 line-height:1.5;
 letter-spacing:.02rem;
 text-transform:uppercase
}
#bd-modal-image__img {
 border-radius:5px;
 cursor:pointer;
 -webkit-transition:.3s;
 transition:.3s;
 height:100%;
 width:100%
}
#bd-modal-image__img:hover {
 opacity:.7
}
.bd-modal-image__modal {
 display:none;
 position:fixed;
 z-index:2;
 padding-top:65px;
 left:0;
 top:0;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.bd-modal-image__modal-content {
 margin:auto;
 display:block;
 width:80%;
 max-width:700px;
 max-height:95%;
 padding-right:35px;
 padding-left:35px;
 padding-top:7rem;
 -webkit-animation-name:zoom;
 -webkit-animation-duration:.6s;
 animation-name:zoom;
 animation-duration:.6s
}
@-webkit-keyframes zoom {
 0% {
  -webkit-transform:scale(0)
 }
 to {
  -webkit-transform:scale(1)
 }
}
@keyframes zoom {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.bd-modal-image__close-btn {
 position:absolute;
 top:15px;
 right:35px;
 color:#f1f1f1;
 font-size:40px;
 font-weight:700;
 -webkit-transition:.3s;
 transition:.3s
}
.bd-modal-image__close-btn:focus,
.bd-modal-image__close-btn:hover {
 color:#bbb;
 text-decoration:none;
 cursor:pointer
}
@media only screen and (max-width:700px) {
 .bd-modal-image__modal-content {
  width:100%
 }
}
@media only screen and (min-width:768px) {
 .bd-modal-image__label {
  padding:1.25rem 0 .63rem
 }
 .bd-modal-image__container-supplier {
  margin-bottom:2.5rem
 }
 .bd-modal-image__container-supplier #bd-modal-image__img {
  width:28.813rem!important;
  height:16.25rem!important
 }
}
@media only screen and (min-width:768px) {
 .bd-modal-image__container {
  height:261px
 }
}
@media only screen and (min-width:1024px) {
 .bd-modal-image__container {
  margin-left:1.5rem;
  height:unset
 }
 .bd-modal-image__container-supplier #bd-modal-image__img {
  width:18rem!important;
  height:10.125rem!important
 }
}
@media only screen and (min-width:1440px) {
 .bd-modal-image__container {
  height:167px
 }
}
@media only screen and (min-width:1024px) {
 .bd-modal-image__container-supplier #bd-modal-image__img {
  width:18.5rem!important;
  height:10.375rem!important
 }
}
.image-modal__remove-border #bd-modal-image__img {
 border-radius:0!important
}
.bd-modal-image__object-fit-contain #bd-modal-image__img {
 -o-object-fit:contain!important;
 object-fit:contain!important
}
.bd-partnership-card__disable {
 opacity:1%
}
.bd-partnership-card__image {
 background-repeat:no-repeat;
 background-blend-mode:luminosity;
 max-width:8rem
}
.bd-partnership-card__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:heading-b;
 font-size:1.125rem;
 line-height:1.87rem;
 letter-spacing:.02rem;
 max-width:26rem;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.bd-partnership-card__content {
 text-align:center;
 text-decoration:underline;
 text-decoration-thickness:2px;
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none;
 padding:1.25rem 0 0;
 -webkit-margin-before:0;
 margin-block-start:0;
 -webkit-margin-after:0;
 margin-block-end:0;
 color:var(--primary-dark-blue)
}
.bd-training-event-list__past-search-container {
 padding:1.88rem 0 0;
 border-top:1px solid #c8cbd0
}
.past-event__free-text--options {
 display:none;
 border:1px solid var(--primary-dark-blue);
 border-top:none;
 border-radius:0 0 .25rem .25rem;
 background-color:var(--neutral-white)
}
.past-event__free-text--option {
 text-decoration:none;
 color:var(--primary-dark-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:2.56rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-left:.62rem
}
input:focus {
 outline:none
}
#past-event__free-text,
.bd-past-event-type__dropdown-options,
.bd-past-event-type__dropdown-select__trigger,
.bd-past-event-year__dropdown-options,
.bd-past-event-year__dropdown-select__trigger {
 margin-right:.62rem
}
.past-event__free-text--option:hover {
 color:var(--primary-dark-blue);
 background-color:rgba(226,224,237,.2)
}
#past-event__free-text {
 display:none;
 padding:0 0 0 .62rem;
 width:100%
}
.bd-past-event__search {
 cursor:pointer;
 border-radius:.25rem;
 height:2.75rem;
 padding:10px;
 background:var(--secondary-light-blue);
 border-radius:4px;
 min-width:44px;
 height:44px;
 width:44px;
 border:2px solid var(--secondary-light-blue)
}
.bd-past-event__search>p {
 display:none
}
.bd-past-event__search>div {
 background-image:url(clientlib-site/resources/image/icons/search-icon-white.svg);
 height:100%;
 width:100%;
 background-repeat:no-repeat
}
.bd-past-event__wrapper {
 font-family:xsmall-copy;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-size:.87rem;
 line-height:1.31rem;
 letter-spacing:.2px;
 width:100%;
 -webkit-margin-after:0;
 margin-block-end:0
}
.bd-past-event-year__dropdown-select-wrapper {
 width:30%
}
.bd-past-event-type__dropdown-select-wrapper {
 width:64%
}
.bd-past-event-type__dropdown-select-wrapper,
.bd-past-event-year__dropdown-select-wrapper {
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 font-size:.87rem;
 line-height:1.31rem;
 letter-spacing:.02em;
 font-family:primary-body;
 font-weight:700
}
.bd-past-event-type__dropdown-select__trigger>span,
.bd-past-event-year__dropdown-select__trigger>span {
 -ms-flex-item-align:center;
 align-self:center;
 margin-left:.62rem
}
.bd-past-event-type__dropdown-select,
.bd-past-event-year__dropdown-select {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-past-event-year__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 border:1px solid var(--primary-dark-blue);
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 border-radius:.25rem;
 height:2.75rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:var(--neutral-white)
}
.bd-past-event-type__dropdown-options,
.bd-past-event-year__dropdown-options {
 position:absolute;
 display:block;
 top:100%;
 left:0;
 right:0;
 border:1px solid var(--primary-dark-blue);
 background:var(--neutral-white);
 -webkit-transition:all .5s;
 transition:all .5s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:0 0 .25rem .25rem;
 border-top:none
}
.bd-past-event-type__dropdown-select.open .bd-past-event-type__dropdown-options,
.bd-past-event-year__dropdown-select.open .bd-past-event-year__dropdown-options {
 opacity:1;
 visibility:visible;
 pointer-events:all
}
.bd-past-event-type__dropdown-option,
.bd-past-event-year__dropdown-option {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:0 0 0 .75rem;
 color:var(--primary-dark-blue);
 cursor:pointer;
 -webkit-transition:all .5s;
 transition:all .5s;
 height:2.5rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-past-event-type__dropdown-option:hover,
.bd-past-event-year__dropdown-option:hover {
 cursor:pointer;
 background-color:rgba(226,224,237,.2)
}
.bd-past-event-type__dropdown-option.selected,
.bd-past-event-year__dropdown-option.selected {
 color:var(--primary-dark-blue);
 background-color:rgba(226,224,237,.2)
}
.bd-past-event-type__dropdown-arrow,
.bd-past-event-year__dropdown-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-up.svg);
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:.62rem;
 background-repeat:no-repeat;
 height:8px;
 min-width:15px;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 margin-left:.4rem
}
.open .bd-past-event-type__dropdown-select__trigger,
.open .bd-past-event-year__dropdown-select__trigger {
 border-radius:.25rem .25rem 0 0;
 border-bottom:none
}
.open .bd-past-event-type__dropdown-arrow,
.open .bd-past-event-year__dropdown-arrow {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
}
.bd-past-event-type__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 border:1px solid var(--primary-dark-blue);
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 border-radius:.25rem;
 height:2.75rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:var(--neutral-white)
}
.filters,
.past-event__free-text--dorpdown {
 display:none
}
@media(min-width:768px) {
 .bd-training-event-list__past-search-container {
  padding:2.5rem 0 0
 }
 .bd-past-event-type__dropdown-select-wrapper,
 .bd-past-event-year__dropdown-select-wrapper {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  width:30%
 }
 .bd-past-event-type__dropdown-select-wrapper {
  width:35%
 }
 .past-event__free-text--dorpdown {
  display:inline-block;
  width:30%;
  margin-right:10px
 }
 .past-event__free-text--dorpdown input {
  width:100%
 }
 .filters {
  display:block
 }
 #past-event__free-text {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  display:block;
  border:1px solid var(--primary-dark-blue);
  border-radius:.25rem;
  height:2.75rem
 }
 .past-event__free-text--options {
  position:absolute
 }
}
@media(min-width:1024px) {
 .bd-past-event__search {
  font-family:primary-body;
  font-size:14px;
  font-weight:400;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-past-event-type__dropdown-select-wrapper,
 .bd-past-event-year__dropdown-select-wrapper {
  width:20%
 }
 .bd-past-event-type__dropdown-select-wrapper {
  width:35%
 }
 .past-event__free-text--dorpdown {
  width:48%
 }
 .bd-past-event__search {
  background:var(--secondary-royal-blue);
  color:var(--neutral-white);
  border:none;
  margin:0;
  min-width:7.88rem;
  cursor:pointer;
  outline:inherit;
  height:2.75rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:.25rem
 }
 .bd-past-event__search>p {
  display:block;
  margin:0
 }
 .bd-past-event__search>div {
  display:none
 }
}
@media(min-width:1440px) {
 .bd-past-event-type__dropdown-select-wrapper,
 .bd-past-event-year__dropdown-select-wrapper,
 .bd-past-event__search {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  font-family:primary-body
 }
 .bd-past-event-type__dropdown-select-wrapper,
 .bd-past-event-year__dropdown-select-wrapper {
  width:20%
 }
 .bd-past-event-type__dropdown-select-wrapper {
  width:30%
 }
 .past-event__free-text--dorpdown {
  width:50%
 }
 .bd-past-event-type__dropdown-select__trigger,
 .bd-past-event-year__dropdown-select__trigger {
  height:2.75rem
 }
 #past-event__free-text {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em;
  height:2.75rem
 }
}
.bd-brand-family__image-scale-down .brand-card-image {
 -o-object-fit:scale-down;
 object-fit:scale-down
}
.bd-brand-family__description-maximum-3-lines .brand-card-text {
 max-height:44px
}
.bd-brand-family__description-maximum-5-lines .brand-card-text {
 max-height:98px;
 min-height:unset!important
}
.bd-brand-family__description-maximum-7-lines .brand-card-text {
 max-height:152px!important;
 min-height:unset!important
}
.bd-brand-family__description-maximum-9-lines .brand-card-text {
 max-height:172px!important;
 min-height:unset!important
}
.brand-card {
 background-color:#fff;
 border-top:4px solid var(--primary-dark-blue);
 width:315px;
 padding:30px;
 margin-bottom:30px;
 overflow:auto;
 max-height:calc(100% - 40px);
 min-height:calc(100% - 40px)
}
.brand-card span.forward-arrow-icon-boosted-blue:after {
 content:url(clientlib-site/resources/image/icons/arrow-forward-boosted-blue.svg);
 padding-left:11px;
 width:1rem;
 margin-bottom:3px
}
@media only screen and (min-width:768px) {
 .brand-card span.forward-arrow-icon-boosted-blue:after {
  margin-bottom:2px
 }
}
.brand-card .cmp-text ul {
 padding-left:20px
}
@media only screen and (min-width:1024px) {
 .brand-card .cmp-text p {
  margin-bottom:30px
 }
}
@media only screen and (min-width:768px) {
 .brand-card {
  width:247px;
  padding:20px;
  max-height:calc(100% - 40px);
  margin-bottom:40px;
  overflow:auto
 }
}
@media only screen and (min-width:1024px) {
 .brand-card {
  width:296px
 }
}
@media only screen and (min-width:1440px) {
 .brand-card {
  width:460px;
  padding:40px
 }
}
.brand-card-title {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 color:var(--primary-dark-blue);
 margin-bottom:10px
}
@media only screen and (min-width:1024px) {
 .brand-card-title {
  margin-bottom:20px;
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.brand-tooltip {
 background-color:var(--neutral-white);
 color:var(--neutral-black);
 display:none;
 z-index:1;
 font-family:primary-body;
 font-size:18px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0216em;
 border:1px solid var(--neutral-dark-grey);
 padding:20px;
 position:absolute;
 width:300px
}
@media(min-width:768px) {
 .brand-tooltip {
  width:25pc
 }
}
@media(min-width:1024px) {
 .brand-tooltip {
  width:420px
 }
}
@media(min-width:1024px) {
 .brand-card-text:hover+.brand-tooltip {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
.brand-lines-13 .brand-card-text {
 max-height:342px;
 min-height:unset!important
}
@media only screen and (min-width:1024px) {
 .brand-lines-13 .brand-card-text {
  max-height:264px
 }
}
.brand-card-text {
 min-height:1.875rem;
 max-height:260px;
 min-width:1.875rem;
 color:var(--primary-dark-blue);
 font-size:1.125rem;
 -webkit-box-orient:vertical;
 display:-webkit-box
}
.brand-card-image {
 width:100%;
 margin-bottom:1.25rem;
 height:143px;
 -o-object-fit:cover;
 object-fit:cover
}
@media only screen and (min-width:768px) {
 .brand-card-image {
  height:155px
 }
}
@media only screen and (min-width:1024px) {
 .brand-card-image {
  height:168px
 }
}
@media only screen and (min-width:1440px) {
 .brand-card-image {
  height:214px;
  margin-bottom:2.5rem
 }
}
.bd-product-complaint__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--primary-navy)
}
.bd-product-complaint__heading-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:2.5rem;
 font-family:heading-b;
 font-size:1.25rem;
 letter-spacing:.03;
 line-height:1.875rem
}
.bd-product-complaint__heading {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:1024px) {
 .bd-product-complaint__heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-product-complaint__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-product-complaint__heading-image {
 height:33px;
 width:33px;
 -ms-flex-item-align:center;
 align-self:center;
 padding-right:2rem;
 background-image:url(clientlib-site/resources/image/icons/note.svg);
 background-repeat:no-repeat
}
.bd-product-complaint__contact-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:10px
}
.bd-product-complaint__contact-image {
 background-image:url(clientlib-site/resources/image/icons/phone.svg)
}
.bd-product-complaint__contact-image,
.bd-product-complaint__mail-image {
 background-size:contain;
 height:1pc;
 width:1pc;
 -ms-flex-item-align:center;
 align-self:center;
 padding-right:1rem;
 background-repeat:no-repeat
}
.bd-product-complaint__mail-image {
 background-image:url(clientlib-site/resources/image/icons/envelope-blue.svg)
}
.bd-product-complaint__contact {
 color:var(--secondary-royal-blue);
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02;
 padding-left:.5rem;
 text-decoration:none
}
.bd-product-complaint__divider {
 border:1px solid #d8d8d7;
 margin:1.25rem 0
}
.bd-product-complaint__content {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-product-complaint__content {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-product-complaint__content {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-product-complaint__content {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-product-complaint__list {
 padding-left:1.5rem;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-product-complaint__list {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-product-complaint__list {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-product-complaint__list {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:768px) {
 .bd-product-complaint__container {
  width:461px
 }
 .bd-product-complaint__heading {
  font-size:1.5rem;
  line-height:2.25rem
 }
 .bd-product-complaint__contact {
  font-size:.875rem;
  line-height:1.3rem
 }
}
@media(min-width:1024px) {
 .bd-product-complaint__container {
  width:38pc;
  padding:0
 }
 .bd-product-complaint__contact {
  font-size:1rem;
  line-height:1.5rem
 }
}
@media(min-width:1440px) {
 .bd-product-complaint__container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:0;
  width:952px
 }
 .bd-product-complaint__heading-container {
  padding-top:0
 }
 .bd-product-complaint__main-container {
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  width:296px;
  padding-right:2rem
 }
 .bd-product-complaint__column {
  width:39pc
 }
}
.aem-AuthorLayer-Edit .bd-product-details__buttons-wrapper .bd-experience-fragment__container {
 display:none
}
.bd-product-list__image-background-grey .bd-product-type__background {
 background-color:var(--neutral-extra-light-grey)
}
.bd-product-details_distributors-link {
 color:var(--primary-boosted-bd-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-top:20px
}
.bd-product-details_distributors-link div {
 margin-left:8px
}
.bd-product-details {
 padding-left:0!important
}
.bd-product-details__container,
.bd-product-details__details-wrapper {
 width:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-product-details__details-wrapper {
 background-color:var(--neutral-white);
 padding:1.88rem 1.88rem 2.5rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-product-details__sku-code {
 color:var(--primary-navy);
 overflow:hidden;
 text-overflow:ellipsis
}
@media(min-width:1024px) {
 .bd-product-details__sku-code {
  max-width:7rem
 }
}
@media(min-width:1440px) {
 .bd-product-details__sku-code {
  max-width:unset
 }
}
.bd-product-details__codes {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:var(--primary-dark-blue);
 text-align:center;
 width:81%;
 overflow:hidden;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-product-details__codes {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-product-details__codes {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-product-details__sku-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-right:1rem
}
.bd-product-details__sku {
 padding-right:.5rem;
 color:var(--neutral-dark-grey)
}
.bd-product-details__gtin-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.opacity-2 {
 opacity:.2!important;
 cursor:default
}
.bd-product-details__gtin-code {
 color:var(--primary-navy);
 overflow:hidden;
 text-overflow:ellipsis
}
@media(min-width:445px) {
 .bd-product-details__gtin-code {
  max-width:100%
 }
}
@media(min-width:1024px) {
 .bd-product-details__gtin-code {
  max-width:10rem
 }
}
@media(min-width:1440px) {
 .bd-product-details__gtin-code {
  max-width:unset
 }
}
.bd-product-details__gtin {
 padding-right:.5rem;
 color:var(--neutral-dark-grey)
}
.bd-product-details__heading {
 padding-top:.94rem;
 word-break:break-word;
 color:var(--primary-dark-blue);
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .bd-product-details__heading {
  padding-top:.32rem
 }
}
@media(min-width:1024px) {
 .bd-product-details__heading {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  font-size:30px;
  line-height:45px;
  font-weight:700;
  letter-spacing:.04;
  padding-top:.63rem
 }
}
@media(min-width:1440px) {
 .bd-product-details__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-product-details__description {
 padding-top:1.25rem;
 color:var(--primary-dark-blue);
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-product-details__description {
  padding-top:.63rem
 }
}
@media(min-width:1024px) {
 .bd-product-details__description {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  padding-top:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-product-details__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-product-details__buttons-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-product-details__buying-options {
 background-color:var(--primary-boosted-bd-blue);
 color:var(--neutral-white);
 width:100%;
 height:4rem;
 text-align:center;
 border:none;
 border-radius:.25rem;
 margin-top:1.88rem;
 cursor:pointer;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-product-details__buying-options {
  width:13.56rem;
  height:2.56rem;
  margin-top:1.25rem
 }
}
@media(min-width:1024px) {
 .bd-product-details__buying-options {
  width:48.5%;
  height:3.32rem;
  margin-top:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-product-details__buying-options {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  width:48%;
  height:4rem;
  margin-top:2.5rem
 }
}
.bd-product-details__contact-us {
 font-family:label;
 font-size:.88rem;
 line-height:1.31rem;
 letter-spacing:.1rem;
 font-style:normal;
 background-color:var(--neutral-white);
 color:var(--primary-navy);
 width:100%;
 height:4rem;
 text-align:center;
 border:none;
 border-radius:.25rem;
 margin-top:1.88rem;
 border:1px solid var(--primary-dark-blue);
 cursor:pointer
}
.bd-product-details__request-sample-link-wrapper {
 margin-top:1.25rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-product-details__request-sample-link-wrapper>a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:var(--primary-boosted-bd-blue);
 text-decoration:none;
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.31rem;
 letter-spacing:.02rem;
 font-style:normal
}
.bd-product-details__request-sample-link-wrapper>a>p {
 padding:0 .5rem 0 0;
 margin:0
}
.bd-product-details__forward-arrow {
 background-size:contain;
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 background-repeat:no-repeat;
 width:1.25rem;
 height:1.88rem
}
.bd-product-details__share-options {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.bd-product-details__share-icons-wrapper,
.bd-product-details__share-options {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-product-details__printer {
 background-image:url(clientlib-site/resources/image/printer.svg);
 margin-right:.63rem
}
.bd-product-details__printer,
.bd-product-details__share {
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 cursor:pointer
}
.bd-product-details__share {
 background-image:url(clientlib-site/resources/image/share.svg)
}
.bd-product-details__share-modal-content {
 display:none;
 position:fixed;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 padding:1.06rem 1.06rem 1.88rem 1.88rem;
 background-color:var(--neutral-white);
 min-width:13.94rem;
 max-height:100%;
 z-index:3;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-product-details__share-modal-content:after {
 display:none
}
.bd-product-details__share-modal-close {
 background-image:url(clientlib-site/resources/image/icons/close-icon.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer
}
.bd-product-details__share-modal-content-heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 color:var(--primary-navy);
 margin-top:.82rem
}
@media(min-width:768px) {
 .bd-product-details__share-modal-content-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-product-details__share-modal-link-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-top:1.25rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-product-details__share-modal-link-linkedin {
 background-image:url(clientlib-site/resources/image/social-icons/linkedin.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1.5rem;
 height:1.5rem
}
.bd-product-details__share-modal-link-facebook {
 background-image:url(clientlib-site/resources/image/social-icons/facebook.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1.5rem;
 height:1.5rem
}
.bd-product-details__share-modal-link-twitter {
 background-image:url(clientlib-site/resources/image/social-icons/twitter.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1.5rem;
 height:1.5rem
}
.bd-product-details__share-modal-link-email {
 background-image:url(clientlib-site/resources/image/icons/envelope.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1.5rem;
 height:1.5rem
}
.bd-product-details__share-modal-link-copy {
 background-image:url(clientlib-site/resources/image/icons/chain-icon.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1.5rem;
 height:1.5rem
}
.bd-product-details__share-modal-link-text {
 padding-left:1.25rem
}
.bd-product-details__share-modal-link-wrapper>a {
 text-decoration:none;
 margin:0;
 color:var(--primary-dark-blue);
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1440px) {
 .bd-product-details__share-modal-link-wrapper>a {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-product-details__share-modal-link-text>p {
 margin:0;
 color:var(--primary-dark-blue)
}
.bd-product-details__buying-options-modal {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:fixed;
 z-index:2000;
 left:0;
 top:0;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:rgba(0,0,0,.8);
 visibility:hidden
}
.bd-product-details__buying-options-modal-content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 width:19.69rem
}
.bd-product-details__buying-options-modal-heading-wrapper {
 height:4.38rem;
 background-color:var(--neutral-extra-light-grey);
 padding:1.06rem 1.06rem .63rem 2.88rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-product-details__buying-options-modal-close {
 background-image:url(clientlib-site/resources/image/icons/close-icon.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 cursor:pointer
}
.bd-product-details__buying-options-modal-heading {
 margin-top:.82rem;
 color:var(--primary-dark-blue);
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-product-details__buying-options-modal-content {
 padding:0 2.88rem 1.88rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.bd-product-details__buying-options-modal-content>a {
 text-decoration:none
}
.bd-product-details__buying-options-modal-button-link {
 height:2.31rem;
 border:1px solid var(--primary-dark-blue);
 border-radius:4px;
 margin-top:1.25rem;
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%
}
.bd-product-details__buying-options-modal-button {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:.5rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-product-details__buying-options-modal-button-text {
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.31rem;
 letter-spacing:.02rem;
 font-style:normal;
 color:var(--primary-dark-blue)
}
.bd-product-details__buying-options-modal-button-logo {
 background-image:url(clientlib-site/resources/image/share.svg);
 background-repeat:no-repeat;
 background-size:cover;
 width:1rem;
 height:1rem;
 cursor:pointer
}
.bd-product-details__container-overlay {
 display:none;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.8)
}
@media(min-width:768px) {
 .bd-product-details__container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-product-details__details-wrapper {
  padding:1.88rem;
  height:27pc
 }
 .bd-product-details__contact-us {
  width:13.56rem;
  height:2.56rem;
  margin-top:.63rem
 }
 .bd-product-details__printer {
  margin-right:.75rem
 }
 .bd-product-details__share-modal-content {
  display:none;
  z-index:1;
  position:relative;
  padding:4.5rem 2.5rem;
  -webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));
  margin-top:2.4rem;
  margin-left:-16.7rem;
  margin-right:-1.1rem;
  top:unset;
  left:unset;
  -webkit-transform:unset;
  transform:unset;
  min-width:unset;
  max-width:unset;
  max-height:unset
 }
 .bd-product-details__share-modal-content:after {
  display:block;
  content:"";
  position:absolute;
  margin-left:15.8rem;
  margin-top:-20.4rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-color:#000;
  border-left:.8rem solid var(--neutral-white);
  border-bottom:.8rem solid var(--neutral-white);
  border-right:.8rem solid transparent;
  border-top:.8rem solid transparent;
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg);
  -webkit-box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1);
  box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1)
 }
 .bd-product-details__share-modal-content-heading {
  line-height:2.25rem;
  margin-top:0
 }
 .bd-product-details__share-modal-link-wrapper>a {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-product-details__buying-options-modal-content-wrapper {
  width:41.5rem
 }
 .bd-product-details__buying-options-modal-heading-wrapper {
  height:7.75rem;
  padding:1.25rem 1.25rem 1.25rem 3.75rem
 }
 .bd-product-details__buying-options-modal-close {
  width:1.5rem;
  height:1.5rem
 }
 .bd-product-details__buying-options-modal-heading {
  margin-top:2.25rem;
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-product-details__buying-options-modal-content {
  padding:0 3.75rem 3.75rem
 }
 .bd-product-details__buying-options-modal-button-link {
  height:3rem;
  margin-top:1.25rem;
  -webkit-box-flex:0;
  -ms-flex:0 0 48%;
  flex:0 0 48%
 }
 .bd-product-details__buying-options-modal-button {
  padding:.75rem
 }
 .bd-product-details__buying-options-modal-button-text {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-product-details__buying-options-modal-button-logo {
  width:1.5rem;
  height:1.5rem
 }
 .bd-product-details__share-modal-close {
  display:none
 }
}
@media(min-width:1024px) {
 .bd-product-details__details-wrapper {
  padding:2.5rem 3rem 2.5rem 4rem;
  height:548px
 }
 .bd-product-details__buttons-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-product-details__contact-us {
  width:48.5%;
  height:3.32rem;
  margin-top:1.25rem
 }
 .bd-product-details__request-sample-link-wrapper>a {
  font-family:small-copy;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-product-details__share-modal-content {
  margin-left:-15.3rem;
  margin-right:-2.4rem
 }
 .bd-product-details__share-modal-content:after {
  margin-left:14.4rem
 }
}
@media(min-width:90rem) {
 .bd-product-details__details-wrapper {
  padding:4.63rem 5rem 4.63rem 3.75rem;
  height:38pc
 }
 .bd-product-details__request-sample-link-wrapper>a {
  font-family:primary-body;
  font-size:1.13rem;
  line-height:1.69rem
 }
 .bd-product-details__printer {
  width:1.5rem;
  height:1.5rem;
  margin-right:.8rem
 }
 .bd-product-details__share {
  width:1.5rem;
  height:1.5rem
 }
 .bd-product-details__contact-us {
  width:48%;
  height:4rem;
  margin-top:2.5rem;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-product-details__share-modal-content {
  margin-top:2.9rem;
  margin-left:-14.5rem;
  margin-right:-3rem
 }
 .bd-product-details__share-modal-content:after {
  margin-left:13.9rem
 }
}
.component-heading {
 font-size:1.25rem;
 line-height:1.875rem;
 letter-spacing:.03;
 padding-top:1.25rem
}
.component-subheading {
 font-family:small-copy;
 color:var(--secondary-royal-blue);
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.03;
 cursor:pointer
}
.bd-sidebar-heading .bd-sidebar-component__container .component-heading {
 padding:0
}
.download-btn {
 border:none;
 color:var(--secondary-royal-blue);
 padding:0!important;
 background:none!important
}
@media(min-width:768px) {
 .component-heading {
  font-size:1.25rem;
  line-height:1.69rem;
  letter-spacing:.02
 }
 .component-subheading {
  font-size:.875rem;
  line-height:1.31rem;
  letter-spacing:.02
 }
 .bd-sidebar-heading .component-heading {
  padding-top:0
 }
}
@media(min-width:1024px) {
 .component-heading {
  padding-top:0;
  font-size:1.5rem
 }
 .component-subheading {
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-sidebar-component__container {
  padding:1.88rem
 }
 .bd-sidebar-heading .bd-sidebar-component__container {
  padding:0
 }
}
@media(min-width:1440px) {
 .component-heading {
  font-size:1.5rem;
  line-height:2.25rem;
  letter-spacing:.03
 }
 .component-subheading {
  font-size:1.13rem;
  line-height:1.69rem;
  letter-spacing:.02
 }
 .bd-sidebar-component__container {
  padding:2.5rem
 }
 .bd-sidebar-heading .bd-sidebar-component__container {
  padding:0
 }
}
.bd-product-overview__title {
 font-size:24px;
 letter-spacing:.0384em;
 margin-bottom:0
}
.bd-product-overview__label,
.bd-product-overview__title {
 font-family:primary-body;
 font-weight:600;
 line-height:150%
}
.bd-product-overview__label {
 font-size:1pc;
 letter-spacing:.0192em
}
.bd-product-overview__divider {
 color:var(--primary-navy);
 opacity:.2;
 width:100%;
 margin:1.25rem 0
}
@media(min-width:1024px) {
 .bd-product-overview__title {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-product-overview__label {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-product-overview__title {
  font-family:primary-body;
  font-size:44px;
  font-weight:600;
  line-height:150%;
  letter-spacing:0;
  margin-bottom:0
 }
 .bd-product-overview__divider {
  margin:2.5rem 0
 }
}
.bd-sidebar-heading__white,
.bd-sidebar-heading__white * {
 color:var(--neutral-white)
}
@media(min-width:768px) {
 .bd-sidebar-heading__list-no-bottom-padding.bd-product-page-heading .bd-sidebar-component__container .component-subheading:last-child {
  padding-bottom:0
 }
}
.bd-sidebar-heading__bottom-padding-mobile-10.bd-product-page-heading .component-heading {
 padding-bottom:10px
}
.bd-tabs-sublink {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-tabs-sublink {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(max-width:767px) {
 .bd-sidebar-header__padding-right-30px-mobile {
  margin-right:30px
 }
}
@media(min-width:768px) {
 .bd-sidebar-header__padding-bottom-10px .bd-sidebar-component__container {
  padding-bottom:0
 }
 .bd-sidebar-header__padding-bottom-10px .bd-sidebar-component__container .component-heading {
  padding-bottom:10px
 }
}
div#download:before {
 background-size:contain;
 content:"";
 width:18px;
 height:17px;
 display:inline-block;
 background-image:url(clientlib-site/resources/image/icons/download.svg);
 background-repeat:no-repeat;
 margin:0;
 position:relative;
 top:4px
}
@media(min-width:768px) {
 div#download:before {
  width:17px;
  height:1pc
 }
}
@media(min-width:1024px) {
 div#download:before {
  width:18px;
  height:18px
 }
}
@media(min-width:1440px) {
 div#download:before {
  width:20px;
  height:20px
 }
}
.bd-sidebar-heading__remove-download-icon .component-subheading {
 cursor:unset
}
.bd-sidebar-heading__remove-download-icon div.component-subheading:before {
 visibility:hidden;
 width:0!important;
 content:unset!important
}
.component-heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 padding:20px 0;
 color:var(--primary-navy);
 font-weight:700
}
@media(min-width:768px) {
 .component-heading {
  padding:10px 0
 }
}
.bd-sidebar-header__sub-heading-navy-blue .bd-sidebar-component__container #download {
 color:var(--primary-navy)
}
.product-hidden-fields {
 display:none
}
.bd-sidebar-header__display-flex-row.bd-product-page-heading {
 width:100%
}
.bd-sidebar-header__display-flex-row .bd-sidebar-component__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.bd-sidebar-header__display-flex-row .bd-support-heading {
 padding-top:25px
}
@media(min-width:768px) {
 .bd-sidebar-header__display-flex-row .bd-product-page-heading {
  width:unset
 }
 .bd-sidebar-header__display-flex-row .bd-sidebar-component__container {
  display:block
 }
 .bd-sidebar-header__display-flex-row .bd-support-heading {
  padding-top:0;
  padding-bottom:0!important
 }
}
@media(max-width:767px) {
 .bd-sidebar-header__bottom-padding-30px-mobile .component-heading {
  padding-bottom:30px
 }
}
.bd-sidebar__black-subheading .component-subheading {
 color:var(--pimary-navy)
}
.bd-sidebar-header__bottom-padding-20px-mobile .bd-sidebar-component__container {
 padding:0
}
.bd-sidebar-header__bottom-padding-20px-mobile .component-heading {
 padding-bottom:20px!important
}
@media(min-width:768px) {
 .bd-sidebar-header__bottom-padding-20px-mobile .component-heading {
  padding-bottom:0!important
 }
}
.bd-sidebar-heading__padding-bottom-20-mobile-tablet .bd-sidebar-component__container {
 padding-bottom:20px!important
}
@media(min-width:1024px) {
 .bd-sidebar-heading__padding-bottom-20-mobile-tablet .bd-sidebar-component__container {
  padding-bottom:0!important
 }
}
@media(max-width:767px) {
 .bd-sidebar-header__bottom-padding-0px-mobile .component-heading {
  padding-top:30px;
  padding-bottom:0
 }
}
@media(max-width:767px) {
 .bd-sidebar-header__left-padding-7px-mobile .component-heading {
  padding-left:7px!important
 }
}
.component-subheading {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--primary-boosted-bd-blue);
 padding-bottom:1.25rem
}
.bd-support-heading {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:5px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.component-download-icon {
 background-repeat:no-repeat;
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:start;
 align-self:flex-start;
 margin-right:10px;
 background-size:contain;
 margin-bottom:2px
}
@media(min-width:768px) {
 .component-download-icon {
  margin-left:-4px
 }
}
@media(min-width:1440px) {
 .component-download-icon {
  height:1.7rem;
  width:1.7rem
 }
}
.bd-page-heading_a {
 color:var(--primary-boosted-bd-blue);
 text-decoration:none
}
.bd-subheading__navigation-label {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:1024px) {
 .bd-subheading__navigation-label {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1440px) {
 .bd-subheading__navigation-label {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-sidebar-heading .bd-sidebar-component__container {
 padding:0
}
.bd-sidebar-header__top-padding .bd-sidebar-component__container {
 padding-top:10px
}
.bd-sidebar-header__font-small .bd-sidebar-component__container .component-heading {
 font-size:14px;
 line-height:21px;
 letter-spacing:.1em
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-sidebar-header__tablet-headline3 .bd-sidebar-component__container .component-heading {
  font-size:1.25rem;
  line-height:1.87rem;
  letter-spacing:.0288em
 }
}
@media(min-width:768px) {
 .component-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  padding-top:0;
  width:7.68rem
 }
 .component-subheading {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-sidebar-component__container {
  padding:0 1.25rem 1.25rem 0
 }
 .bd-sidebar-heading .component-heading {
  padding-top:0
 }
 .bd-sidebar-header__bottom-padding-0px-mobile .bd-sidebar-component__container,
 .bd-sidebar-header__top-padding .bd-sidebar-component__container {
  padding-top:20px;
  padding-bottom:0
 }
 .bd-sidebar-header__bottom-padding-0px-mobile .component-heading,
 .bd-sidebar-header__top-padding .component-heading {
  padding-bottom:0
 }
 .bd-sidebar-header__font-small .bd-sidebar-component__container .component-heading {
  font-size:14px
 }
}
@media(min-width:1024px) {
 .component-heading {
  padding-top:0
 }
 .bd-sidebar-component__container {
  padding:0 1.88rem 1.88rem 0
 }
 .bd-sidebar-heading .bd-sidebar-component__container {
  padding:0
 }
 .bd-sidebar-header__font-small .bd-sidebar-component__container .component-heading {
  font-size:1pc
 }
 .bd-sidebar-header__top-padding .bd-sidebar-component__container {
  padding-bottom:20px
 }
}
@media(min-width:1440px) {
 .component-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  width:219px;
  font-size:23.9px
 }
 .component-subheading {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-sidebar-component__container {
  padding:0 2.5rem 2.5rem 0
 }
 .bd-sidebar-heading .bd-sidebar-component__container {
  padding:0
 }
 .bd-sidebar-heading__constrained-width {
  width:15.313rem
 }
}
.bd-product-recalls__button {
 font-family:label;
 display:block;
 font-size:.88rem;
 line-height:1.31rem;
 letter-spacing:.1rem;
 background-color:var(--secondary-royal-blue);
 color:var(--neutral-white);
 width:40%;
 height:2.5rem;
 text-align:center;
 border:none;
 border-radius:.25rem;
 justify-self:center
}
.bd-product-recalls__wrapper {
 background-color:#fff;
 color:#000;
 width:100%
}
.bd-product-recalls__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-product-recalls__bell-icon {
 background-image:url(clientlib-site/resources/image/icons/bell-icon.svg);
 height:1rem;
 width:.93rem
}
.bd-product-recalls__bell-icon,
.bd-product-recalls__setting-icon {
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-product-recalls__setting-icon {
 background-image:url(clientlib-site/resources/image/setting-icon.svg);
 height:1.5rem;
 width:1.5rem
}
.bd-product-recalls__title {
 font-family:heading-b;
 font-size:1.125rem;
 line-height:1.688rem;
 letter-spacing:.02rem;
 padding-left:.625rem
}
.bd-product-recalls__header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:1.25rem
}
.bd-product-recalls__horizontal-line {
 color:var(--neutral-light-grey);
 margin:0
}
.bd-product-recalls__description {
 font-family:xsmall-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02rem;
 padding-top:1.25rem;
 padding-bottom:1.875rem
}
.bd-product-recalls__link-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-top:-.625rem;
 padding-bottom:1.875rem
}
.bd-product-recalls__link-title {
 font-family:xsmall-copy;
 font-size:.875rem;
 line-height:1.313rem;
 letter-spacing:.016rem;
 padding-right:.625rem;
 color:var(--secondary-royal-blue)
}
.bd-product-recalls__forward-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 height:.625rem;
 width:.938rem;
 padding-bottom:.125rem
}
.bd-product-recalls__case-icon,
.bd-product-recalls__forward-arrow {
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-product-recalls__case-icon {
 background-image:url(clientlib-site/resources/image/icons/case-icon.svg);
 height:1rem;
 width:1.063rem
}
.bd-product-recalls__folder-icon {
 background-image:url(clientlib-site/resources/image/icons/file.svg);
 background-repeat:no-repeat;
 height:1.438rem;
 width:1.188rem;
 padding-right:.313rem
}
.bd-product-recalls__resources {
 padding:1.25rem 0
}
.bd-product-recalls__resources-header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:.625rem
}
.bd-product-recalls__desktop-icon {
 background-image:url(clientlib-site/resources/image/icons/desktop-icon.svg);
 background-repeat:no-repeat;
 height:1.438rem;
 width:1.188rem;
 -ms-flex-item-align:center;
 align-self:center
}
@media(min-width:768px) {
 .bd-product-recalls__wrapper {
  width:88%
 }
 .bd-product-recalls__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-product-recalls__link-wrapper {
  padding-bottom:2.5rem
 }
 .bd-product-recalls__resources-header {
  padding-bottom:1.25rem
 }
 .bd-product-recalls__title {
  padding-left:.938rem
 }
}
@media(min-width:1024px) {
 .bd-product-recalls__wrapper {
  width:80%
 }
 .bd-product-recalls__button-content {
  padding-top:.625rem;
  height:3.25rem
 }
 .bd-product-recalls__button {
  width:30%;
  height:3.313rem
 }
}
@media(min-width:1440px) {
 .bd-product-recalls__button {
  height:4rem
 }
 .bd-product-recalls__title {
  font-size:1.5rem;
  line-height:2.25rem
 }
 .bd-product-recalls__wrapper {
  width:100%
 }
 .bd-product-recalls__link-title {
  font-size:1.125rem;
  line-height:1.688rem
 }
 .bd-product-recalls__notifications-products {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  max-height:26.375rem
 }
 .bd-product-recalls__webinar-resources {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  max-height:27.813rem
 }
 .bd-product-recalls__notifications {
  width:50%;
  padding-right:2rem
 }
 .bd-product-recalls__affected-products {
  width:50%
 }
 .bd-product-recalls__description {
  font-size:1.125rem;
  line-height:1.688rem
 }
 .bd-product-recalls__webinar {
  width:50%;
  padding-right:3rem
 }
 .bd-product-recalls__button-content {
  padding-top:.625rem;
  height:4rem
 }
 .bd-product-recalls__resources-div {
  width:50%
 }
 .bd-product-recalls__button {
  margin-top:1.25rem;
  font-size:1rem;
  line-height:1.5rem
 }
}
.bd-product-type__learn-more>p {
 margin:0
}
.bd-product-type__product-card {
 margin-bottom:40px;
 font-family:primary-body;
 font-size:1pc;
 font-style:normal;
 font-weight:400;
 line-height:24px;
 letter-spacing:.0192em
}
.bd-product-type__background {
 background-color:var(--neutral-white);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:19.68rem;
 max-height:19.68rem
}
.bd-product-type__img {
 max-height:inherit
}
.bd-product-type__img>img {
 max-width:12rem;
 max-height:inherit
}
.bd-product-type__details {
 color:var(--primary-dark-blue)
}
.bd-product-type__heading {
 margin:1.25rem 0 .62rem;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
.bd-product-type__description {
 cursor:default;
 margin:0 0 1.25rem;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 overflow:auto;
 max-height:84px
}
.bd-product-type__learn-more {
 color:var(--secondary-royal-blue);
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-product-type__learn-more-img {
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 height:20px;
 width:20px;
 background-size:contain;
 background-repeat:no-repeat;
 margin-left:10px
}
@media(min-width:48rem) {
 .bd-product-type__product-card {
  margin-bottom:0;
  max-width:15.43rem;
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-product-type__background {
  height:15.43rem;
  max-height:15.43rem;
  max-width:15.43rem
 }
 .bd-product-type__img {
  max-height:inherit
 }
 .bd-product-type__img>img {
  max-width:9.5rem;
  max-height:inherit
 }
 .bd-product-type__details {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-product-type__description {
  margin:0 0 1.25rem
 }
}
@media(min-width:64rem) {
 .bd-product-type__product-card {
  min-height:26.75rem;
  max-width:15rem;
  margin:0
 }
 .bd-product-type__background {
  height:15rem;
  width:15rem;
  max-width:15rem
 }
 .bd-product-type__learn-more {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:90rem) {
 .bd-product-type__product-card {
  width:unset;
  max-width:18.5rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-product-type__background {
  height:18.5rem;
  max-height:18.5rem;
  max-width:18.5rem;
  width:18.5rem
 }
 .bd-product-type__img {
  max-height:inherit
 }
 .bd-product-type__img>img {
  max-width:11.06rem;
  max-height:inherit
 }
 .bd-product-type__heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  margin:1.25rem 0 .625rem
 }
 .bd-product-type__description {
  margin:0 0 1.25rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-product-type__learn-more-img {
  height:20px;
  width:20px;
  background-repeat:no-repeat
 }
 .bd-product-type__learn-more {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.load-more-button {
 width:12.5rem;
 height:3.375rem;
 border:.063rem solid var(--primary-nav);
 border-radius:.25rem;
 background:#fff;
 font-family:link;
 margin-top:2.5rem;
 margin-bottom:5rem
}
.load-more-button:hover {
 cursor:pointer
}
.products-load-more {
 display:grid;
 grid-template-columns:repeat(3,296px);
 -webkit-column-gap:2rem;
 -moz-column-gap:2rem;
 column-gap:2rem;
 row-gap:3.75rem;
 border-bottom:.063rem solid var(--neutral-grey-inner-border);
 padding-bottom:2.813rem
}
.related-product {
 width:18.5rem
}
.related-product-learn-more {
 background:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 color:var(--secondary-light-blue);
 font-size:1.225rem;
 text-decoration:none;
 background-repeat:no-repeat;
 background-position-x:6.688rem;
 background-position-y:-.188rem;
 padding-right:2.625rem
}
.related-product-title {
 font-family:link;
 font-size:1.5rem;
 margin-top:1.25rem;
 margin-bottom:.625rem
}
.related-product-description {
 margin-bottom:1.25rem;
 font-size:1.125rem
}
.load-more-button-wrapper {
 text-align:center
}
.related-product-image {
 width:100%
}
@media only screen and (max-width:1307px) {
 .related-product {
  width:15.438rem
 }
 .products-load-more {
  grid-template-columns:repeat(2,247px);
  -webkit-column-gap:1.813rem;
  -moz-column-gap:1.813rem;
  column-gap:1.813rem;
  row-gap:2.5rem
 }
}
@media only screen and (max-width:560px) {
 .products-load-more {
  display:block
 }
 .related-product {
  width:19.688rem;
  margin-left:auto;
  margin-right:auto
 }
}
.bd-product-list__card-list li:last-child .bd-product-type__product-card {
 margin-bottom:0
}
@media(min-width:768px) {
 .bd-product-list__card-list li:last-child .bd-product-type__product-card {
  margin-bottom:unset
 }
}
.bd-relatedProducts__nocard {
 height:4rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5;
 letter-spacing:.02rem
}
@media(max-width:767px) {
 .bd-relatedProducts__card-list li:last-child {
  margin-bottom:0
 }
}
.bd-relatedProducts__card-list li {
 display:none
}
.bd-relatedProducts__card-list {
 list-style-type:none;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-item-align:center;
 align-self:center;
 padding-left:0;
 width:100%
}
.bd-relatedProducts__card-list,
.bd-relatedProducts__show-card {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal
}
.bd-relatedProducts__show-card {
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-relatedProducts__hidden {
 display:none
}
#bd-relatedProducts__loadmore {
 -ms-flex-item-align:center;
 align-self:center;
 border-radius:4px;
 background:none;
 color:inherit;
 border:1px solid var(--primary-dark-blue);
 padding:0;
 cursor:pointer;
 outline:inherit;
 width:19.68rem;
 height:2.81rem;
 margin-top:1.87rem
}
.bd-productType__loadmore {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-productType__loadmore {
  margin-top:40px!important
 }
}
@media(min-width:1024px) {
 .bd-productType__loadmore {
  width:200px!important;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-relatedProducts__card-list {
 border-bottom:2px solid rgba(2,20,35,.2)
}
@media(min-width:768px) {
 .bd-relatedProducts__card-list {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  grid-gap:2.5rem 1.87rem;
  padding:0 0 2.5rem
 }
 #bd-relatedProducts__loadmore {
  height:3.5rem;
  width:11.68rem
 }
}
@media(min-width:1024px) {
 .bd-relatedProducts__show-carousel {
  display:none
 }
 .bd-relatedProducts__card-list {
  grid-template-columns:repeat(3,1fr);
  grid-gap:3.75rem 1.5rem;
  padding:0 0 3.75rem
 }
}
.bd-product-list_description-maximum-3-lines .bd-product-type__description {
 overflow:auto;
 max-height:84px!important
}
.bd-product-list_description-maximum-5-lines .bd-product-type__description {
 max-height:139px!important
}
.bd-product-list_description-maximum-7-lines .bd-product-type__description {
 max-height:190px!important
}
.bd-product-list_description-maximum-9-lines .bd-product-type__description {
 max-height:15pc!important
}
.bd-product-list_description-no-constraint .bd-product-type__description {
 -webkit-line-clamp:unset!important;
 max-height:unset!important
}
.bd-resources-links__last-two-padding-remove .bd-resources-links-list__list li:last-child,
.bd-resources-links__last-two-padding-remove .bd-resources-links-list__list li:nth-last-child(2) {
 padding-bottom:0!important
}
.bd-resources-links-list__list-item-image-container {
 height:27px
}
@media(min-width:768px) {
 .bd-resources-list__videos__one-column {
  width:48%
 }
}
.bd-resources-links__hr {
 margin:0 0 20px
}
@media(min-width:768px) {
 .bd-resources-links__hr {
  display:none
 }
}
.bd-resources-list__videos_li-content>.bd-resources-links-list__name {
 pointer-events:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-resources-list__videos_li-content>video-js {
 pointer-events:none;
 display:none!important
}
.bd-resources-list__videos_li-content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 cursor:pointer
}
.bd-resources-list__videos-downloads .bd-resources-links__hr {
 height:1px;
 color:var(--primary-warm-grey);
 display:block;
 opacity:1
}
.bd-resources-list__videos-downloads,
.bd-resources-list__videos-downloads .bd-resources-links-list__list {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-resources-list__videos-downloads {
 gap:1.25rem
}
@media(min-width:1024px) {
 .bd-resources-list__videos-downloads {
  gap:2rem
 }
}
.bd-resources-list__downloads,
.bd-resources-list__videos {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
.bd-resources-links-list__title-icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-resources-links-list__title-icon img {
 height:1.6rem;
 width:1.5rem
}
.bd-resources-links-list__title-icon .bd-resources-links-list__title {
 margin-left:.625rem;
 margin-bottom:.625rem;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-resources-links__size-variation .bd-resources-links-list__list li {
 -webkit-box-flex:unset;
 -ms-flex:unset;
 flex:unset
}
.bd-resources-links__size-variation .bd-resources-links-list__list li a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-resources-links__size-variation .bd-resources-links-list__list li div {
 width:unset
}
.bd-resources-links__size-variation .bd-resources-links-list__list li .bd-resources-links-list__list-item-image {
 width:19px;
 height:20px;
 margin:2px .94rem
}
@media(min-width:768px) {
 .bd-resources-links__size-variation .bd-resources-links-list__list li {
  -webkit-box-flex:unset;
  -ms-flex:unset;
  flex:unset
 }
 .bd-resources-links__size-variation .bd-resources-links-list__list li div {
  width:13.31rem
 }
 .bd-resources-links__size-variation .bd-resources-links-list__list li .bd-resources-links-list__list-item-image {
  width:19px;
  height:17px;
  margin-right:2px .94rem
 }
 .bd-resources-links__size-variation .bd-resources-links-list__list li:nth-child(odd) {
  margin-right:1.81rem
 }
}
@media(min-width:1440px) {
 .bd-resources-links__size-variation .bd-resources-links-list__list li {
  -webkit-box-flex:unset;
  -ms-flex:unset;
  flex:unset
 }
 .bd-resources-links__size-variation .bd-resources-links-list__list li div {
  width:26.6rem
 }
 .bd-resources-links__size-variation .bd-resources-links-list__list li .bd-resources-links-list__list-item-image {
  width:1pc;
  height:20px;
  margin:2px 1rem
 }
 .bd-resources-links__size-variation .bd-resources-links-list__list li:nth-child(odd) {
  margin-right:2.1rem
 }
}
.bd-resources-links-list__container {
 padding:1.875rem
}
.bd-resources-links-list__title {
 font-family:heading-b;
 font-size:1.5rem;
 line-height:2.25rem;
 letter-spacing:.0288em;
 margin-bottom:1.25rem
}
.bd-resources-links-list__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 color:var(--primary-dark-blue)
}
.bd-resources-links-list__column {
 width:100%;
 padding-right:0
}
.bd-resources-links-list__list {
 margin:0;
 padding:0;
 list-style:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.bd-resources-links-list__list li {
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:.625rem
}
.bd-resources-links-list__list-item-image {
 height:23px;
 min-width:1.5rem;
 width:1.5rem;
 background-repeat:no-repeat;
 margin-right:10px;
 margin-top:3px
}
@media(min-width:1024px) {
 .bd-resources-links-list__list-item-image {
  margin-right:9pt
 }
}
.bd-resources-links-list__list-item-image-play-video {
 height:1.5rem;
 width:1.5rem;
 margin-top:0;
 min-width:1.5rem
}
@media(min-width:768px) {
 .bd-resources-links-list__list-item-image-play-video {
  height:1.6rem;
  margin-right:11px
 }
}
@media(min-width:1440px) {
 .bd-resources-links-list__list-item-image-play-video {
  height:1.7rem
 }
}
@media(min-width:768px) {
 .bd-resources-links-list__title-icon img {
  margin-top:0
 }
 .bd-resources-links-list__list {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-resources-links-list__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-resources-links-list__list li {
  -webkit-box-flex:0;
  -ms-flex:0 0 47.25%;
  flex:0 0 47.25%;
  padding-bottom:1.25rem
 }
 .bd-resources-links-list__list li:last-child {
  padding-bottom:0
 }
 .bd-resources-list__videos-downloads {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .bd-resources-links-list__title {
  font-size:1.13rem;
  line-height:1.69rem;
  letter-spacing:.0288em
 }
}
@media(min-width:1024px) {
 .bd-resources-links-list__title-icon .bd-resources-links-list__title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  margin-bottom:1.25rem
 }
 .bd-resources-links-list__container {
  padding:2.5rem
 }
 .bd-resources-links-list__title {
  font-size:1.5rem;
  line-height:2.25rem;
  letter-spacing:.0288em
 }
}
.bd-resources-links-list__no-align-items {
 -webkit-box-align:unset!important;
 -ms-flex-align:unset!important;
 align-items:unset!important
}
@media(min-width:1440px) {
 .bd-resources-links-list__title-icon img {
  height:2.2rem;
  width:1.6rem
 }
 .bd-resources-links-list__title-icon .bd-resources-links-list__title {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-resources-links-list__list li {
  -webkit-box-flex:0;
  -ms-flex:0 0 48.3%;
  flex:0 0 48.3%
 }
 .bd-resources-links-list__container {
  padding:5rem
 }
 .bd-resources-links-list__heading {
  font-size:1.5rem;
  line-height:2.25rem
 }
}
.bd-resources-links-list__list a {
 color:inherit;
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:768px) {
 .bd-resources-links-list__list a {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1024px) {
 .bd-resources-links-list__list a {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-resources-links-list__list .bd-resources-links-list__name {
 color:inherit;
 text-decoration:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:1024px) {
 .bd-resources-links-list__list .bd-resources-links-list__name {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-resources__padding-top {
 padding-top:40px
}
.bd-resources__wrapper>p {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:1440px) {
 .bd-resources__wrapper>p {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-resources__download-wrapper .bd-resources__dropdown-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:1.18rem;
 margin-left:1.18rem
}
.bd-resources__download-wrapper .bd-resources__dropdown-option {
 text-transform:uppercase;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-resources__download-wrapper .bd-resources__dropdown-select__trigger>span {
 margin:0
}
.bd-resources__download-wrapper .bd-resources__dropdown-select-wrapper {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-resources__download-wrapper .bd-resources__download {
 padding-bottom:0
}
@media(min-width:768px) {
 .bd-resources__download-wrapper .bd-resources__dropdown-select__trigger {
  width:275px;
  height:3.188rem
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-option {
  padding-left:1.87pc;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-select__trigger>span {
  margin-left:1.87rem
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-select-wrapper {
  margin-bottom:0
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-arrow {
  width:1.2rem;
  margin-right:1rem;
  margin-left:1rem
 }
}
@media(min-width:1440px) {
 .bd-resources__download-wrapper .bd-resources__wrapper>p {
  margin-bottom:1.25rem
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-select__trigger {
  width:18.2rem;
  height:4rem
 }
 .bd-resources__download-wrapper .bd-resources__download>button {
  padding:0
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-option {
  padding-left:1.87pc;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .bd-resources__download-wrapper .bd-resources__dropdown-select-wrapper {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem;
  margin-bottom:0
 }
 .bd-resources__download-wrapper .bd-resources__download {
  padding-bottom:0
 }
}
.bd-resources__less-spacing .bd-resources__dropdown-select__trigger {
 width:315px;
 height:65px
}
.bd-resources__less-spacing .bd-resources__dropdown-select__trigger .bd-resources__dropdown-arrow {
 margin-left:25px;
 margin-right:90px;
 display:block
}
.bd-resources__less-spacing .bd-resources__dropdown-select__trigger span {
 margin-left:78pt
}
@media(min-width:768px) {
 .bd-resources__less-spacing .bd-resources__dropdown-select__trigger {
  width:227px;
  height:51px
 }
 .bd-resources__less-spacing .bd-resources__dropdown-select__trigger span {
  margin-left:60px
 }
 .bd-resources__less-spacing .bd-resources__dropdown-select__trigger .bd-resources__dropdown-arrow {
  margin-left:25px;
  margin-right:43px
 }
}
@media(min-width:1440px) {
 .bd-resources__less-spacing .bd-resources__dropdown-select__trigger {
  width:177px;
  height:4pc
 }
 .bd-resources__less-spacing .bd-resources__dropdown-select__trigger span {
  margin-left:1.87rem
 }
 .bd-resources__less-spacing .bd-resources__dropdown-select__trigger .bd-resources__dropdown-arrow {
  margin-right:25px;
  margin-left:1rem
 }
}
.bd-resources__less-spacing .bd-resources__wrapper>p {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 margin-bottom:0!important
}
.bd-resources__larger-size .bd-resources__dropdown-arrow {
 display:block;
 background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
 height:1.5rem;
 width:1.2rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:1rem;
 margin-left:1rem
}
.bd-resources__larger-size .bd-resources__view,
.bd-resources__larger-size .bd-resources__view>button {
 height:65px;
 width:100%;
 max-width:315px
}
@media(min-width:768px) {
 .bd-resources__larger-size .bd-resources__view,
 .bd-resources__larger-size .bd-resources__view>button {
  height:51px;
  max-width:10pc
 }
}
@media(min-width:1440px) {
 .bd-resources__larger-size .bd-resources__view,
 .bd-resources__larger-size .bd-resources__view>button {
  height:4pc;
  max-width:186px
 }
}
.bd-resources__larger-size .bd-resources__dropdown-select-wrapper,
.bd-resources__larger-size .bd-resources__dropdown-select__trigger {
 max-width:315px;
 width:100%;
 height:65px
}
.bd-resources__larger-size .bd-resources__dropdown-select-wrapper>span,
.bd-resources__larger-size .bd-resources__dropdown-select__trigger>span {
 padding-right:22px;
 margin:0;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:1440px) {
 .bd-resources__larger-size .bd-resources__dropdown-select-wrapper>span,
 .bd-resources__larger-size .bd-resources__dropdown-select__trigger>span {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-resources__larger-size .bd-resources__dropdown-select-wrapper .bd-resources__dropdown-arrow,
.bd-resources__larger-size .bd-resources__dropdown-select__trigger .bd-resources__dropdown-arrow {
 height:1.5rem;
 width:1.6rem;
 margin:0
}
@media(min-width:768px) {
 .bd-resources__larger-size .bd-resources__dropdown-select-wrapper,
 .bd-resources__larger-size .bd-resources__dropdown-select__trigger {
  height:51px;
  max-width:227px
 }
}
@media(min-width:1440px) {
 .bd-resources__larger-size .bd-resources__dropdown-select-wrapper,
 .bd-resources__larger-size .bd-resources__dropdown-select__trigger {
  height:4pc;
  max-width:259px
 }
}
.bd-resources__larger-size .bd-resources__dropdown-options {
 background-color:#fff;
 overflow:auto;
 max-width:315px;
 width:100%
}
@media(min-width:1024px) {
 .bd-resources__less-spacing .bd-resources__wrapper>p {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-resources__wrapper {
 font-family:label;
 font-size:1rem;
 line-height:24px
}
.bd-resources__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-top:20px
}
.bd-resources__dropdown-select-wrapper {
 font-family:primary-body;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 font-size:.87rem;
 line-height:1.31rem;
 letter-spacing:.1rem;
 margin-bottom:20px
}
.bd-resources__dropdown-select__trigger>span {
 -ms-flex-item-align:center;
 align-self:center;
 margin:0 26px 0 1.87rem;
 text-transform:uppercase
}
.bd-resources__dropdown-select {
 position:relative;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-resources__dropdown-select,
.bd-resources__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-resources__dropdown-select__trigger {
 border:1px solid var(--primary-dark-blue);
 border-radius:4px;
 height:45px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:1024px) {
 .bd-resources__dropdown-select__trigger {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-resources__dropdown-options {
 position:absolute;
 display:block;
 top:100%;
 left:0;
 right:0;
 border:1px solid var(--primary-dark-blue);
 background:var(--neutral-extra-light-grey);
 -webkit-transition:all .5s;
 transition:all .5s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:0 0 4px 4px;
 width:100%;
 border-top:none;
 max-height:12rem;
 overflow:scroll
}
.bd-resources__download button {
 font-family:heading-b;
 line-height:150%
}
.bd-resources__download button,
.bd-resources__view button {
 text-transform:uppercase;
 font-size:14px;
 letter-spacing:.1rem
}
.bd-resources__view button {
 font-family:label;
 line-height:21px
}
.bd-resources__dropdown-select.open .bd-resources__dropdown-options {
 opacity:1;
 visibility:visible;
 pointer-events:all
}
.bd-resources__dropdown-option {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:var(--primary-dark-blue);
 line-height:1.5rem;
 cursor:pointer;
 -webkit-transition:all .5s;
 transition:all .5s;
 height:45px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-resources__dropdown-option:hover {
 cursor:pointer;
 background-color:var(--neutral-white)
}
.bd-resources__dropdown-option.selected {
 color:var(--primary-dark-blue);
 background-color:rgba(226,224,237,.2)
}
.open .bd-resources__dropdown-select__trigger {
 border-radius:4px 4px 0 0;
 border-bottom:none
}
.open .bd-resources__dropdown-arrow {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.bd-resources__download,
.bd-resources__view {
 padding-bottom:20px
}
.bd-resources__download>button {
 width:100%;
 height:65px;
 width:315px
}
.bd-resources__download>button,
.bd-resources__view>button {
 color:var(--neutral-white);
 background-color:var(--secondary-royal-blue);
 border-radius:4px;
 border:none
}
.bd-resources__view>button {
 width:100%;
 height:45px
}
.bd-resources__dropdown-select__trigger {
 width:100%;
 height:43px
}
.bd-resources__dropdown-arrow {
 display:none
}
@media(min-width:768px) {
 .bd-resources__dropdown-select-wrapper {
  margin-right:1.25rem
 }
 .bd-resources__download,
 .bd-resources__view {
  padding-bottom:0
 }
 .bd-resources__dropdown-option {
  padding-right:1.87pc
 }
 .bd-resources__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-resources__wrapper {
  font-size:14px;
  line-height:21px
 }
 .bd-resources__download>button {
  width:13pc;
  height:51px
 }
 .bd-resources__view>button {
  width:148px;
  height:45px
 }
 .bd-resources__dropdown-select__trigger {
  width:174px;
  height:43px
 }
 .bd-resources__dropdown-arrow {
  display:block;
  background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
  height:1.5rem;
  width:1.2rem;
  -ms-flex-item-align:center;
  align-self:center;
  margin-right:1rem;
  margin-left:1rem
 }
}
@media(min-width:1440px) {
 .bd-resources__download>button,
 .bd-resources__view>button {
  font-size:1rem;
  line-height:24px;
  height:4pc;
  width:15pc
 }
 .bd-resources__dropdown-select-wrapper {
  font-size:1rem
 }
 .bd-resources__dropdown-select__trigger {
  width:204px;
  height:62px
 }
 .bd-resources__wrapper>p {
  font-size:24px;
  line-height:36px
 }
 .bd-resources__dropdown-option {
  height:4pc
 }
}
@media(min-width:768px) {
 .bd-sec-nav__support-faq .glider-slide {
  min-width:182px!important
 }
 .bd-sec-nav__support-faq .glider-contain {
  margin:0 30px
 }
 .bd-sec-nav__support-faq .bd-sec-nav-cnt__btn {
  padding:0
 }
 .bd-sec-nav__support-faq .bd-sec-nav-cnt__wrapper .glider-slide {
  margin-right:30px
 }
}
@media(min-width:1440px) {
 .bd-sec-nav__support-faq .glider-contain {
  margin:0 1rem 0 5rem
 }
 .bd-sec-nav__support-faq .glider-track {
  width:100%!important
 }
 .bd-sec-nav__support-faq .bd-sec-nav-cnt__wrapper .glider-slide {
  width:260px!important
 }
 .bd-sec-nav__support-faq .glider-track .slider-item a.bd-sec-nav-cnt__link.bd-sec-nav-cnt__btn {
  padding-left:0;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .bd-sec-nav__support-faq .glider-track .slider-item:first-child a.bd-sec-nav-cnt__link.bd-sec-nav-cnt__btn {
  padding:1.5rem;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.bd-sec-nav__no-arrows .nav.nav-left.glider-prev.disabled,
.bd-sec-nav__no-arrows .nav.nav-right.glider-next.disabled {
 display:none
}
.bd-sec-nav__dropdown {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 background-color:var(--neutral-light-grey)
}
.bd-sec-nav-cnt__link-text {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media(min-width:768px) {
 .bd-sec-nav-cnt__link-text {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-sec-nav-cnt__link-text {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-sec-nav-cnt__link-text {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-sec-nav-cnt__link-text:hover {
 border-bottom:3px solid var(--secondary-royal-blue);
 padding-bottom:4px
}
.bd-sec-nav-cnt__wrapper a:hover {
 color:unset
}
.bd-sec-nav-cnt__link-text--underline {
 padding-bottom:4px;
 border-bottom:3px solid var(--secondary-royal-blue)
}
.bd-sec-nav__active,
.bd-sec-nav__dropdown p {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 height:3.32rem;
 -webkit-margin-before:0;
 margin-block-start:0;
 -webkit-margin-after:0;
 margin-block-end:0;
 color:var(--primary-navy);
 cursor:pointer;
 padding:1.25rem 1.88rem;
 justify-content:center
}
.bd-sec-nav__dropdown p span:hover {
 border-bottom:3px solid var(--secondary-royal-blue);
 padding-bottom:2px
}
.bd-sec-nav__active {
 color:var(--primary-navy);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 text-decoration:underline;
 -webkit-text-decoration-color:var(--secondary-royal-blue);
 text-decoration-color:var(--secondary-royal-blue);
 text-decoration-thickness:3px;
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none;
 text-underline-position:under;
 text-underline-offset:4px
}
.bd-sec-nav__dropdown {
 position:relative;
 display:inline-block
}
.bd-sec-nav__dropdown-content {
 display:none;
 position:absolute;
 min-width:10rem;
 z-index:1;
 width:100%;
 background-color:var(--neutral-light-grey)
}
.bd-sec-nav__dropdown:hover .bd-sec-nav__dropdown-content {
 display:block
}
.bd-sec-nav-cnt div {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-sec-nav-cnt {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 cursor:pointer;
 display:none;
 background-color:var(--neutral-light-grey)
}
@media screen and (min-width:1441px) {
 .bd-sec-nav-cnt.spotlight__content-container {
  width:auto;
  margin:auto 5pc
 }
}
.scrolling {
 overflow-x:unset!important
}
.bd-sec-nav-cnt__space-div {
 min-height:3.32rem
}
.bd-sec-nav-cnt__space-div,
.bd-sec-nav-cnt__wrapper {
 display:none;
 background-color:var(--neutral-light-grey)
}
.bd-sec-nav-cnt__wrapper {
 min-height:5.63rem
}
.bd-sec-nav__active {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-sec-nav-cnt__wrapper,
.bd-sec-nav__dropdown {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-sec-nav-cnt__btn {
 background-color:var(--neutral-light-grey);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:1rem;
 color:var(--primary-navy);
 height:1.31rem;
 line-height:1.31rem;
 text-align:center
}
.bd-sec-nav__sticky {
 position:fixed;
 top:0;
 width:100%;
 z-index:2
}
.nav-container-carousel {
 width:100%;
 margin-right:auto;
 margin-left:auto
}
.nav-container-carousel #next,
.nav-container-carousel #prev {
 outline:none;
 background-color:transparent;
 font-size:30px;
 border:0
}
.nav-container-carousel #next span,
.nav-container-carousel #prev span {
 padding-left:9pt
}
.nav-container-carousel #next button:hover,
.nav-container-carousel #prev button:hover {
 cursor:pointer
}
.nav-container-carousel .slider {
 position:relative;
 width:100%;
 overflow:hidden
}
.nav-container-carousel .slider .bd-sec-nav-cnt.spotlight__content-container.slider-inner {
 width:auto;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:start;
 margin:auto 5pc
}
#next,
#prev {
 outline:none;
 background-color:transparent;
 font-size:30px;
 border:0
}
#next span,
#prev span {
 padding-left:9pt
}
#next button:hover,
#prev button:hover {
 cursor:pointer
}
.container {
 width:100%;
 margin-right:auto;
 margin-left:auto
}
.container .slider {
 position:relative;
 width:100%;
 overflow:hidden
}
.container .slider .bd-sec-nav-cnt.spotlight__content-container.slider-inner {
 width:auto;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:start;
 margin:auto 5pc
}
@media(min-width:48rem) {
 .bd-sec-nav-cnt__space-div {
  display:none;
  min-height:5.63rem
 }
 .bd-sec-nav__dropdown {
  display:none
 }
 .bd-sec-nav-cnt__wrapper {
  min-height:5.63rem;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .bd-sec-nav-cnt,
 .bd-sec-nav-cnt__wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .bd-sec-nav-cnt {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  width:100%;
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
 .bd-sec-nav-cnt__btn {
  padding:1.5rem;
  height:5.63rem;
  position:relative;
  width:100%;
  text-decoration:none
 }
}
.glider-contain {
 width:90%!important
}
.glider-contain .nav {
 position:absolute;
 width:20px;
 height:20px;
 z-index:2;
 cursor:pointer;
 border-radius:50%;
 border:none;
 outline:none;
 color:#fff;
 -webkit-user-select:none;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%
}
.glider-contain .nav-left {
 left:-50px
}
.glider-contain .nav-right {
 right:-50px
}
.glider-contain .glider-next,
.glider-contain .glider-prev {
 top:0
}
.glider-contain .glider-next {
 right:-25px
}
.glider-contain .glider-next span {
 background:url(clientlib-site/resources/image/next-arrow.svg) no-repeat 50%
}
.glider-contain .glider-prev {
 left:-25px
}
@media(min-width:768px)and (max-width:1024px) {
 .glider-contain .glider-prev {
  left:-10px
 }
}
.glider-contain .glider-prev span {
 background:url(clientlib-site/resources/image/prev-arrow.svg) no-repeat 50%
}
@media(min-width:768px)and (max-width:1024px) {
 .glider-contain {
  max-width:8in;
  width:90.6%!important
 }
 .nav-left {
  left:0
 }
}
@media(min-width:1024px)and (max-width:1439px) {
 .glider-contain {
  max-width:64pc;
  width:90.6%!important
 }
 .nav-right {
  right:-50px
 }
}
@media(min-width:1440px) {
 .glider-contain {
  width:92.2%!important;
  max-width:90pc
 }
}
@media(min-width:64rem) {
 .bd-sec-nav__dropdown {
  display:none
 }
 .bd-sec-nav-cnt {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  width:100%;
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
 .bd-sec-nav-cnt__btn {
  padding:1.5rem;
  height:5.63rem;
  position:relative;
  text-decoration:none
 }
}
@media(min-width:90rem) {
 .bd-sec-nav__dropdown {
  display:none
 }
 .bd-sec-nav-cnt__wrapper {
  min-height:103px
 }
 .bd-sec-nav-cnt__btn {
  height:5.63rem;
  position:relative;
  width:100%;
  text-decoration:none
 }
 .bd-sec-nav-cnt {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-color:var(--neutral-light-grey)
 }
}
@media(min-width:64rem) {
 .bd-sec-nav-cnt__wrapper .glider-slide {
  margin-right:49px
 }
}
@media(min-width:90rem) {
 .bd-sec-nav-cnt__wrapper .glider-slide {
  width:223px!important;
  margin-right:41px
 }
}
.bd-solutions-timeline__bottom-container.slick-slide {
 height:0!important
}
.bd-solutions-timeline__bottom-container.slick-slide.slick-current.slick-active {
 height:auto!important
}
.bd-timeline__image-object-fit-fill .bd-solutions-timeline__image-text img {
 -o-object-fit:fill!important;
 object-fit:fill!important
}
.bd-solutions-timeline__image-caption ul {
 white-space:normal
}
.bd-timeline .bd-timeline__equation-image {
 display:none;
 margin-bottom:20px;
 width:100%!important
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-timeline__equation-image {
  display:block;
  width:423px
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-timeline__equation-image {
  width:unset;
  height:unset
 }
}
.bd-timeline .bd-timeline__equation-image-mobile {
 display:block;
 height:338px;
 width:283px;
 margin-bottom:20px
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-timeline__equation-image-mobile {
  display:none
 }
}
.bd-timeline .bd-solutions-timeline__equation {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-timeline .bd-solutions-timeline__timeline-heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 color:var(--primary-navy);
 margin:0
}
@media screen and (min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__timeline-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-timeline .bd-solutions-timeline__tab {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:space-evenly;
 -ms-flex-pack:space-evenly;
 justify-content:space-evenly;
 width:100%;
 position:relative;
 background:#f8f7f7;
 border-top:4px solid var(--primary-dark-blue);
 padding:30px 1pc 0
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__tab {
  width:100%;
  padding:30px 20px 0
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__tab {
  width:42rem
 }
}
@media screen and (min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__tab {
  width:733px;
  padding:40px 40px 0
 }
}
.bd-timeline .bd-solutions-timeline__tab .solutions-timeline-slider-nav {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__tab .solutions-timeline-slider-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(min-width:481px) {
 .bd-timeline .bd-solutions-timeline__tab .solutions-timeline-slider-for {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group-solutions {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-bottom:20px
}
@media screen and (min-width:768px)and (max-width:1024px) {
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group-solutions {
  padding-bottom:30px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media screen and (min-width:1025px) {
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group-solutions {
  padding-bottom:20px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__item {
  padding-right:17px;
  text-align:center
 }
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__item:last-child {
  padding-right:0
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__item {
  padding-right:2.25rem
 }
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__item .equals,
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__item .operation {
 font-size:1.5rem;
 line-height:2.25rem
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__item img {
 display:inline-block
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__input {
 color:var(--primary-navy);
 line-height:150%;
 text-align:center
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__input p {
 font-size:1.375rem;
 letter-spacing:.0384em;
 margin-bottom:10px
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__input p {
  font-size:1.25rem;
  letter-spacing:.0288em;
  margin-bottom:18px;
  font-size:2rem;
  letter-spacing:.0384em;
  margin-bottom:20px
 }
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__input span {
 font-size:.875rem;
 letter-spacing:.1em;
 text-transform:uppercase
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__input span {
  font-size:1rem;
  letter-spacing:.0192em;
  text-transform:unset;
  font-size:1.125rem;
  letter-spacing:.0216em
 }
}
.bd-timeline .bd-solutions-timeline__tab .bd-calculator-group__total input {
 border-bottom:1px solid var(--secondary-light-blue)!important;
 color:var(--secondary-royal-blue)
}
.bd-timeline .bd-solutions-timeline__tab pre {
 padding:0;
 white-space:pre-wrap
}
.bd-timeline .bd-solutions-timeline__hr {
 border-top:1px solid var(--primary-navy);
 margin:0;
 display:block;
 opacity:unset;
 text-align:center;
 position:relative;
 left:1pc;
 width:calc(100% - 1pc)
}
@media(min-width:768px) {
 .bd-timeline .bd-solutions-timeline__hr {
  width:calc(100% - 2pc)
 }
}
@media(min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__hr {
  width:calc(100% - 29px)
 }
}
.bd-timeline .bd-solutions-timeline__top-container {
 border-top:6px solid var(--primary-warm-grey);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:75pt;
 margin-right:0
}
.bd-timeline .bd-solutions-timeline__top-container.slick-slide {
 margin:0
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__top-container {
  width:75pt;
  margin-top:0
 }
 .bd-timeline .bd-solutions-timeline__top-container.slick-slide {
  margin:0 1rem;
  height:unset!important
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__top-container {
  width:130px
 }
}
.bd-timeline .bd-solutions-timeline__top-container.slick-slide.slick-active.is-active {
 border-top:6px solid var(--primary-boosted-bd-orange)
}
.bd-timeline .bd-solutions-timeline__top-container.slick-slide.slick-active.is-active .bd-solutions-timeline__image-handler {
 background-color:var(--secondary-light-blue);
 border:1.95px solid var(--secondary-light-blue)
}
.bd-timeline .bd-solutions-timeline__top-container.slick-slide.slick-active.is-active .bd-solutions-timeline__image-handler img {
 -webkit-filter:brightness(0) invert(1);
 filter:brightness(0) invert(1)
}
.bd-timeline .bd-solutions-timeline__top-container .bd-solutions-timeline__image-handler {
 border:1.5px solid var(--primary-navy);
 margin:15px 0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:50%;
 cursor:pointer
}
.bd-timeline .bd-solutions-timeline__top-container .bd-solutions-timeline__image-handler img {
 -o-object-fit:none!important;
 object-fit:none!important;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:60px;
 height:60px;
 cursor:pointer
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__top-container .bd-solutions-timeline__image-handler img {
  width:78px;
  height:78px
 }
}
.bd-timeline .bd-solutions-timeline__bottom-container {
 margin-top:20px
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__bottom-container {
  margin-top:30px
 }
}
@media screen and (min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__bottom-container {
  margin-top:60px
 }
}
.bd-timeline .bd-solutions-timeline__image-text,
.bd-timeline .bd-solutions-timeline__text-fields {
 margin-left:auto;
 margin-right:auto
}
.bd-timeline .bd-solutions-timeline__image-text img,
.bd-timeline .bd-solutions-timeline__text-fields img {
 width:100%;
 height:370px;
 margin-bottom:20px
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__image-text img,
 .bd-timeline .bd-solutions-timeline__text-fields img {
  margin-bottom:30px
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__image-text img,
 .bd-timeline .bd-solutions-timeline__text-fields img {
  margin-bottom:40px
 }
}
.bd-timeline .bd-solutions-timeline__image-caption {
 font-family:primary-body;
 font-size:1rem;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--primary-navy);
 margin-bottom:20px
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__image-caption {
  margin-bottom:30px;
  font-size:1.125rem;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__image-caption {
  margin-bottom:40px
 }
}
.bd-timeline .bd-solutions-timeline__equation-image-caption {
 font-family:primary-body;
 font-style:normal;
 font-weight:400;
 font-size:.875rem;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--neutral-dark-grey);
 margin-top:0;
 margin-bottom:30px
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__equation-image-caption {
  margin-bottom:40px
 }
}
.bd-timeline .bd-solutions-timeline__text-heading {
 font-family:primary-body;
 font-size:1rem;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--primary-navy);
 margin-bottom:20px
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__text-heading {
  margin-bottom:30px;
  font-size:1.125rem;
  letter-spacing:.0216em
 }
}
@media screen and (min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__text-heading {
  margin-bottom:20px
 }
}
.bd-timeline .bd-solutions-timeline__text-subheading {
 font-family:primary-body;
 font-size:.875rem;
 line-height:150%;
 letter-spacing:.0168em;
 color:var(--neutral-dark-grey);
 margin-top:0;
 margin-bottom:30px
}
@media screen and (min-width:768px) {
 .bd-timeline .bd-solutions-timeline__text-subheading {
  margin-bottom:30px
 }
}
@media screen and (min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__text-subheading {
  margin-bottom:40px
 }
}
.bd-timeline .bd-solutions-timeline__tab-label {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 text-align:center;
 color:var(--primary-navy)
}
@media screen and (min-width:1024px) {
 .bd-timeline .bd-solutions-timeline__tab-label {
  font-size:1.5rem;
  letter-spacing:.0288em
 }
}
.bd-timeline .bd-solutions-timeline__subheading {
 text-align:left;
 font-family:heading-b;
 font-style:normal;
 font-weight:700;
 font-size:1rem;
 line-height:150%;
 letter-spacing:.1em;
 text-transform:uppercase;
 color:var(--primary-navy);
 margin-bottom:20px
}
.bd-timeline .bd-solutions-timeline__heading {
 font-family:primary-body;
 font-style:normal;
 font-weight:400;
 font-size:2.75rem;
 line-height:150%;
 color:var(--primary-navy);
 margin-bottom:20px
}
.bd-timeline .bd-solutions-timeline__body-text {
 font-family:primary-body;
 font-size:1.125rem;
 line-height:150%;
 text-align:left;
 letter-spacing:.0216em;
 margin-bottom:20px;
 color:var(--primary-navy)
}
.bd-timeline .bd-solutions-timeline__description {
 font-family:primary-body;
 font-size:.875rem;
 line-height:150%;
 letter-spacing:.0168em;
 margin-bottom:40px;
 color:var(--neutral-dark-grey)
}
.bd-timeline .bd-solutions-timeline__titleHandler {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:20px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media screen and (min-width:1440px) {
 .bd-timeline .bd-solutions-timeline__titleHandler {
  margin-bottom:40px
 }
}
.bd-solutions-timeline__tab .slider-handlers {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-solutions-timeline__tab .slider-handlers .slick-disabled {
 opacity:.5
}
.bd-solutions-timeline__tab .slick-slide img {
 -o-object-fit:cover;
 object-fit:cover
}
.bd-solutions-timeline__tab .slick-next,
.bd-solutions-timeline__tab .slick-prev {
 font-size:0;
 line-height:0;
 display:block;
 width:1.25rem;
 height:1.25rem;
 padding-top:1rem;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer;
 color:transparent;
 border:none;
 outline:none;
 background:transparent;
 position:unset
}
.bd-solutions-timeline__tab .slick-next:before,
.bd-solutions-timeline__tab .slick-prev:before {
 display:none
}
.bd-solutions-timeline__tab .slick-prev {
 margin-right:1.5rem
}
.bd-solutions-timeline__tab .slick-next {
 margin-left:1.5rem
}
.bd-solutions-timeline__tab .slick-dots {
 display:block;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center;
 position:unset;
 bottom:inherit;
 width:auto
}
.bd-solutions-timeline__tab .slick-dots li {
 position:relative;
 display:inline-block;
 width:10px;
 height:10px;
 margin:0 6px;
 padding:0;
 cursor:pointer
}
.bd-solutions-timeline__tab .slick-dots li button {
 display:block;
 cursor:pointer;
 outline:none;
 background:transparent;
 border-radius:50%;
 border:1px solid var(--primary-navy);
 font-size:0;
 padding:.31rem;
 width:auto;
 height:auto
}
.bd-solutions-timeline__tab .slick-dots li button:before {
 display:none
}
.bd-solutions-timeline__tab .slick-dots li.slick-active button {
 background:var(--primary-navy)
}
.bd-solutions-timeline__tab .slick-list,
.bd-solutions-timeline__tab .slick-slider {
 height:100%;
 margin:0;
 padding:0!important;
 width:100%
}
@media(max-width:768px) {
 .bd-solutions-timeline__tab .slick-arrow {
  display:none!important
 }
}
.bd-timeline__white-bg .bd-solutions-timeline__tab {
 background:#fff!important
}
.bd-timeline .bd-solutions-timeline__top-container .bd-timeline__icon-white {
 display:none!important
}
.bd-timeline .bd-solutions-timeline__top-container .bd-timeline__icon-dark,
.bd-timeline .bd-solutions-timeline__top-container.slick-slide.slick-active.is-active .bd-timeline__icon-white {
 display:block!important
}
.bd-timeline .bd-solutions-timeline__top-container.slick-slide.slick-active.is-active .bd-timeline__icon-dark {
 display:none!important
}
.bd-timeline__covid-test-products-style .solutions-timeline-slider-nav {
 height:125px
}
@media(min-width:1024px) {
 .bd-timeline__covid-test-products-style .solutions-timeline-slider-nav {
  height:140px;
  height:148px
 }
}
.bd-timeline__covid-test-products-style .bd-solutions-timeline__tab-label {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:1440px) {
 .bd-timeline__covid-test-products-style .bd-solutions-timeline__tab-label {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-timeline__covid-test-products-style .bd-solutions-timeline__text-heading {
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em
}
@media(min-width:1440px) {
 .bd-timeline__covid-test-products-style .bd-solutions-timeline__text-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-timeline__covid-test-products-style .bd-solutions-timeline__text-subheading {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--primary-navy)!important
}
@media(min-width:1440px) {
 .bd-timeline__covid-test-products-style .bd-solutions-timeline__text-subheading {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-timeline__covid-test-products-style .bd-solutions-timeline__tabs-area {
 margin-top:10px
}
@media(min-width:768px) {
 .bd-timeline__covid-test-products-style .bd-solutions-timeline__tabs-area {
  margin-top:20px
 }
}
@media(min-width:1440px) {
 .bd-timeline__covid-test-products-style .bd-solutions-timeline__tabs-area {
  margin-top:30px
 }
}
.bd-timeline__heading-margin-bottom-30-30-40 .bd-solutions-timeline__text-heading {
 margin-bottom:30px!important
}
@media(min-width:1024px) {
 .bd-timeline__heading-margin-bottom-30-30-40 .bd-solutions-timeline__text-heading {
  margin-bottom:40px!important
 }
}
@media screen and (min-width:850px) {
 .bd-timeline__desktop-width-850 .bd-solutions-timeline__tab {
  width:600px!important
 }
}
@media screen and (min-width:1440px) {
 .bd-timeline__desktop-width-850 .bd-solutions-timeline__tab {
  width:850px!important
 }
}
@media screen and (min-width:1024px) {
 .bd-timeline__9-col .bd-solutions-timeline__tab {
  width:100%!important
 }
}
.bd-table__container {
 padding:1.25rem 1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-table__heading {
 font-family:heading-b
}
.bd-table__description,
.bd-table__heading {
 margin:0;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-table__description {
 min-width:30%;
 font-family:primary-body;
 font-weight:600
}
@media(min-width:1440px) {
 .bd-table__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
.bd-table__container:nth-child(odd) {
 background:var(--neutral-extra-light-grey)
}
.bd-table__container:nth-child(2n) {
 background:var(--neutral-white)
}
@media(min-width:48rem) {
 .bd-table__container {
  padding:1.25rem;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-table__heading {
  min-width:50%
 }
}
.bd-spotlight-card__container {
 background-color:rgba(2,20,35,.8);
 color:var(--neutral-white);
 height:16.69rem
}
.bd-spotlight__container-left__backBtn>div {
 background-image:url(clientlib-site/resources/image/back-arrow-white.svg);
 width:.93rem;
 height:1rem;
 background-repeat:no-repeat;
 margin-bottom:24px;
 margin-right:10px
}
.bd-spotlight-card__content {
 padding:1.88rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-spotlight-card__title {
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.32rem;
 letter-spacing:.02rem
}
.bd-spotlight-card__title-underline {
 width:2.9rem;
 height:.13rem;
 background-color:var(--secondary-royal-blue);
 margin-top:.63rem
}
.bd-spotlight-card__date-venue-wrapper {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-top:.63rem;
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.32rem;
 letter-spacing:.02rem
}
.bd-spotlight-card__date-venue-wrapper,
.bd-spotlight-card__dates {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-spotlight-card__header {
 font-family:heading-b;
 font-size:1.75rem;
 line-height:2.63rem;
 letter-spacing:.04rem;
 margin-top:.63rem
}
.bd-spotlight-card__learn-more {
 margin-top:.63rem
}
.bd-spotlight-card__learn-more-link {
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.32rem;
 letter-spacing:.02rem;
 color:var(--secondary-royal-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.bd-spotlight-card__learn-more>a {
 text-decoration:none
}
.bd-spotlight-card__forward-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-forward.svg);
 background-repeat:no-repeat;
 background-size:cover;
 margin-left:.5rem;
 width:.89rem;
 height:.63rem
}
@media(min-width:768px) {
 .bd-spotlight-card__container {
  height:17.6rem;
  background-color:rgba(2,20,35,.85)
 }
 .bd-spotlight-card__title-underline {
  width:2.4rem
 }
 .bd-spotlight-card__date-venue-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  margin-top:1.25rem
 }
 .bd-spotlight-card__divider {
  margin:0 .63rem;
  height:1.2rem;
  width:.06rem;
  background-color:var(--neutral-white)
 }
 .bd-spotlight-card__header {
  font-size:2.25rem;
  line-height:3.38rem;
  letter-spacing:.05rem;
  margin-top:0
 }
 .bd-spotlight-card__learn-more {
  margin-top:1rem
 }
}
@media(min-width:1024px) {
 .bd-spotlight-card__container {
  height:21.63rem
 }
 .bd-spotlight-card__content {
  padding:2.5rem 5rem 2.75rem 2.5rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-spotlight-card__title-underline {
  width:2.88rem;
  margin-top:1.25rem
 }
 .bd-spotlight-card__date-venue-wrapper {
  font-family:primary-body;
  font-size:.9rem;
  line-height:1.69rem
 }
 .bd-spotlight-card__header {
  font-size:2rem;
  line-height:3rem;
  letter-spacing:.04rem
 }
}
@media(min-width:1440px) {
 .bd-spotlight-card__header {
  font-size:2.3rem;
  line-height:3.75rem;
  letter-spacing:.05rem
 }
 .bd-spotlight-card__learn-more {
  margin-top:2.5rem
 }
 .bd-spotlight-card__learn-more-link {
  font-family:small-copy;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-spotlight-card__date-venue-wrapper {
  font-size:1.13rem
 }
}
.bd-spotlight__carousel {
 display:block;
 position:relative;
 height:25.2rem
}
.bd-spotlight__carousel-content {
 padding:1rem 0 2.5rem 1.88rem
}
.bd-spotlight__carousel-heading {
 color:var(--neutral-white);
 font-family:heading-b;
 font-size:1.25rem;
 line-height:1.88rem;
 letter-spacing:.03rem;
 padding-left:.5rem;
 margin-bottom:3rem;
 position:relative
}
.bd-spotlight__carousel-background-image {
 width:100%;
 position:absolute;
 height:100%
}
.bd-spotlight__slider-controls {
 position:absolute;
 top:3.13rem;
 right:1rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-spotlight__previous-slide {
 display:none
}
.bd-spotlight__dots {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.bd-spotlight__next-slide {
 display:none
}
.bd-spotlight__slider-controls .bd-spotlight__dots .slick-dots {
 width:unset;
 position:unset;
 margin-bottom:0
}
.bd-spotlight__slider-controls .bd-spotlight__dots .slick-dots button:before {
 font-size:.63rem;
 line-height:.63rem;
 opacity:1;
 border:.06rem solid var(--neutral-white);
 border-radius:100%;
 width:.63rem;
 height:.63rem;
 color:unset
}
.bd-spotlight__slider-controls .bd-spotlight__dots .slick-dots li.slick-active button:before {
 opacity:1;
 background:var(--neutral-white);
 color:unset
}
.bd-spotlight__card-list {
 padding:0;
 list-style-type:none
}
.bd-spotlight__card {
 margin:0 .44rem
}
.bd-spotlight__card-list .slick-list {
 padding:0 1.5rem 0 0
}
@media(min-width:768px) {
 .bd-spotlight__carousel {
  height:24rem
 }
 .bd-spotlight__carousel-content {
  padding:1.25rem 0 2.5rem 1.88rem
 }
 .bd-spotlight__carousel-heading {
  margin-bottom:.63rem;
  padding-left:1rem
 }
 .bd-spotlight__slider-controls {
  top:1.25rem;
  margin-right:1rem
 }
 .bd-spotlight__dots {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0 .1rem 0 .9rem;
  margin-top:.2rem
 }
 .bd-spotlight__previous-slide {
  background-image:url(clientlib-site/resources/image/icons/arrow-left-wihite.svg)
 }
 .bd-spotlight__next-slide,
 .bd-spotlight__previous-slide {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:.9rem;
  width:.9rem;
  background-repeat:no-repeat;
  background-size:contain;
  cursor:pointer
 }
 .bd-spotlight__next-slide {
  background-image:url(clientlib-site/resources/image/icons/arrow-right-white.svg)
 }
 .bd-spotlight__slider-controls .bd-spotlight__dots .slick-dots li {
  margin:0
 }
 .bd-spotlight__slider-controls .bd-spotlight__dots .slick-dots button:before {
  font-size:.5rem;
  line-height:.5rem;
  width:.5rem;
  height:.5rem
 }
 .bd-spotlight__card {
  margin:0 1rem
 }
 .bd-spotlight__card-list .slick-list {
  padding:0 14.5rem 0 0
 }
}
@media(min-width:1024px) {
 .bd-spotlight__carousel {
  height:33.13rem
 }
 .bd-spotlight__carousel-content {
  padding:2.5rem 3.5rem 5.25rem 4rem
 }
 .bd-spotlight__carousel-heading {
  font-size:2rem;
  line-height:3rem;
  letter-spacing:.03rem;
  padding-left:1rem;
  margin-bottom:.75rem
 }
 .bd-spotlight__slider-controls {
  top:3rem;
  right:4.4rem;
  margin-right:0
 }
 .bd-spotlight__next-slide,
 .bd-spotlight__previous-slide {
  height:1.4rem;
  width:1.4rem
 }
 .bd-spotlight__slider-controls .bd-spotlight__dots .slick-dots button:before {
  font-size:.63rem;
  line-height:.63rem;
  width:.63rem;
  height:.63rem
 }
 .bd-spotlight__dots {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0 1.3rem 0 1.5rem;
  margin-top:.2rem
 }
 .bd-spotlight__card {
  margin:0 1.25rem
 }
 .bd-spotlight__card-list .slick-list {
  padding:unset
 }
}
.bd-story-card__year {
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em;
 border-top:.37rem solid var(--primary-orange);
 padding:.625rem 0;
 width:5rem
}
.bd-story-card__description a {
 color:var(--primary-boosted-bd-blue)!important
}
.bd-story-card {
 padding-top:.625rem
}
.bd-story-card__wrapper {
 padding-right:.875rem
}
.bd-story-card__wrapper a {
 color:var(--primary-boosted-bd-blue)
}
.bd-story-card__hr {
 opacity:unset!important;
 margin:0;
 border-top:.06rem solid var(--primary-navy)
}
.bd-story-card__description,
.bd-story-card__wrapper p {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-story-card__wrapper {
  padding-right:2rem
 }
 .bd-story-card__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-story-card__year {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-story-card__description,
 .bd-story-card__wrapper p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-cybersecurity_story-card .bd-story-card__wrapper {
 padding-left:1rem;
 padding-right:unset
}
@media(min-width:500px) {
 .bd-cybersecurity_story-card .bd-story-card__wrapper {
  padding-left:1.4rem
 }
}
@media(min-width:600px) {
 .bd-cybersecurity_story-card .bd-story-card__wrapper {
  padding-left:1.6rem
 }
}
@media(min-width:700px) {
 .bd-cybersecurity_story-card .bd-story-card__wrapper {
  padding-left:1.9rem
 }
}
@media(min-width:768px) {
 .bd-cybersecurity_story-card .bd-story-card__wrapper {
  padding-left:unset;
  padding-right:2rem
 }
}
.bd-award-winners__dropdown-select-wrapper {
 max-width:315px!important;
 height:65px;
 position:relative;
 cursor:pointer;
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-award-winners__dropdown-select-wrapper {
  max-width:unset;
  height:51px
 }
}
@media(min-width:1440px) {
 .bd-award-winners__dropdown-select-wrapper {
  width:315px!important;
  height:4pc
 }
}
.bd-award-winners__dropdown-select {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-award-winners__dropdown-select__trigger>span {
 -ms-flex-item-align:center;
 align-self:center
}
.bd-award-winners__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 border:1px solid var(--primary-dark-blue);
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:4px;
 height:4pc;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-award-winners__dropdown-options {
 position:absolute;
 display:block;
 top:100%;
 left:0;
 right:0;
 border:1px solid var(--primary-dark-blue);
 background:var(--neutral-white);
 -webkit-transition:all .2s;
 transition:all .2s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:0 0 4px 4px;
 width:100%;
 border-top:none
}
.bd-award-winners__dropdown-select.open .bd-award-winners__dropdown-options {
 opacity:1;
 visibility:visible;
 pointer-events:all
}
.bd-award-winners__dropdown-option {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:0 0 0 1.87rem;
 color:var(--primary-dark-blue);
 line-height:1.5rem;
 cursor:pointer;
 -webkit-transition:all .2s;
 transition:all .2s;
 height:2.8rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-award-winners__dropdown-option:hover {
 cursor:pointer;
 background-color:#e2e0ed
}
.bd-award-winners__dropdown-option.selected {
 color:var(--primary-dark-blue);
 background-color:#e2e0ed
}
.bd-award-winners__dropdown-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
 height:18px;
 width:17px;
 -ms-flex-item-align:center;
 align-self:center;
 margin:0 1.18rem 0 26px;
 background-size:contain;
 background-repeat:no-repeat
}
.open .bd-award-winners__dropdown-select__trigger {
 border-radius:4px 4px 0 0;
 border-bottom:none
}
.open .bd-award-winners__dropdown-arrow {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.award-winners {
 display:grid;
 grid-template-columns:repeat(2,460px);
 -webkit-column-gap:90px;
 -moz-column-gap:90px;
 column-gap:90px
}
.award-winners a {
 color:#1d74ff;
 text-decoration:none
}
.supplier-year-description {
 margin-top:40px;
 margin-bottom:40px;
 font-size:18px
}
.winner-title {
 font-family:link;
 color:#060a3d;
 font-size:18px;
 margin-bottom:10px
}
.winner-link {
 font-size:18px;
 color:#1d74ff
}
.award-winner {
 margin-bottom:40px
}
@media only screen and (max-width:1313px) {
 .award-winners {
  grid-template-columns:repeat(2,232px)
 }
}
@media only screen and (max-width:560px) {
 .award-winners {
  display:block
 }
 .award-winner,
 .supplier-year-description {
  margin-right:auto
 }
}
.supplier-card {
 width:296px
}
.supplier-card img {
 width:100%
}
.supplier-card-text {
 margin-top:20px;
 margin-bottom:20px
}
.bd-suppliers-image-grid {
 display:grid;
 grid-template-columns:repeat(3,296px);
 -webkit-column-gap:2pc;
 -moz-column-gap:2pc;
 column-gap:2pc
}
.supplier-card-link a {
 color:#1d74ff;
 text-decoration:none
}
.hide {
 display:none
}
.show {
 display:block
}
@media only screen and (max-width:1307px) {
 .supplier-card {
  width:215px
 }
 .bd-suppliers-image-grid {
  grid-template-columns:repeat(2,296px)
 }
}
@media only screen and (max-width:560px) {
 .bd-suppliers-image-grid {
  display:block
 }
 .supplier-card {
  margin-right:auto;
  width:315px
 }
 .supplier-card-text {
  margin-bottom:10px
 }
}
.bd-tabs__container .grey-bg-color {
 background-color:var(--neutral-light-grey)
}
.bd-tabs-search .bd-tabs__container .grey-bg-color {
 background-color:var(--neutral-white)
}
.bd-tabs__container .cmp-tabs__tablist {
 margin:0;
 background-color:var(--neutral-light-grey);
 color:var(--primary-navy);
 display:none;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (min-width:1441px) {
 .bd-tabs__container .cmp-tabs__tablist {
  margin:0 auto!important
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-tabs__height-tablet-72 .bd-tabs__container .cmp-tabs__tablist .cmp-tabs__tab--active {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-tabs__height-tablet-72 .bd-tabs__container .cmp-tabs__tablist>li {
  white-space:normal;
  padding:0 1.25rem!important;
  max-width:12.25rem!important;
  min-width:12.25rem!important;
  text-align:center;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  height:4.5rem!important;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-tabs__height-tablet-72 .bd-tabs__container .cmp-tabs__tablist {
  height:4.5rem!important
 }
}
@media screen and (min-width:768px) {
 .bd-tabs__height-desktop88px-tab-72px .bd-tabs__container .cmp-tabs__tablist .cmp-tabs__tab--active {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-tabs__height-desktop88px-tab-72px .bd-tabs__container .cmp-tabs__tablist>li {
  white-space:normal;
  padding:0 1.25rem!important;
  max-width:12.25rem!important;
  min-width:12.25rem!important;
  text-align:center;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  height:4.5rem!important;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-tabs__height-desktop88px-tab-72px .bd-tabs__container .cmp-tabs__tablist {
  height:4.5rem!important
 }
}
@media screen and (min-width:1440px) {
 .bd-tabs__height-desktop88px-tab-72px .bd-tabs__container .cmp-tabs__tablist .cmp-tabs__tab--active {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  font-size:17px
 }
 .bd-tabs__height-desktop88px-tab-72px .bd-tabs__container .cmp-tabs__tablist>li {
  padding:0 1.5rem!important;
  white-space:normal;
  width:13.3rem!important;
  text-align:center;
  margin:0 3.3rem 0 0!important;
  min-width:unset!important;
  max-width:unset!important;
  height:5.5rem!important;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-tabs__height-desktop88px-tab-72px .bd-tabs__container .cmp-tabs__tablist {
  height:5.5rem!important
 }
}
.bd-tabs__container .cmp-tabs__tab {
 cursor:pointer;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-tabs__container .cmp-tabs__tablist .cmp-tabs__tab--active {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media screen and (min-width:768px) {
 .bd-tabs__container .cmp-tabs__tablist .cmp-tabs__tab--active {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  font-size:17.9px
 }
}
.bd-tabs__container .cmp-tabs__tab--active {
 cursor:pointer;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border-top:4px solid var(--primary-boosted-bd-orange);
 border-bottom:4px solid var(--neutral-white);
 background-color:var(--neutral-white);
 color:var(--primary-navy)
}
.bd-tabs__container .cmp-tabs__tablist>li {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 letter-spacing:.0192em
}
.bd-dropdown__placeholder,
.bd-tabs__container .cmp-tabs__tablist>li {
 height:4.19rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:1.25rem 1.88rem;
 line-height:150%
}
.bd-dropdown__placeholder {
 font-family:heading-b;
 font-size:18px;
 letter-spacing:.0216em;
 cursor:pointer;
 background-color:var(--neutral-light-grey);
 color:var(--primary-navy)
}
.bd-tabs__centered .bd-dropdown__placeholder {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-dropdown__placeholder-icon {
 width:1.2rem;
 height:1.2rem;
 float:right;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 margin-top:4px
}
.bd-dropdown__placeholder-icon-rotate {
 -webkit-transform:unset;
 transform:unset
}
@media(min-width:48rem) {
 .bd-dropdown__placeholder,
 .bd-dropdown__placeholder-icon {
  display:none
 }
 .bd-tabs__container .cmp-tabs__tablist {
  height:4.5rem;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:0 1rem 0 1.88rem
 }
 .bd-tabs__container .bd-tabs__tablist-equally-spaced {
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding:0 1rem
 }
 .bd-tabs__container .cmp-tabs__tablist>li {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  height:4.5rem;
  padding:0 1.25rem;
  margin:0 .06rem 0 0
 }
 .bd-tabs__centered .bd-tabs__container .cmp-tabs__tablist {
  height:10.5rem;
  padding:0;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .bd-tabs__centered .bd-tabs__container .cmp-tabs__tablist>li {
  height:10.5rem;
  text-align:center;
  padding:1.06rem 1.5rem;
  width:13.313rem
 }
}
@media(min-width:64rem) {
 .bd-tabs__container .cmp-tabs__tablist {
  padding:0 1rem 0 3rem
 }
 .bd-tabs__container .bd-tabs__tablist-equally-spaced {
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding:0 3rem
 }
 .bd-tabs__container .cmp-tabs__tablist>li {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-tabs__centered .bd-tabs__container .cmp-tabs__tablist,
 .bd-tabs__centered .bd-tabs__container .cmp-tabs__tablist>li {
  height:9.5rem
 }
}
@media(min-width:90rem) {
 .bd-tabs__container .cmp-tabs__tablist {
  height:4.69rem;
  padding:0 1rem 0 5rem
 }
 .bd-tabs__centered .bd-tabs__container .cmp-tabs__tablist,
 .bd-tabs__centered .bd-tabs__container .cmp-tabs__tablist>li {
  height:7.5rem
 }
 .bd-tabs__container .bd-tabs__tablist-equally-spaced {
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding:0 3.5rem
 }
 .bd-tabs__container .cmp-tabs__tablist>li {
  height:4.69rem;
  padding:0 2.5rem;
  margin:0 .6rem 0 0;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-tabs__background-color-light-grey .cmp-tabs.bd-tabs__container ol.cmp-tabs__tablist.spotlight__content-container {
 background-color:var(--neutral-light-grey)!important
}
.bd-tabs__background-color-light-grey .cmp-tabs.bd-tabs__container ol.cmp-tabs__tablist.spotlight__content-container li.cmp-tabs__tab--active {
 background-color:transparent;
 border-bottom:none
}
@media screen and (min-width:768px) {
 .bd-tabs__background-color-light-grey .cmp-tabs.bd-tabs__container ol.cmp-tabs__tablist.spotlight__content-container li.cmp-tabs__tab--active {
  border-bottom:.25rem solid #008cff
 }
}
@media screen and (min-width:1440px) {
 .bd-tabs__margin-40px .cmp-tabs__tablist li {
  margin-left:24px!important;
  margin-right:4pc!important
 }
}
.bd-testimonial__scale-down-image.bd-ethics-compliance__testimonial .bd-testimonial__image {
 width:unset!important;
 min-width:150px;
 height:auto
}
@media(min-width:1024px) {
 .bd-testimonial__scale-down-image.bd-ethics-compliance__testimonial .bd-testimonial__image {
  height:429px
 }
}
@media(min-width:1440px) {
 .bd-testimonial__scale-down-image.bd-ethics-compliance__testimonial .bd-testimonial__image {
  height:488px
 }
}
.bd-ethics-compliance__testimonial .bd-testimonial__image {
 width:150px;
 height:150px;
 min-width:150px
}
@media(min-width:768px) {
 .bd-ethics-compliance__testimonial .bd-testimonial__image {
  width:215px!important;
  height:215px
 }
}
@media(min-width:1024px) {
 .bd-ethics-compliance__testimonial .bd-testimonial__image {
  width:3in!important;
  height:429px
 }
}
@media(min-width:1440px) {
 .bd-ethics-compliance__testimonial .bd-testimonial__image {
  width:296px!important;
  height:488px
 }
}
@media(min-width:768px) {
 .bd-ethics-compliance__testimonial .bd-testimonial__content-body,
 .bd-ethics-compliance__testimonial .bd-testimonial__content-wrapper {
  width:461px
 }
}
@media(min-width:1024px) {
 .bd-ethics-compliance__testimonial .bd-testimonial__content-body,
 .bd-ethics-compliance__testimonial .bd-testimonial__content-wrapper {
  width:28pc
 }
}
@media(min-width:1440px) {
 .bd-ethics-compliance__testimonial .bd-testimonial__content-body,
 .bd-ethics-compliance__testimonial .bd-testimonial__content-wrapper {
  width:39pc
 }
}
@media(max-width:767px) {
 .bd-testimonial__covid-right-image .bd-testimonial__content-policy-message>img {
  width:150px!important;
  height:150px;
  min-width:unset
 }
}
@media(min-width:1024px) {
 .bd-testimonial__covid-right-image .bd-testimonial__content-policy-message>img {
  height:auto;
  max-height:441px
 }
}
@media(min-width:1440px) {
 .bd-testimonial__covid-right-image .bd-ethics_img {
  padding-bottom:0
 }
}
@media(min-width:1024px) {
 .bd-testimonial-image-height-499 .bd-testimonial__content-policy-message>img {
  height:30.5rem
 }
}
@media(min-width:450px) {
 .bd-testimonial__spacing-right-img .bd-testimonial__content-policy-message>img {
  max-width:9.56rem;
  min-width:unset;
  min-height:unset
 }
}
@media(min-width:768px) {
 .bd-testimonial__spacing-right-img .bd-testimonial__content-policy-message>img {
  margin-right:2rem;
  width:9.56rem;
  height:9.56rem
 }
}
@media(min-width:768px) {
 .bd-policy__container .bd-testimonial__content-body {
  padding-bottom:.625rem
 }
}
@media(min-width:1440px) {
 .bd-policy__container .bd-testimonial__content-body {
  padding-bottom:1.87rem
 }
}
.bd-testimonial__covid-image-top .bd-testimonal__intro,
.bd-testimonial__covid-response-intro {
 display:none
}
.bd-testimonial__covid-image-top .bd-testimonal__intro.bd-testimonial__covid-response-intro {
 display:block;
 margin-bottom:0;
 margin-top:20px
}
@media(max-width:767px) {
 .bd-testimonial__covid-image-top .bd-testimonial__quote-icon {
  margin-top:0
 }
 .bd-testimonial__covid-image-top .bd-testimonial__covid-response-intro {
  margin-top:10px!important;
  font-family:heading-b;
  font-size:20px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-testimonial__covid-image-top .bd-testimonial__content-body {
  padding-top:5px
 }
 .bd-testimonial__covid-image-top .forward-arrow-icon {
  font-size:14px!important;
  line-height:21px!important;
  letter-spacing:.0168em!important
 }
}
.bd-testimonial__content-policy-message>img {
 max-width:150px;
 min-width:100%;
 height:177px
}
.bd-ethics__author {
 padding-bottom:1.875rem
}
.bd-ethics_img {
 width:40%!important;
 min-height:9.375rem;
 padding-bottom:10px
}
.bd-covid-test-products__content-description .bd-testimonial-covid-test-products__content-wrapper,
.bd-testimonial__content-covid-test-products {
 width:315px
}
.bd-covid-test-products_img {
 width:315px!important;
 height:210px!important;
 min-height:unset!important;
 min-width:unset!important;
 max-width:unset!important
}
.bd-covid-test-products__author,
.bd-covid-test-products__content-body {
 padding-top:1.25rem!important
}
.bd-testimonial__author b {
 font-family:heading-b;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.0192em
}
@media(min-width:1440px) {
 .bd-testimonial__author b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-covid-test-products__author b {
 font-family:heading-b;
 font-size:1pc;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-covid-test-products__author b {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-covid-test-products__author b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-covid-test-products__author div p,
.bd-testimonial__author div p {
 display:inline
}
.bd-policy__content-description {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-testimonial__content-policy-message {
 padding-left:0
}
.bd-testimonial__container {
 width:100%;
 padding:0
}
.bd-testimonial__video-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-testimonial__video {
 border:none;
 width:100%;
 height:11.06rem
}
.bd-testimonial__video-caption {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em;
 padding-top:1.25rem;
 width:100%
}
.bd-testimonial__content-description {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%
}
.bd-testimonial__quote-icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 background-repeat:no-repeat;
 background-size:cover;
 height:2rem;
 width:2rem;
 margin-top:10px
}
.bd-testimonial__container-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 color:var(--primary-navy)
}
.bd-testimonial__content-heading {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 padding-top:1.25rem
}
.bd-testimonial__about {
 font-family:xsmall-copy;
 font-size:.88rem;
 line-height:1.31rem;
 letter-spacing:.02rem;
 padding-top:1.25rem
}
.bd-testimonial__about-no-top-padding {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-testimonial__content-heading--large {
 padding-top:1.25rem;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-testimonial__content-body {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 padding-top:.63rem
}
.bd-testimonial__content-body h3 {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.bd-covid-test-products__content-body,
.bd-testimonial__author {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
.bd-testimonial__author {
 padding-top:10px
}
.bd-covid-test-products__author {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 padding-top:10px
}
.bd-covid-test-products__content-body p,
.bd-testimonial__content-body p {
 margin:0
}
.bd-testimonal__intro {
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 font-family:primary-body;
 margin-bottom:20px
}
@media(min-width:768px) {
 .bd-testimonial__width {
  width:28.813rem!important
 }
 .bd-testimonial__content-body h3 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-covid-test-products__content-description .bd-testimonial-covid-test-products__content-wrapper,
 .bd-testimonial-covid-test-products__content-wrapper,
 .bd-testimonial__content-covid-test-products {
  width:461px
 }
 .bd-testimonial__content-policy-message>img {
  min-width:unset;
  max-width:215px;
  height:9.56rem
 }
 .bd-covid-test-products_img {
  margin-right:0!important;
  width:461px!important;
  height:307px!important
 }
 .bd-ethics_img {
  min-height:13.4rem;
  height:13.4rem
 }
 .bd-testimonial__content-policy-message {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:0
 }
 .bd-testimonial__video {
  width:100%;
  height:16.21rem;
  max-width:28.81rem
 }
 .bd-testimonial__content-description {
  font-family:heading-b;
  font-size:14px;
  line-height:150%;
  letter-spacing:.0168em
 }
 .bd-testimonial__content-description--with-video {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-testimonial__content-description--with-video img.bd-testimonial__quote-icon {
  margin-top:1.25rem;
  margin-right:1.87rem
 }
 .bd-testimonial__content-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-testimonial__about {
  font-family:small-copy;
  font-size:1.13rem;
  line-height:1.69rem;
  padding-bottom:1.25rem
 }
 .bd-testimonial__about-no-top-padding {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  padding-bottom:1.25rem;
  padding-top:0
 }
 .bd-testimonial__content-heading--large {
  font-family:heading-b;
  font-size:22px;
  font-weight:700;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-testimonial__content-heading--large.bd-testimonial-policy-component__heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-testimonial__quote-icon {
  height:2rem;
  min-width:2rem;
  margin-top:0
 }
 .bd-testimonal__intro {
  font-weight:700;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em;
  font-family:heading-b;
  margin-bottom:20px
 }
 .bd-testimonial__policy-image {
  margin-bottom:.625rem
 }
 .bd-testimonial__content-body {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-covid-test-products__author,
 .bd-covid-test-products__content-body {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-testimonial__content-body h3 {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-testimonial__width {
  width:38rem!important
 }
 .bd-testimonial__container-wrapper {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .bd-covid-test-products__content-description .bd-testimonial-covid-test-products__content-wrapper,
 .bd-testimonial-covid-test-products__content-wrapper,
 .bd-testimonial__content-covid-test-products {
  width:38pc
 }
 .bd-covid-test-products_img {
  width:38pc!important;
  height:405px!important
 }
 .bd-testimonial__content-policy-message>img {
  max-width:296px;
  min-height:18.5rem;
  min-width:18.5rem;
  -o-object-fit:fill;
  object-fit:fill
 }
 img.bd-testimonial__quote-icon {
  margin-top:0!important
 }
 .bd-ethics__author {
  padding-bottom:0
 }
 .bd-ethics__content-body {
  padding-top:0!important;
  font-size:1.125rem
 }
 .bd-ethics__content-description {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important;
  margin-bottom:2.5rem
 }
 .bd-ethics_img {
  width:100%!important;
  min-width:18.75rem;
  margin-right:0!important;
  margin-left:2rem;
  min-height:30.5rem
 }
 .bd-testimonial__content-wrapper {
  padding-left:0;
  width:unset
 }
 .bd-testimonial__video-container {
  margin-right:2rem
 }
 .bd-testimonial__video {
  width:28rem;
  height:15.75rem
 }
 .bd-testimonial__video-caption {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  padding-bottom:0;
  width:28rem
 }
 .bd-testimonial__description-296-px .bd-testimonial__content-description {
  width:287px!important
 }
 .bd-testimonial__content-description {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-testimonial__width .bd-testimonial__content-description {
  width:unset
 }
 .bd-testimonial__about {
  font-family:heading-b;
  font-size:1.5rem;
  line-height:2.25rem;
  letter-spacing:.03;
  padding-top:0
 }
 .bd-testimonal__intro {
  font-weight:700;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  font-family:heading-b;
  margin-bottom:1.25rem
 }
 .bd-testimonial__content-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-covid-test-products__author,
 .bd-covid-test-products__content-body,
 .bd-testimonial__author {
  padding-top:1.25rem
 }
}
@media(min-width:1440px) {
 .bd-testimonial__content-body h3 {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-testimonial__width {
  width:45.813rem!important
 }
 .bd-testimonial__description-296-px .bd-testimonial__content-description {
  width:296px!important
 }
 .bd-testimonial__content-description {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .bd-testimonial__width .bd-testimonial__content-description {
  width:unset
 }
 .bd-testimonial-covid-test-products__content-wrapper {
  width:38pc!important;
  margin-right:33px
 }
 .bd-covid-test-products__content-description .bd-testimonial-covid-test-products__content-wrapper,
 .bd-testimonial__content-covid-test-products {
  width:unset
 }
 .bd-covid-test-products_img {
  width:296px!important;
  height:198px!important
 }
 .bd-covid-test-products__content-description {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .bd-covid-test-products__author {
  padding-bottom:0;
  padding-top:2.5rem!important
 }
 .bd-testimonial__content-heading--large.bd-testimonial-policy-component__heading {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-testimonial__video {
  width:39rem;
  height:21.94rem;
  max-width:unset
 }
 .bd-testimonial__video-caption {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  width:39rem
 }
 .bd-testimonial__quote-icon {
  height:2.5rem;
  width:2.5rem
 }
 .bd-testimonial__content-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-testimonial__content-body {
  padding-top:1.25rem
 }
 .bd-covid-test-products__content-body,
 .bd-testimonial__content-body {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-covid-test-products__content-body {
  padding-top:0!important
 }
 .bd-testimonial__content-heading--large {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
 .bd-testimonial__author,
 .bd-testimonial__author p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-testimonial__author b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-covid-test-products__author,
 .bd-covid-test-products__author p {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-covid-test-products__author b {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-testimonal__intro {
  font-weight:700;
  margin-bottom:20px
 }
 .bd-testimonal__intro,
 .bd-testimonial__about-no-top-padding {
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em;
  font-family:heading-b
 }
 .bd-testimonial__about-no-top-padding {
  padding-top:0
 }
 .bd-testimonial__policy-image {
  margin-bottom:1.87rem
 }
}
.bd-testimonial__heading-font-mobile-headline .bd-testimonial__content-heading--large {
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .bd-testimonial__heading-font-mobile-headline .bd-testimonial__content-heading--large {
  font-family:primary-body;
  font-size:28px;
  font-style:normal;
  font-weight:400;
  line-height:42px;
  letter-spacing:.0384em
 }
}
@media(min-width:1024px) {
 .bd-testimonial__heading-font-mobile-headline .bd-testimonial__content-heading--large {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
@media(min-width:1440px) {
 .bd-testimonial__heading-font-mobile-headline .bd-testimonial__content-heading--large {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-testimonial__margin-bw-para-40-30-20 .bd-testimonial__content-body p {
 margin-bottom:20px!important
}
.bd-testimonial__margin-bw-para-40-30-20 .bd-testimonial__content-body p:last-child {
 margin-bottom:10px!important
}
@media(min-width:768px) {
 .bd-testimonial__margin-bw-para-40-30-20 .bd-testimonial__content-body p {
  margin-bottom:30px!important
 }
 .bd-testimonial__margin-bw-para-40-30-20 .bd-testimonial__content-body p:last-child {
  margin-bottom:20px!important
 }
}
@media(min-width:1024px) {
 .bd-testimonial__margin-bw-para-40-30-20 .bd-testimonial__content-body p {
  margin-bottom:40px!important
 }
 .bd-testimonial__margin-bw-para-40-30-20 .bd-testimonial__content-body p:last-child {
  margin-bottom:20px!important
 }
}
@media(min-width:768px)and (max-width:1023px) {
 .bd-testimonial__description-width-461-448 .bd-testimonial__content-wrapper {
  width:461px
 }
}
@media(min-width:1024px)and (max-width:1439px) {
 .bd-testimonial__description-width-461-448 .bd-testimonial__content-wrapper {
  width:28pc
 }
}
.bd-testimonial__content-wrapper p b {
 font-family:heading-b!important
}
.bd-text-over-image__image_alttext,
.bd-text-over-image__learn-more {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.bd-text-over-image__image_alttext {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-text-over-image__forward {
 background-image:url(clientlib-site/resources/image/icons/arrow-up.svg);
 background-repeat:no-repeat;
 height:1.81rem;
 width:1.25rem;
 margin-left:.5rem
}
.bd-text-over-image__backbutton-label:hover {
 color:var(--neutral-white)
}
.bd-text-over-image__container {
 position:relative;
 color:var(--neutral-white);
 width:100%;
 background-size:100% 100%;
 height:25rem
}
.bd-text-over-image__content {
 position:absolute;
 bottom:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-left:1.8rem;
 padding-right:1rem;
 padding-bottom:43px
}
.bd-text-over-image__backbutton-label {
 color:var(--neutral-white);
 text-decoration:none;
 letter-spacing:.01rem;
 font-family:xsmall-copy;
 font-size:14px;
 line-height:21px
}
.bd-text-over-image__heading {
 font-family:primary-display;
 font-size:2rem;
 line-height:2.12rem;
 width:16.8rem;
 padding-bottom:.625rem;
 letter-spacing:.09rem
}
@media(min-width:48rem)and (max-width:64rem) {
 .bd-text-over-image__background-img {
  height:25rem
 }
 .bd-text-over-image__content {
  padding-left:1.9rem;
  padding-right:2rem
 }
 .bd-text-over-image__heading {
  width:16rem
 }
}
@media(min-width:64rem)and (max-width:90rem) {
 .bd-text-over-image__background-img,
 .bd-text-over-image__container {
  height:22.5rem
 }
 .bd-text-over-image__content {
  padding-bottom:40px
 }
 .bd-text-over-image__heading {
  font-family:heading-b;
  font-size:2rem;
  line-height:3rem;
  width:13rem;
  letter-spacing:.04rem
 }
 .bd-text-over-image__backbutton-label {
  font-family:primary-body;
  font-size:1.12rem;
  line-height:1.68rem
 }
}
@media(min-width:90rem) {
 .bd-text-over-image__container {
  height:31.69rem;
  position:relative
 }
 .bd-text-over-image__background-img {
  height:31.7rem
 }
 .bd-text-over-image__heading {
  font-size:2.5rem;
  line-height:3.75rem;
  width:20.3rem;
  letter-spacing:.04rem
 }
 .bd-text-over-image__content {
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:40px;
  position:absolute;
  bottom:0
 }
 .bd-text-over-image__backbutton-label {
  font-size:1.12rem;
  line-height:1.68rem
 }
}
.three-col-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 max-width:329px;
 margin:auto;
 min-height:0;
 display:none
}
.three-col-container__column {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
@media(min-width:768px) {
 .three-col-container {
  max-width:7in
 }
}
@media(min-width:1024px) {
 .three-col-container {
  max-width:58pc
 }
 .three-col-container,
 .three-col-container__column {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .three-col-container__column {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .three-col-container__column:first-child {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .three-col-container__column:last-child {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
}
@media(min-width:1440px) {
 .three-col-container {
  max-width:1281px
 }
}
.bd-title-container {
 text-align:left;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 max-width:329px;
 margin:40px auto 20px
}
.bd-title {
 font-family:heading-b;
 text-transform:capitalize;
 font-size:1.38rem;
 line-height:1.1rem;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .bd-title-container {
  max-width:7in
 }
 .bd-title {
  font-size:2rem;
  line-height:3rem;
  letter-spacing:.0384em
 }
}
@media(min-width:1024px) {
 .bd-title-container {
  max-width:58pc;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
@media(min-width:1440px) {
 .bd-title-container {
  max-width:1281px
 }
}
.bd-value-list__container {
 background-color:var(--neutral-white);
 margin-bottom:1.25rem;
 padding:2.5rem 0 1.25rem 1.875rem
}
.bd-value-list__list-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 overflow:auto;
 scrollbar-width:none;
 -ms-overflow-style:none;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-flow:nowrap;
 flex-flow:nowrap
}
.bd-value-list__list-container::-webkit-scrollbar {
 display:none
}
.bd-value-list__icon {
 height:2rem;
 width:2rem;
 margin-bottom:1.25rem
}
.bd-value-list__description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-value-list__description {
  font-size:18px;
  line-height:27px;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-value-list__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-value-list__container>h1 {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em;
 margin-bottom:1.25rem;
 color:var(--primary-dark-blue)
}
.bd-value-list__card-container {
 background-color:var(--neutral-extra-light-grey);
 border-top:4px solid var(--primary-dark-blue);
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 margin-right:14px;
 color:var(--primary-dark-blue);
 -webkit-box-flex:1;
 -ms-flex:1 0 91%;
 flex:1 0 91%
}
.bd-value-list__content {
 padding:1.875rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media(min-width:768px) {
 .bd-value-list__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:0;
  padding:2.5rem 30px 2.5rem 1.875rem
 }
 .bd-value-list__list-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  overflow:unset;
  white-space:unset;
  scrollbar-width:none;
  width:100%
 }
 .bd-value-list__list-container div:last-child {
  margin-bottom:0
 }
 .bd-value-list__container>h1 {
  width:242px;
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .bd-value-list__card-container {
  -webkit-box-flex:1;
  -ms-flex:auto;
  flex:auto;
  margin-bottom:1.25rem;
  margin-right:0;
  max-width:32.68rem
 }
 .bd-value-list__content {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  font-size:18px;
  line-height:27px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .bd-value-list__icon {
  margin-right:1.87rem;
  margin-bottom:0
 }
}
@media(min-width:1024px) {
 .bd-value-list__container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:3.75rem 3rem
 }
 .bd-value-list__card-container {
  margin-bottom:0;
  margin-right:1.25rem
 }
 .bd-value-list__list-container {
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-gap:1.25rem
 }
 .bd-value-list__card-container {
  width:100%;
  min-height:12.62rem
 }
 .bd-value-list__container>h1 {
  margin-bottom:2.5rem;
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .bd-value-list__content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:1.87rem 1.56rem;
  -webkit-box-align:unset;
  -ms-flex-align:unset;
  align-items:unset
 }
 .bd-value-list__icon {
  height:3rem;
  width:3rem;
  margin-bottom:1.25rem
 }
}
@media(min-width:1379px) {
 .bd-value-list__list-container {
  grid-template-columns:1fr 1fr 1fr 1fr 1fr
 }
}
@media(min-width:1440px) {
 .bd-value-list__container {
  padding:5rem
 }
}
@media(min-width:768px) {
 .bd-video-and-subtitles__video-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:88px;
  width:88px;
  -webkit-transform:translate(0);
  transform:translate(0)
 }
}
@media(min-width:1024px) {
 .bd-video-and-subtitles__video-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:75pt;
  width:75pt
 }
 .bd-video-and-subtitles__video-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
  width:75pt;
  height:1px
 }
}
.bd-video-and-subtitles__video-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
 font-size:21px;
 -webkit-transform:translate(14px,-23px);
 transform:translate(14px,-23px);
 width:21px;
 height:21px
}
@media(min-width:768px) {
 .bd-video-and-subtitles__video-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
  width:88px;
  height:9pt;
  font-size:unset;
  -webkit-transform:translate(3px,-3px);
  transform:translate(3px,-3px)
 }
}
@media(min-width:1024px) {
 .bd-video-and-subtitles__video-container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
  -webkit-transform:translate(7px,3px);
  transform:translate(7px,3px)
 }
}
@media(min-width:768px) {
 .bd-text__width-rhs .bd-video-and-links__container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:5rem;
  width:5rem;
  -webkit-transform:translateY(10%);
  transform:translateY(10%)
 }
}
@media(min-width:1440px) {
 .bd-text__width-rhs .bd-video-and-links__container .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
  height:6.25rem;
  width:6.25rem
 }
}
@media(min-width:768px) {
 .bd-text__width-rhs .bd-video-and-links__container .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  width:1.56rem;
  height:1.56rem;
  -webkit-transform:translate(60%,-30%);
  transform:translate(60%,-30%)
 }
}
@media(min-width:1440px) {
 .bd-text__width-rhs .bd-video-and-links__container .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  width:2rem;
  height:2rem;
  -webkit-transform:translate(75%);
  transform:translate(75%)
 }
}
@media(min-width:768px) {
 .bd-video-and-links__margin-bottom-20px .bd-video-and-links__video {
  margin-bottom:20px!important
 }
}
.bd-video-and-links__margin-bottom-0 .bd-video-and-links__link-list {
 margin-bottom:0
}
.bd-video-and-links__paading-32 {
 margin-left:0
}
@media(min-width:1024px) {
 .bd-video-and-links__paading-32 {
  margin-left:2pc
 }
}
.bd-video-and-links__description,
.bd-video-and-links__video-subheading {
 margin-top:5px!important
}
.bd-video-and-links__custom-width-height {
 margin-top:30px;
 width:100%
}
.bd-video-and-links__custom-width-height .bd-video-and-links__image,
.bd-video-and-links__custom-width-height .bd-video-and-links__video {
 padding-bottom:0
}
.bd-video-and-links__custom-width-height .bd-video-and-links__image img {
 height:100%;
 width:100%
}
.bd-video-and-links__custom-width-height .bd-video-and-links__container {
 padding-top:0
}
@media(min-width:1024px) {
 .bd-video-and-links__custom-width-height .bd-video-and-links__container {
  padding-left:0
 }
}
@media(min-width:768px) {
 .bd-video-and-links__custom-width-height {
  margin-top:40px;
  width:461px!important
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__custom-width-height {
  width:3in!important;
  margin-top:0
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__custom-width-height {
  width:296px!important
 }
}
.bd-video-and-links__custom-width-height iframe {
 height:100%;
 min-height:177px;
 padding-bottom:0
}
@media(min-width:768px) {
 .bd-video-and-links__custom-width-height iframe {
  height:260px!important
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__custom-width-height iframe {
  min-height:162px;
  height:162px!important
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__custom-width-height iframe {
  height:166px!important
 }
}
.bd-video-and-links__custom-width-height .bd-video-and-links__video-heading {
 margin-top:30px;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:768px) {
 .bd-video-and-links__custom-width-height .bd-video-and-links__video-heading {
  margin-top:20px
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__custom-width-height .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-video-and-links__custom-width-height .bd-video-and-links__description {
 margin-top:5px
}
.bd-video-and-links__margin-top .bd-video-and-links__video-heading {
 margin-top:0!important
}
.bd-video-and-links__margin-bottom .bd-video-and-links__link-list {
 margin-bottom:0!important
}
.bd-videos-links__links-font .bd-video-and-links__link {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-videos-links__links-font .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-videos-links__links-font .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-videos-links__links-font .bd-video-and-links__link {
  margin-top:10px;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-videos-links__links-font .bd-video-and-links__link img {
 width:20px;
 height:20px;
 margin-left:5px
}
@media(min-width:768px) {
 .bd-videos-links__links-font .bd-video-and-links__link img {
  margin-left:5px
 }
}
@media(min-width:1024px) {
 .bd-videos-links__links-font .bd-video-and-links__link img {
  margin-left:10px
 }
}
@media(min-width:1440px) {
 .bd-videos-links__links-font .bd-video-and-links__link img {
  width:24px;
  height:24px
 }
}
.bd-video-and-links__height-412 .bd-video-and-links__container {
 padding-top:0!important
}
.bd-video-and-links__height-412 .bd-video-and-links__link-list {
 margin-bottom:0!important
}
.bd-video-and-links__height-412 .bd-video-and-links__link {
 margin-top:1.25rem;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-video-and-links__height-412 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-412 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-412 .bd-video-and-links__link {
  margin-top:2.5rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-video-and-links__height-412 .bd-video-and-links__link .bd-video-and-links__link-arrow {
 width:1rem
}
@media(min-width:768px) {
 .bd-video-and-links__height-412 .bd-video-and-links__link .bd-video-and-links__link-arrow {
  width:15px
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-412 .bd-video-and-links__link .bd-video-and-links__link-arrow {
  width:1.5rem
 }
}
.bd-video-and-links__height-412 .bd-video-and-links__video {
 padding:0;
 height:177px;
 max-width:315px;
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-video-and-links__height-412 .bd-video-and-links__video {
  height:260px;
  max-width:unset
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-412 .bd-video-and-links__video {
  height:342px
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-412 .bd-video-and-links__video {
  height:412px;
  margin-bottom:2.5rem
 }
}
.bd-video-and-links__height-412 .bd-video-and-links__image {
 padding:0;
 height:177px;
 max-width:315px;
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-video-and-links__height-412 .bd-video-and-links__image {
  height:260px;
  max-width:unset
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-412 .bd-video-and-links__image {
  height:342px
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-412 .bd-video-and-links__image {
  height:412px;
  margin-bottom:2.5rem
 }
}
.bd-video-and-links__height-412 .bd-video-and-links__image img {
 width:100%;
 height:100%
}
.bd-video-and-links__height-412 .bd-video-and-links__video-heading {
 text-transform:unset;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .bd-video-and-links__height-412 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-412 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-412 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-video-and-links__height-412 .bd-video-and-links__video-subheading {
 margin-top:10px
}
.bd-video-and-links__height-412 .bd-video-and-links__description {
 margin-top:10px;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-video-and-links__height-412 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-412 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-412 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-top:1.25rem
 }
}
.bd-video-and-links__height-351 .bd-video-and-links__container {
 padding-top:0!important
}
.bd-video-and-links__height-351 .bd-video-and-links__link-list {
 margin-bottom:0!important
}
.bd-video-and-links__height-351 .bd-video-and-links__link {
 margin-top:10px;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-video-and-links__height-351 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-351 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-351 .bd-video-and-links__link {
  margin-top:1.25rem;
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-video-and-links__height-351 .bd-video-and-links__link .bd-video-and-links__link-arrow {
 width:1rem
}
@media(min-width:768px) {
 .bd-video-and-links__height-351 .bd-video-and-links__link .bd-video-and-links__link-arrow {
  width:15px
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-351 .bd-video-and-links__link .bd-video-and-links__link-arrow {
  width:1.5rem
 }
}
.bd-video-and-links__height-351 .bd-video-and-links__video {
 padding:0;
 height:177px;
 max-width:100%;
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-video-and-links__height-351 .bd-video-and-links__video {
  height:260px;
  max-width:unset
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-351 .bd-video-and-links__video {
  height:253px
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-351 .bd-video-and-links__video {
  height:351px;
  margin-bottom:2.5rem
 }
}
.bd-video-and-links__height-351 .bd-video-and-links__image {
 padding:0;
 height:177px;
 max-width:315px;
 margin-bottom:1.25rem
}
@media(min-width:768px) {
 .bd-video-and-links__height-351 .bd-video-and-links__image {
  height:260px;
  max-width:unset
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-351 .bd-video-and-links__image {
  height:253px
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-351 .bd-video-and-links__image {
  height:351px;
  margin-bottom:2.5rem
 }
}
.bd-video-and-links__height-351 .bd-video-and-links__image img {
 width:100%;
 height:100%
}
.bd-video-and-links__height-351 .bd-video-and-links__video-heading {
 text-transform:unset;
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
@media(min-width:768px) {
 .bd-video-and-links__height-351 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-351 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-351 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
}
.bd-video-and-links__height-351 .bd-video-and-links__video-subheading {
 margin-top:10px
}
.bd-video-and-links__height-351 .bd-video-and-links__description {
 margin-top:10px;
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-video-and-links__height-351 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__height-351 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__height-351 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  margin-top:1.25rem
 }
}
.bd-video-and-links__description {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__description {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-video-and-links__link {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(min-width:768px) {
 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:14px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0168em
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__link {
  font-family:primary-body;
  font-size:18px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em
 }
}
.bd-video-and-links__image,
.bd-video-and-links__video {
 width:100%;
 height:11.06rem;
 background-color:#fff;
 padding-bottom:1.25rem
}
.bd-video-and-links__image img {
 width:100%;
 height:100%
}
.bd-video-and-links__container {
 color:var(--primary-dark-blue);
 padding-top:40px
}
.bd-video-and-links__video-heading {
 display:block;
 text-transform:uppercase;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
@media(min-width:1440px) {
 .bd-video-and-links__video-heading {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-video-and-links__video-subheading {
 display:block;
 font-family:small-copy;
 font-size:1rem;
 line-height:1.5rem;
 letter-spacing:.02;
 margin-top:.313rem
}
.bd-video-and-links__link-list {
 list-style-type:none;
 padding:0;
 margin-bottom:2.5rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
.bd-video-and-links__link {
 text-decoration:none;
 color:var(--primary-boosted-bd-blue);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:10px
}
.bd-video-and-links__link .bd-video-and-links__link-arrow {
 margin-left:10px
}
.bd-video-and-links__link>div {
 width:1.5rem;
 height:1.5rem;
 background-repeat:no-repeat;
 margin-left:.5rem
}
@media(min-width:768px) {
 .bd-video-and-links__image,
 .bd-video-and-links__video {
  height:16.25rem
 }
 .bd-video-and-links__video-subheading {
  margin-top:0;
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:1024px) {
 .bd-video-and-links__image,
 .bd-video-and-links__video {
  height:10.1rem
 }
 .bd-video-and-links__container {
  padding-top:0
 }
 .bd-video-and-links__link-list {
  font-family:small-copy;
  font-size:1rem;
  line-height:1.5rem
 }
 .bd-video-and-links__video-subheading {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .bd-video-and-links__link .bd-video-and-links__link-arrow {
  max-width:.938rem;
  max-height:1.5rem
 }
}
@media(min-width:1440px) {
 .bd-video-and-links__image,
 .bd-video-and-links__video {
  height:10.45rem
 }
 .bd-video-and-links__link-list {
  font-size:1.13rem;
  line-height:1.69rem
 }
 .bd-video-and-links__link .bd-video-and-links__link-arrow {
  max-width:1.25rem;
  max-height:1.688rem
 }
}
.bd-video-and-links__link-download {
 margin-right:10px
}
.bd-page__ethics .bd-video-and-subtitles__dropdown-arrow {
 background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
 height:1.5rem;
 width:1.5rem;
 -ms-flex-item-align:center;
 align-self:center;
 margin-left:26px;
 margin-right:10px
}
@media(min-width:768px) {
 .bd-page__ethics .bd-video-and-subtitles__dropdown-arrow {
  margin-right:1.125rem
 }
}
.bd-page__ethics .bd-video-and-subtitles__video {
 max-width:315px;
 height:177px
}
@media(min-width:768px) {
 .bd-page__ethics .bd-video-and-subtitles__video {
  max-width:unset;
  width:461px;
  height:260px
 }
}
@media(min-width:1024px) {
 .bd-page__ethics .bd-video-and-subtitles__video {
  width:28pc;
  height:252px
 }
}
@media(min-width:1440px) {
 .bd-page__ethics .bd-video-and-subtitles__video {
  width:625px!important;
  height:351px
 }
}
.bd-page__ethics .bd-video-and-subtitles__dropdown-select__trigger {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 max-width:315px!important;
 height:65px
}
.bd-page__ethics .bd-video-and-subtitles__dropdown-select__trigger>span {
 text-align:center
}
@media(min-width:768px) {
 .bd-page__ethics .bd-video-and-subtitles__dropdown-select__trigger {
  width:305px!important;
  max-width:305px!important;
  height:51px
 }
}
@media(min-width:1440px) {
 .bd-page__ethics .bd-video-and-subtitles__dropdown-select__trigger {
  width:348px!important;
  max-width:348px!important;
  height:4pc
 }
}
.bd-page__ethics .bd-video-and-subtitles__dropdown-options {
 width:315px;
 max-width:315px
}
@media(min-width:768px) {
 .bd-page__ethics .bd-video-and-subtitles__dropdown-options {
  width:305px;
  max-width:305px
 }
}
@media(min-width:1440px) {
 .bd-page__ethics .bd-video-and-subtitles__dropdown-options {
  width:348px;
  max-width:348px
 }
}
.bd-page__ethics .bd-video-and-subtitles__dropdown-option {
 text-align:center;
 padding:0 10px;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-page__large-size .bd-video-and-subtitles__dropdown-select__trigger {
 max-width:19.375rem
}
.bd-page__large-size .bd-video-and-subtitles__dropdown-select__trigger>span {
 font-family:label
}
.bd-page__large-size .bd-video-and-subtitles__dropdown-options {
 max-width:19.375rem;
 overflow:auto
}
.bd-page__large-size .bd-video-and-subtitles__dropdown-options span {
 font-family:label
}
.bd-page__large-size.bd-page__play-buttton .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button {
 opacity:.75;
 border-radius:50%;
 height:6.25rem;
 width:6.25rem;
 margin-left:0;
 margin-top:0;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background:var(--primary-navy)
}
.bd-page__large-size.bd-page__play-buttton .bc-player-rxDeY9XEJ_default.vjs-play-button-shape-square .vjs-big-play-button .vjs-icon-placeholder:before {
 position:relative
}
.bd-page__policy .bd-video-and-subtitles__video {
 height:11.06rem
}
.bd-page__policy .bd-video-and-subtitles__dropdown-option,
.bd-page__policy .bd-video-and-subtitles__dropdown-select__trigger>span {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem
}
.bd-page__policy .bd-video-and-subtitles__container {
 padding-bottom:0
}
@media(min-width:768px) {
 .bd-page__policy .bd-video-and-subtitles__dropdown-option {
  -webkit-box-pack:unset;
  -ms-flex-pack:unset;
  justify-content:unset
 }
}
@media(min-width:1440px) {
 .bd-page__policy .bd-video-and-subtitles__video {
  width:45.75rem;
  height:25.75rem
 }
 .bd-page__policy .bd-video-and-subtitles__dropdown-select__trigger {
  max-width:18.2rem;
  height:4rem
 }
 .bd-page__policy .bd-video-and-subtitles__dropdown-options {
  max-width:18.2rem
 }
 .bd-page__policy .bd-video-and-subtitles__dropdown-select__trigger>span {
  -ms-flex-item-align:center;
  align-self:center;
  margin-left:1.18rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-page__policy .bd-video-and-subtitles__dropdown-option {
  padding-left:1.18rem;
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-page__policy .bd-video-and-subtitles__container {
  padding-bottom:0
 }
 .bd-page__policy .bd-video-and-subtitles__dropdown-arrow {
  height:1.5rem;
  width:1.2rem;
  -ms-flex-item-align:center;
  align-self:center;
  margin-right:1rem;
  margin-left:1rem
 }
}
.bd-video-and-subtitles__container {
 width:100%;
 padding-bottom:1.25rem
}
.bd-video-and-subtitles__video-container {
 width:100%
}
.bd-video-and-subtitles__video {
 width:100%;
 height:11.06rem
}
.bd-video-and-subtitles__subtitles-container {
 width:100%;
 margin-top:1.25rem
}
.bd-video-and-subtitles__dropdown-select-wrapper {
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.1rem;
 position:relative;
 width:100%;
 cursor:pointer;
 text-transform:uppercase
}
.bd-video-and-subtitles__dropdown-select {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.bd-video-and-subtitles__dropdown-select__trigger>span {
 -ms-flex-item-align:center;
 align-self:center
}
.bd-video-and-subtitles__dropdown-select__trigger {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 border:1px solid var(--primary-dark-blue);
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:4px;
 height:2.8rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:var(--neutral-white)
}
.bd-video-and-subtitles__dropdown-options {
 position:absolute;
 display:block;
 top:100%;
 left:0;
 right:0;
 border:1px solid var(--primary-dark-blue);
 background:var(--neutral-white);
 -webkit-transition:all .2s;
 transition:all .2s;
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 z-index:2;
 border-radius:0 0 4px 4px;
 width:100%;
 border-top:none;
 max-height:12rem;
 overflow:scroll
}
.bd-video-and-subtitles__dropdown-select.open .bd-video-and-subtitles__dropdown-options {
 opacity:1;
 visibility:visible;
 pointer-events:all
}
.bd-video-and-subtitles__dropdown-option {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:var(--primary-dark-blue);
 line-height:1.5rem;
 cursor:pointer;
 -webkit-transition:all .2s;
 transition:all .2s;
 height:2.8rem;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bd-video-and-subtitles__dropdown-option:hover {
 cursor:pointer;
 background-color:rgba(226,224,237,.2)
}
.bd-video-and-subtitles__dropdown-option.selected {
 color:var(--primary-dark-blue);
 background-color:rgba(226,224,237,.2)
}
.open .bd-video-and-subtitles__dropdown-select__trigger {
 border-radius:4px 4px 0 0;
 border-bottom:none
}
.open .bd-video-and-subtitles__dropdown-arrow {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
@media(min-width:768px) {
 .bd-video-and-subtitles__dropdown-option {
  padding:0 0 0 1.87rem;
  -webkit-box-pack:unset;
  -ms-flex-pack:unset;
  justify-content:unset
 }
 .bd-video-and-subtitles__dropdown-select__trigger>span {
  margin-left:1.87rem
 }
 .bd-video-and-subtitles__video {
  height:16.25rem
 }
 .bd-video-and-subtitles__container {
  padding-bottom:0
 }
 .bd-video-and-subtitles__dropdown-select__trigger {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .bd-video-and-subtitles__dropdown-arrow {
  background-image:url(clientlib-site/resources/image/icons/arrow-down.svg);
  height:1.5rem;
  width:1.5rem;
  -ms-flex-item-align:center;
  align-self:center;
  margin-right:1.18rem
 }
 .bd-video-and-subtitles__dropdown-options,
 .bd-video-and-subtitles__dropdown-select__trigger {
  max-width:275px
 }
}
@media(min-width:1440px) {
 .bd-video-and-subtitles__video {
  width:733px;
  height:25.75rem
 }
 .bd-video-and-subtitles__subtitles-container {
  margin-top:2.5rem
 }
 .bd-video-and-subtitles__dropdown-select-wrapper {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
 .bd-video-and-subtitles__dropdown-select__trigger {
  max-width:266px;
  height:4rem
 }
 .bd-video-and-subtitles__dropdown-options {
  max-width:16.62rem
 }
 .bd-video-and-subtitles__dropdown-option {
  height:4rem
 }
}
.bd-call-to-action-banner__modal-large .bd-call-to-action-banner__modal-content-wrapper {
 width:45rem
}
.bd-call-to-action-banner__modal .mktoForm {
 width:100%!important;
 font-family:xsmall-copy!important;
 font-size:.9rem!important;
 color:var(--primary-dark-blue)!important
}
.bd-cta-banner__remove-fixed-width-height-button .bd-call-to-action-banner__submit-btn {
 width:unset;
 height:unset;
 padding:10px
}
@media(min-width:1440px) {
 .bd-cta-banner__remove-fixed-width-height-button .bd-call-to-action-banner__submit-btn {
  padding:20px
 }
}
.bd-call-to-action-banner__modal .mktoHtmlText {
 width:270px!important;
 margin-top:.8rem;
 color:var(--neutral-dark-grey);
 font-size:1.02rem!important;
 margin-left:.1rem
}
.bd-call-to-action-banner__modal .mktoHtmlText hr {
 height:1.5px;
 padding:0
}
.bd-call-to-action-banner__modal .mktoLogicalField {
 width:100%!important
}
.bd-call-to-action-banner__modal .mktoButtonWrap {
 margin-left:0!important
}
.bd-call-to-action-banner__modal .mktoButton {
 border:none;
 width:187px;
 background-color:var(--secondary-royal-blue);
 color:var(--neutral-white);
 height:3pc;
 border-radius:4px
}
.bd-call-to-action-banner__modal .mktoForm .mktoFormCol:not(.bd-call-to-action-banner__modal #mktoForm_3386 .mktoFormCol) {
 min-height:unset;
 margin-bottom:0!important
}
.bd-call-to-action-banner__modal .mktoForm.mktoLayoutAbove textarea.mktoField,
.bd-call-to-action-banner__modal .mktoForm input[type=date],
.bd-call-to-action-banner__modal .mktoForm input[type=email],
.bd-call-to-action-banner__modal .mktoForm input[type=number],
.bd-call-to-action-banner__modal .mktoForm input[type=tel],
.bd-call-to-action-banner__modal .mktoForm input[type=text],
.bd-call-to-action-banner__modal .mktoForm input[type=url],
.bd-call-to-action-banner__modal .mktoForm select.mktoFie1d,
.bd-call-to-action-banner__modal .mktoForm textarea.mktoFie1d {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 color:var(--primary-dark-blue);
 width:17rem!important;
 background-color:#fff;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
@media screen and (max-width:480px) {
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm input[type=date],
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm input[type=email],
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm input[type=number],
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm input[type=text],
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm input[type=url],
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm select.mktoFie1d,
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm textarea.mktoFie1d {
  height:2.4rem!important
 }
 .bd-call-to-action-banner__modal-idea-submission-type .mktoForm.mktoLayoutAbove textarea.mktoField {
  height:4.03rem!important
 }
}
.bd-call-to-action-banner__modal .mktoForm select.mktoField {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 color:var(--neutral-dark-grey)!important;
 width:17rem!important;
 padding:.5rem!important;
 font-family:primary-body!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:150%!important;
 letter-spacing:.0168em!important
}
.bd-call-to-action-banner__modal .mktoForm .mktoLabel {
 margin-bottom:.4rem;
 letter-spacing:.02rem;
 margin-top:.9rem
}
.bd-call-to-action-banner__modal .mktoCheckboxList>label {
 color:var(--neutral-dark-grey)
}
.bd-call-to-action-banner__modal-idea-submission-type .mktoCheckboxList>label {
 margin-left:2rem!important
}
@media(min-width:768px) {
 .bd-call-to-action-banner__modal .mktoForm {
  font-size:1rem!important
 }
 .bd-call-to-action-banner__modal .mktoHtmlText {
  font-size:1.2rem!important;
  width:500px!important;
  margin-left:.1rem;
  margin-top:1.5rem
 }
 .bd-call-to-action-banner__modal .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-call-to-action-banner__modal .mktoForm input[type=date],
 .bd-call-to-action-banner__modal .mktoForm input[type=email],
 .bd-call-to-action-banner__modal .mktoForm input[type=number],
 .bd-call-to-action-banner__modal .mktoForm input[type=tel],
 .bd-call-to-action-banner__modal .mktoForm input[type=text],
 .bd-call-to-action-banner__modal .mktoForm input[type=url],
 .bd-call-to-action-banner__modal .mktoForm select.mktoFie1d,
 .bd-call-to-action-banner__modal .mktoForm select.mktoField,
 .bd-call-to-action-banner__modal .mktoForm textarea.mktoFie1d {
  width:15rem!important;
  margin-right:.8rem
 }
 .bd-call-to-action-banner__modal .mktoForm .mktoLabel {
  margin-bottom:.4rem
 }
 .bd-call-to-action-banner__modal #mktoForm_3386 .mktoLabel {
  margin-bottom:.4rem;
  margin-top:.125rem!important
 }
 .bd-call-to-action-banner__modal #mktoForm_3386 .mktoFieldWrap {
  margin-bottom:.938rem
 }
 .bd-call-to-action-banner__modal .mktoCheckboxList>label {
  margin-right:1rem
 }
 .bd-call-to-action-banner__modal .mktoButton {
  margin-left:10.5rem!important;
  width:200px;
  height:55px;
  font-size:1.1rem
 }
 .bd-call-to-action-banner__modal .mktoFormCol:not(.bd-call-to-action-banner__modal #mktoForm_3386 .mktoFormCol) {
  margin-bottom:0!important
 }
}
#Title2__c:not(.bd-contact-us-modal#Title2__c) {
 height:2.44rem;
 margin-top:26px
}
#Business_Type_Description__c,
#Nature_of_Inquiry__c {
 height:2.44rem
}
.chatbot-custom-select {
 position:relative;
 font-family:Arial;
 height:3rem;
 width:15.36rem
}
.chatbot-custom-select select {
 display:none
}
.select-items {
 overflow-y:scroll
}
.bd-support-chatbot__floaty-circle {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 position:fixed;
 width:4rem;
 height:4rem;
 bottom:5pc;
 right:5pc;
 background-color:var(--secondary-light-blue);
 color:var(--neutral-white);
 border-radius:50px;
 text-align:center;
 -webkit-box-shadow:2px 2px 3px #999;
 box-shadow:2px 2px 3px #999;
 cursor:pointer;
 z-index:2
}
#bd-support-amelia-chat-content {
 overflow:hidden
}
@media screen and (min-width:768px) {
 #bd-support-amelia-chat-content {
  max-height:40.125rem
 }
}
.bd-support-chatbot__chatbot-icon {
 height:2rem;
 width:2rem;
 background-image:url(clientlib-site/resources/image/icons/chatbot-icon.svg);
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 align-self:center
}
.bd-support-amelia-chat__modal-container,
.bd-support-chatbot__modal-container {
 display:none;
 position:fixed;
 z-index:4;
 width:100%;
 bottom:0;
 right:0;
 height:100vh;
 background-color:#000;
 background-color:rgba(0,0,0,.4);
 -webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
 box-shadow:0 6px 10px rgba(0,0,0,.1)
}
@media screen and (min-width:768px) {
 .bd-support-amelia-chat__modal-container,
 .bd-support-chatbot__modal-container {
  right:5pc;
  width:37rem;
  height:45.86rem
 }
}
.bd-support-chatbot__modal-content {
 background-color:var(--neutral-white);
 width:100%;
 height:100%;
 overflow:hidden
}
.bd-support-amelia-chat__modal-close,
.bd-support-chatbot__modal-close {
 font-size:2rem;
 cursor:pointer
}
.bd-support-chatbot__modal-close:focus,
.bd-support-chatbot__modal-close:hover {
 text-decoration:none;
 cursor:pointer
}
.bd-support-chatbot__modal-header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 background-color:var(--primary-navy);
 color:var(--neutral-white);
 height:auto;
 padding:1.25rem 1.625rem 1.625rem 1.875rem
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__modal-header {
  padding:1.25rem 2.5rem 1.1875rem
 }
}
.bd-support-chatbot__modal-header-text>div {
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__modal-header-text>div {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.bd-support-chatbot__modal-header-text>span {
 display:block;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__modal-header-text>span {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-support-chatbot__form-container {
 padding:1.25rem 1.875rem 2.5rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__form-container {
  padding:.5625rem 2.5rem 1.85rem
 }
}
.bd-support-chatbot__input-container {
 margin-bottom:1.1875rem;
 width:47%
}
.bd-support-chatbot__input-container:last-child {
 margin-bottom:0
}
.bd-support-chatbot__input-container.bd-support-chatbot__button-container {
 width:100%
}
.bd-support-chatbot__input-container.bd-support-chatbot__button-container .bd-support-chatbot__action-btn {
 text-transform:uppercase;
 letter-spacing:.1em
}
.bd-support-chatbot__input-container.bd-support-chatbot-select {
 margin-bottom:2.5rem
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__input-container.bd-support-chatbot__button-container {
  width:47%
 }
}
.bd-support-chatbot__input-container .chatbot-custom-select {
 width:100%
}
.bd-support-chatbot__input-container .chatbot-custom-select .select-selected {
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__input-container .chatbot-custom-select .select-selected {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.bd-support-chatbot__input-label {
 margin-bottom:.375rem;
 text-transform:capitalize;
 font-family:heading-b;
 font-size:14px;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__input-label {
  font-family:heading-b;
  font-size:1pc;
  line-height:150%;
  letter-spacing:.1rem
 }
}
.bd-support-chatbot__input-field {
 height:2.3125rem;
 width:100%;
 border:1px solid var(--primary-navy);
 border-radius:.25rem;
 padding:.75rem
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__input-field {
  height:3rem
 }
}
.bd-support-chatbot__filters-container {
 padding:.625rem 1.875rem 1.875rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media screen and (min-width:768px) {
 .bd-support-chatbot__filters-container {
  padding:1.85rem 2.5rem 2.5rem;
  border-top:1px solid var(--neutral-grey-inner-border)
 }
}
.bd-support-chatbot__action-btn {
 width:100%;
 font-size:1rem;
 font-weight:700;
 font-family:label;
 border-radius:.25rem;
 cursor:pointer;
 padding:1.25rem
}
.bd-support-chatbot__action-btn--white {
 background-color:var(--neutral-white);
 color:var(--primary-navy);
 border:1px solid var(--primary-navy)
}
.bd-support-chatbot__action-btn--blue {
 background-color:var(--secondary-royal-blue);
 color:var(--neutral-white);
 border:1px solid var(--secondary-royal-blue)
}
.diabetes-contact-support-dropdown-row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:space-evenly;
 -ms-flex-pack:space-evenly;
 justify-content:space-evenly
}
.dc-custom-select,
.dc-pl-custom-select {
 position:relative;
 font-weight:400;
 height:3rem
}
.dc-custom-select select,
.dc-pl-custom-select select {
 display:none
}
.select-selected {
 border:1px solid var(--primary-navy);
 border-radius:.25rem;
 background-color:var(--neutral-white)
}
.select-selected:after {
 position:absolute;
 content:"";
 top:14px;
 right:10px;
 width:0;
 height:0;
 border:6px solid transparent;
 border-top:6px solid var(--primary-navy)
}
.select-selected.select-arrow-active:after {
 border-left-color:transparent;
 border-bottom-color:var(--primary-navy);
 border-right-color:transparent;
 border-top-color:transparent;
 top:7px
}
.select-items div,
.select-selected {
 color:var(--primary-navy);
 padding:8px 1pc;
 border-color:var(--primary-navy);
 border:1px solid var(--primary-navy);
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.select-items div {
 border-left-color:var(--primary-navy);
 border-bottom-color:transparent;
 border-right-color:var(--primary-navy);
 border-top-color:var(--primary-navy)
}
.select-items {
 position:absolute;
 background-color:var(--neutral-white);
 top:100%;
 left:0;
 right:0;
 z-index:99;
 overflow-y:auto;
 max-height:6.25rem;
 font-family:primary-body;
 font-size:14px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0168em
}
@media screen and (min-width:768px) {
 .select-items {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
.select-hide {
 display:none
}
.same-as-selected,
.select-items div:hover {
 background-color:rgba(0,0,0,.1)
}
.filter-section-support.filter-section {
 padding:0
}
@media(min-width:768px) {
 .filter-section-support.filter-section {
  min-width:200px
 }
}
@media(min-width:1024px) {
 .filter-section-support.filter-section {
  min-width:21pc
 }
}
.filter-section-support .each-option label {
 word-break:break-word
}
.filter-section-support .bottom-underline {
 margin:0
}
@media(min-width:1440px) {
 .filter-section-support .bottom-underline {
  padding:1.87rem 37px 1.87rem 5rem
 }
}
@media(min-width:768px) {
 .dynamic-filter-section {
  width:199px
 }
}
@media(min-width:1024px) {
 .dynamic-filter-section {
  width:260px
 }
}
@media(min-width:1440px) {
 .dynamic-filter-section {
  width:21pc
 }
}
.filter-mobile__cancel {
 background-image:url(clientlib-site/resources/image/icons/close-icon.svg);
 width:1.2rem;
 height:1.2rem;
 cursor:pointer;
 background-size:cover;
 margin-top:.3rem
}
.filter-section__filter-title {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.filter-section-title.bottom-underline {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:1.25rem 1.1rem 1.25rem 1rem;
 height:70px
}
.filter-section__filter-icon {
 background-image:url(clientlib-site/resources/image/icons/filter-icon.svg);
 background-repeat:no-repeat;
 -ms-flex-item-align:center;
 align-self:center;
 margin-right:10px;
 height:24px;
 width:24px;
 background-size:cover
}
.filter-section {
 background-color:var(--neutral-extra-light-grey)
}
.filter-icon {
 height:1.5rem;
 width:1.5rem;
 padding-right:4px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-bottom:6px
}
input[type=checkbox],
input[type=radio] {
 margin:0;
 min-width:20px;
 height:20px
}
.each-option label {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 padding-left:10px
}
.each-option {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:15px 0 0;
 font-size:1rem
}
@media(min-width:768px) {
 .each-option {
  padding:20px 0 0
 }
}
.form-field-row {
 margin-bottom:15px
}
.bottom-underline {
 padding:1.88rem 1rem;
 border-bottom:1px solid var(--neutral-grey-inner-border)
}
.filter-button-container {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.filter-button-container,
.filter-title {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.filter-title {
 width:100%;
 background-color:transparent;
 border:none;
 padding:0;
 font-size:1.12rem;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.filters__button {
 font-family:heading-b;
 font-size:20px;
 line-height:150%;
 letter-spacing:.0288em
}
.filter-section-title {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-shadow:0 7px 6px -10px #000;
 box-shadow:0 7px 6px -10px #000
}
.filter-arrow-icon {
 background-image:url(clientlib-site/resources/image/icons/arrow-up.svg);
 background-repeat:no-repeat;
 width:1rem;
 margin-top:.5rem;
 height:1rem
}
.rotate {
 margin-top:0;
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transition:300;
 transition:300
}
@media(min-width:768px) {
 .rotate {
  margin-top:.6rem
 }
}
.filter-datepicker {
 border:1.5px solid #008cff;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:3.09734px;
 padding:9pt;
 width:100%;
 margin-top:1.25rem
}
.filter-datepicker-label {
 font-size:1rem;
 color:var(--secondary-light-blue);
 margin:1.25rem 0 10px;
 cursor:pointer
}
.type-filter-show-more-button {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em;
 color:var(--secondary-light-blue);
 margin:15px 0 10px;
 cursor:pointer;
 background:none;
 border:transparent;
 padding:0;
 text-align:initial
}
@media(min-width:1440px) {
 .type-filter-show-more-button {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em;
  margin:20px 0 10px
 }
}
.filter-internal-title {
 font-size:18px;
 letter-spacing:.0216em
}
.filter-internal-title,
.filter-internal-title-main {
 font-family:heading-b;
 line-height:150%;
 text-align:left;
 color:var(--primary-navy)
}
.filter-internal-title-main {
 font-size:20px;
 letter-spacing:.0288em
}
.product-brand-filter,
.product-category-filter,
.product-family-filter {
 padding:0 15px
}
@media(min-width:768px) {
 .filter-section-title.bottom-underline {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:2.5rem 1.88rem 1.25rem;
  height:unset
 }
 .bottom-underline {
  padding:1.88rem
 }
 .filter-mobile__cancel,
 .filters-button__chevron {
  display:none
 }
 .filter-arrow-icon {
  height:8px;
  margin-left:.6rem;
  min-width:1rem
 }
 .filter-section {
  width:199px;
  overflow-y:unset
 }
 .filter-section-title {
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .product-brand-filter,
 .product-category-filter,
 .product-family-filter {
  padding:0
 }
}
@media(min-width:1024px) {
 .filter-arrow-icon {
  margin-left:1rem
 }
 .bottom-underline {
  padding:1.88rem 2rem 1.88rem 3rem
 }
 .filter-section-title.bottom-underline {
  padding:2.5rem 2rem 1.25rem 3rem
 }
 .filter-section {
  width:260px
 }
}
@media(min-width:1440px) {
 .each-option label {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
 .filter-icon {
  height:1.7rem;
  width:1.7rem
 }
 .filter-internal-title-main {
  font-family:heading-b;
  font-size:24px;
  line-height:150%;
  letter-spacing:.0288em
 }
 .filter-internal-title {
  font-family:heading-b;
  font-size:18px;
  line-height:150%;
  letter-spacing:.0216em
 }
 .filter-section-title.bottom-underline {
  padding:3.25rem 2.375rem 1.25rem 5rem
 }
 .filter-section {
  width:21pc
 }
 .bottom-underline {
  padding:1.88rem 2.375rem 1.88rem 5rem
 }
}
@media(max-width:768px) {
 .cx-widget.cx-common-container.cx-webchat.cx-close.cx-minimize.cx-theme-blue.cx-transcript-view.cx-desktop {
  right:0!important
 }
}
.cx-widget .cx-container,
.cx-widget.cx-theme-blue {
 background:#fff;
 width:100%;
 max-height:100%
}
@media(min-width:768px) {
 .cx-widget .cx-container,
 .cx-widget.cx-theme-blue {
  width:37rem;
  max-height:43.56rem
 }
}
.cx-input-container {
 background-color:var(--extra-light-grey);
 color:var(--neutral-dark-grey);
 height:5rem
}
.cx-message.cx-participant.cx-them.cx-Bot,
.cx-message.cx-participant.cx-you {
 margin-top:1.25rem
}
.cx-widget.cx-theme-blue.cx-webchat,
.cx-widget.cx-theme-blue .cx-webchat {
 background:#fff
}
.cx-widget.cx-theme-blue .cx-icon>svg {
 fill:#fff
}
.cx-widget.cx-theme-blue .cx-btn {
 background:#fff;
 color:#000
}
.cx-widget.cx-theme-blue .cx-webchat .cx-titlebar {
 background:#060a3d;
 height:5rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.cx-widget.cx-theme-blue .cx-webchat .cx-titlebar h2 {
 display:none
}
.cx-widget.cx-theme-blue .cx-webchat .cx-titlebar:after {
 content:"Chat with us";
 color:var(--neutral-white);
 font-family:primary-body;
 font-size:24px;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0384em
}
@media(min-width:768px) {
 .cx-widget.cx-theme-blue .cx-webchat .cx-titlebar:after {
  font-family:primary-body;
  font-size:2pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0384em
 }
}
.cx-alert.cx-chat-end {
 margin-top:10rem
}
.cx-widget.cx-theme-blue .cx-webchat .cx-titlebar>.cx-icon {
 display:none
}
.cx-powered-by>.cx-icon>svg {
 fill:#000!important
}
.cx-title {
 color:#fff
}
.cx-agent>.cx-bubble {
 background-color:#d8d8d7;
 color:#000;
 margin-top:1.25rem!important
}
.cx-agent>.cx-bubble>a {
 color:#000
}
.cx-bot>.cx-bubble {
 background-color:#d8d8d7;
 color:#000
}
.cx-you>.cx-bubble {
 background-color:#060a3d;
 color:#fff;
 margin-top:1.25rem!important
}
.cx-you>.cx-bubble>.cx-name {
 color:#fff!important
}
.cx-you>.cx-bubble-arrow>svg {
 fill:#060a3d
}
.cx-agent>.cx-bubble-arrow>svg,
.cx-bot>.cx-bubble-arrow>svg {
 fill:#d8d8d7
}
#indicationsforUseApplications,
#issuedPatentsorPatentApplications,
#patientClinicianBenefits,
#productIdeaDescription {
 height:650px
}
.bd-general-marketo-form__modal-content-wrapper {
 background-color:var(--neutral-white);
 margin:auto;
 width:25rem
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content-wrapper {
  width:39rem
 }
}
.bd-general-marketo-form__modal-heading-wrapper {
 height:4rem;
 padding:1.06rem 1.06rem 1rem 3.5rem;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.bd-general-marketo-form__modal-content {
 padding:0 2.88rem 1.88rem;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoFormRow {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
}
.bd-general-marketo-form__modal-content .mktoForm {
 width:100%!important;
 font-family:xsmall-copy!important;
 font-size:.9rem!important;
 color:var(--primary-dark-blue)!important
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoForm {
  font-size:1rem!important
 }
}
.bd-general-marketo-form__modal-content .mktoForm * {
 padding:0!important
}
.bd-general-marketo-form__modal-content .mktoHtmlText {
 width:270px!important;
 margin-top:.8rem;
 color:var(--neutral-dark-grey);
 font-size:1.02rem!important;
 margin-left:.1rem
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoHtmlText {
  font-size:1.2rem!important;
  width:500px!important;
  margin-left:.1rem;
  margin-top:1.5rem
 }
}
.bd-general-marketo-form__modal-content .mktoHtmlText hr {
 height:1.5px;
 padding:0
}
.bd-general-marketo-form__modal-content .mktoLogicalField {
 width:100%!important
}
.bd-general-marketo-form__modal-content .mktoButtonWrap {
 margin-left:0!important
}
.bd-general-marketo-form__modal-content .mktoButton {
 border:none;
 width:187px;
 background-color:var(--secondary-teal);
 height:3pc;
 border-radius:4px
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoButton {
  margin-left:10.5rem!important;
  width:200px;
  height:55px;
  font-size:1.1rem
 }
}
.bd-general-marketo-form__modal-content .mktoForm .mktoFormCol {
 min-height:unset;
 margin-bottom:0!important
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoForm .mktoFormCol {
  margin-bottom:0!important
 }
}
.bd-general-marketo-form__modal-content .mktoForm.mktoLayoutAbove textarea.mktoField,
.bd-general-marketo-form__modal-content .mktoForm input[type=date],
.bd-general-marketo-form__modal-content .mktoForm input[type=email],
.bd-general-marketo-form__modal-content .mktoForm input[type=number],
.bd-general-marketo-form__modal-content .mktoForm input[type=tel],
.bd-general-marketo-form__modal-content .mktoForm input[type=text],
.bd-general-marketo-form__modal-content .mktoForm input[type=url],
.bd-general-marketo-form__modal-content .mktoForm select.mktoFie1d,
.bd-general-marketo-form__modal-content .mktoForm textarea.mktoFie1d {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 color:var(--primary-dark-blue);
 width:17rem!important;
 background-color:#fff;
 padding:.5rem!important
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoForm.mktoLayoutAbove textarea.mktoField,
 .bd-general-marketo-form__modal-content .mktoForm input[type=date],
 .bd-general-marketo-form__modal-content .mktoForm input[type=email],
 .bd-general-marketo-form__modal-content .mktoForm input[type=number],
 .bd-general-marketo-form__modal-content .mktoForm input[type=tel],
 .bd-general-marketo-form__modal-content .mktoForm input[type=text],
 .bd-general-marketo-form__modal-content .mktoForm input[type=url],
 .bd-general-marketo-form__modal-content .mktoForm select.mktoFie1d,
 .bd-general-marketo-form__modal-content .mktoForm textarea.mktoFie1d {
  width:15rem!important;
  margin-right:.8rem
 }
}
.bd-general-marketo-form__modal-content .mktoForm select.mktoField {
 border-radius:4px;
 border:1px solid var(--primary-dark-blue);
 color:var(--primary-dark-blue);
 width:17rem!important;
 padding:.5rem!important
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoForm select.mktoField {
  width:15rem!important;
  margin-right:.8rem
 }
}
.bd-general-marketo-form__modal-content .mktoForm .mktoLabel {
 margin-bottom:.4rem;
 letter-spacing:.02rem;
 margin-top:.9rem
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoForm .mktoLabel {
  margin-bottom:.4rem
 }
}
.bd-general-marketo-form__modal-content .mktoCheckboxList>label {
 color:var(--neutral-dark-grey)
}
@media(min-width:768px) {
 .bd-general-marketo-form__modal-content .mktoCheckboxList>label {
  margin-right:1rem
 }
}
.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
 background:var(--primary-boosted-bd-blue)!important
}
#mktoForm-upload-btn {
 font-family:primary-body;
 font-size:1pc;
 font-weight:600;
 line-height:150%;
 letter-spacing:.0192em
}
@media(max-width:768px) {
 #mktoForm-upload-btn {
  font-family:primary-body;
  font-size:1pc;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0192em
 }
}
@media(min-width:768px) {
 #mktoForm_3386 .mktoFormRow {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
#mktoForm_3386 .mktoFieldWrap>label {
 width:100%!important
}
#mktoForm_3386 .mktoGutter.mktoHasWidth {
 width:0!important
}
#mktoForm_3386 select {
 height:2.44rem!important;
 margin-top:0!important
}
#mktoForm_3386 .mktoFieldDescriptor.mktoFormCol {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
#mktoForm_3386 .mktoOffset {
 width:0!important
}
#mktoForm_3386 #MKTOComments {
 width:17rem!important;
 border:1px solid var(--primary-dark-blue);
 border-radius:4px
}
@media(min-width:768px) {
 #mktoForm_3386 #MKTOComments {
  width:14rem!important
 }
}
#mktoForm_5667 #Title2__c,
#mktoForm_6168 #Title2__c,
#mktoForm_8910 #Title2__c,
#mktoForm_13220 #Title2__c {
 margin-top:0!important
}
#mktoForm_17538 #Country,
#mktoForm_17538 #Title2__c,
#mktoForm_17538 input#Company {
 margin-top:17px!important
}
#mktoForm_6168 .mktoAsterix,
#mktoForm_7427 .mktoAsterix,
#mktoForm_8910 .mktoAsterix,
#mktoForm_9270 .mktoAsterix,
#mktoForm_10097 .mktoAsterix,
#mktoForm_10941 .mktoAsterix,
#mktoForm_13220 .mktoAsterix,
#mktoForm_17538 .mktoAsterix {
 display:none
}
#mktoForm_6168 .mktoFieldWrap,
#mktoForm_7427 .mktoFieldWrap,
#mktoForm_8910 .mktoFieldWrap,
#mktoForm_9270 .mktoFieldWrap,
#mktoForm_10097 .mktoFieldWrap,
#mktoForm_10941 .mktoFieldWrap,
#mktoForm_13220 .mktoFieldWrap,
#mktoForm_17538 .mktoFieldWrap {
 float:none
}
#mktoForm_6168 .mktoButton,
#mktoForm_7427 .mktoButton,
#mktoForm_8910 .mktoButton,
#mktoForm_9270 .mktoButton,
#mktoForm_10097 .mktoButton,
#mktoForm_10941 .mktoButton,
#mktoForm_13220 .mktoButton,
#mktoForm_17538 .mktoButton {
 margin-top:20px
}
#mktoForm_6168 .mktoHtmlText a,
#mktoForm_6168 .mktoHtmlText p a,
#mktoForm_7427 .mktoHtmlText a,
#mktoForm_7427 .mktoHtmlText p a,
#mktoForm_8910 .mktoHtmlText a,
#mktoForm_8910 .mktoHtmlText p a,
#mktoForm_9270 .mktoHtmlText a,
#mktoForm_9270 .mktoHtmlText p a,
#mktoForm_10097 .mktoHtmlText a,
#mktoForm_10097 .mktoHtmlText p a,
#mktoForm_10941 .mktoHtmlText a,
#mktoForm_10941 .mktoHtmlText p a,
#mktoForm_13220 .mktoHtmlText a,
#mktoForm_13220 .mktoHtmlText p a,
#mktoForm_17538 .mktoHtmlText a,
#mktoForm_17538 .mktoHtmlText p a {
 color:var(--primary-boosted-bd-blue)
}
#mktoForm_9270 .mktoFormRow,
#mktoForm_10941 .mktoFormRow,
#mktoForm_17538 .mktoFormRow {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media(min-width:768px) {
 #mktoForm_9270 .mktoFormRow,
 #mktoForm_10941 .mktoFormRow,
 #mktoForm_17538 .mktoFormRow {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
#mktoForm_10941 #Age__c,
#mktoForm_10941 #LblattendedEvent,
#mktoForm_10941 .mktoLogicalField.mktoCheckboxList {
 width:260px!important
}
#mktoForm_13220 .mktoFormRow {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
#mktoForm_13220 .mktoFormRow #MKTOComments {
 width:270px!important;
 margin-left:0!important
}
#mktoForm_13220 .mktoFormRow .mktoRadioList {
 width:unset!important
}
#mktoForm_13220 .mktoFormRow .mktoFieldDescriptor {
 margin-top:20px
}
@media(min-width:768px) {
 #mktoForm_13220 .mktoFormRow {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 #mktoForm_13220 .mktoFormRow #MKTOComments {
  width:239px!important;
  margin-left:10px!important
 }
 #mktoForm_13220 .mktoFormRow .mktoFieldDescriptor {
  margin-top:unset
 }
}
.mktoForm .mktoFormRow {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
.contact {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.contact>p {
 width:75pt
}
.contact-row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.dc-custom-select,
.dc-pl-custom-select {
 border:none
}
label#LblNature_of_Inquiry__c {
 width:7pc!important
}
.bd-contact-us-modal__sales-form-content .mktoOffset:last-child {
 display:none
}
@media(max-width:752px) {
 .contact {
  display:block
 }
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
 background-color:var(--secondary-royal-blue)!important
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
 background-color:#fff!important;
 border-color:#fff!important
}
#onetrust-pc-sdk .ot-switch-nob {
 background-color:var(--neutral-grey-inner-border)!important;
 border-color:var(--neutral-grey-inner-border)!important
}
#onetrust-pc-sdk .ot-acc-cntr>button,
#onetrust-pc-sdk .ot-cat-item>button,
#onetrust-pc-sdk li>button {
 color:var(--secondary-royal-blue)!important;
 font-family:heading-b;
 font-size:18px;
 line-height:150%;
 letter-spacing:.0216em;
 font-family:heading-b!important;
 font-size:18px!important;
 line-height:150%!important;
 letter-spacing:.0216em!important
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-acc-cntr>button,
 #onetrust-pc-sdk .ot-cat-item>button,
 #onetrust-pc-sdk li>button {
  font-size:18px!important
 }
}
#onetrust-pc-sdk button {
 color:var(--secondary-royal-blue)!important
}
#onetrust-pc-sdk .ot-cat-grp {
 margin-bottom:1rem!important
}
#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
 color:var(--primary-navy)!important;
 font-size:1rem!important
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
 border-radius:.25rem!important;
 background-color:var(--secondary-royal-blue)!important;
 border-color:var(--secondary-royal-blue)!important;
 font-family:heading-b!important;
 font-size:14px!important;
 line-height:150%!important;
 letter-spacing:.1rem!important;
 color:#fff!important;
 width:90%!important
}
@media(min-width:601px) {
 #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,
 #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
  width:294px!important;
  height:54px!important
 }
}
@media(min-width:1440px) {
 #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,
 #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
  font-size:1pc!important
 }
}
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
 color:var(--secondary-royal-blue)!important;
 font-size:1.125rem!important
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
  min-height:unset!important
 }
}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link {
 color:var(--primary-boosted-bd-blue)!important;
 font-weight:700!important
}
#onetrust-pc-sdk .ot-close-icon {
 height:40px!important;
 width:40px!important;
 background-size:1rem!important
}
#onetrust-consent-sdk #onetrust-banner-sdk {
 background-color:#fff!important
}
@media(min-width:897px) {
 #onetrust-consent-sdk #onetrust-banner-sdk {
  height:12.375rem!important
 }
}
#onetrust-consent-sdk #onetrust-accept-btn-handler {
 background-color:var(--secondary-royal-blue)!important;
 border-color:var(--secondary-royal-blue)!important;
 color:#fff!important;
 border-radius:.25rem!important;
 font-family:heading-b!important;
 font-size:14px!important;
 line-height:150%!important;
 letter-spacing:.1rem!important
}
@media(min-width:1440px) {
 #onetrust-consent-sdk #onetrust-accept-btn-handler {
  font-size:1pc!important
 }
}
#onetrust-banner-sdk>.ot-sdk-container {
 padding-left:30px!important;
 margin-left:0!important;
 overflow:initial!important
}
@media(min-width:1024px) {
 #onetrust-banner-sdk>.ot-sdk-container {
  padding-left:3pc!important
 }
}
@media(min-width:1440px) {
 #onetrust-banner-sdk>.ot-sdk-container {
  padding-left:5pc!important
 }
}
#onetrust-consent-sdk #onetrust-policy-text {
 padding-top:2rem!important;
 font-family:primary-body!important;
 font-size:1pc!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0192em!important;
 padding-left:0!important;
 color:var(--primary-navy)!important
}
@media(min-width:768px) {
 #onetrust-consent-sdk #onetrust-policy-text {
  font-size:14px!important;
  letter-spacing:.0168em!important
 }
}
@media(min-width:1440px) {
 #onetrust-consent-sdk #onetrust-policy-text {
  font-size:18px!important;
  letter-spacing:.0216em!important
 }
}
#onetrust-banner-sdk #onetrust-button-group {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
 text-decoration:none!important;
 color:var(--primary-navy)!important;
 border:.063rem solid var(--primary-navy)!important;
 background-color:#fff!important;
 border-radius:.25rem!important;
 font-family:heading-b!important;
 font-size:14px!important;
 line-height:150%!important;
 letter-spacing:.1rem!important
}
@media(min-width:1440px) {
 #onetrust-consent-sdk #onetrust-pc-btn-handler,
 #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  font-size:1pc!important
 }
}
#onetrust-pc-sdk .ot-pc-logo {
 height:30px!important;
 width:75pt!important
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-pc-logo {
  height:40px!important;
  width:90pt!important
 }
}
#onetrust-pc-sdk .ot-pc-header {
 padding:15px 0 5px 20px!important
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-pc-header {
  padding:20px 0 20px 5pc!important
 }
}
#onetrust-pc-sdk #ot-pc-title {
 font-family:primary-body!important;
 font-size:24px!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0384em!important;
 margin-top:25px!important
}
@media(min-width:1440px) {
 #onetrust-pc-sdk #ot-pc-title {
  font-size:2pc!important;
  margin-top:50px!important
 }
}
#onetrust-pc-sdk #ot-category-title {
 font-size:20px!important;
 line-height:150%!important;
 letter-spacing:.0288em!important;
 font-weight:600!important;
 font-family:primary-body!important
}
@media screen and (min-width:768px) {
 #onetrust-pc-sdk #ot-category-title {
  font-size:1pc!important;
  letter-spacing:.0192em!important
 }
}
@media screen and (min-width:1440px) {
 #onetrust-pc-sdk #ot-category-title {
  font-family:primary-body;
  font-size:22px;
  font-weight:600;
  line-height:150%;
  letter-spacing:.0216em;
  font-size:22px!important;
  letter-spacing:.0216em!important
 }
}
#onetrust-pc-sdk #ot-pc-content {
 margin:0 3px 0 20px!important;
 width:calc(100% - 30px)!important
}
@media screen and (min-width:1440px) {
 #onetrust-pc-sdk #ot-pc-content {
  margin-left:5pc!important;
  width:unset!important;
  padding-right:5pc!important
 }
}
@media screen and (min-width:1440px) {
 #ot-pc-content {
  top:5pc!important
 }
}
#onetrust-pc-sdk #ot-pc-desc {
 font-family:primary-body!important;
 font-size:1pc!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0192em!important
}
@media(min-width:768px) {
 #onetrust-pc-sdk #ot-pc-desc {
  font-size:14px!important;
  letter-spacing:.0168em!important
 }
}
@media(min-width:1440px) {
 #onetrust-pc-sdk #ot-pc-desc {
  font-size:18px!important;
  letter-spacing:.0216em!important
 }
}
#onetrust-banner-sdk #onetrust-policy {
 margin-left:0!important
}
@media(min-width:890px)and (max-width:896px) {
 #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
  padding-left:0!important
 }
}
@media(min-width:897px) {
 #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
  margin-top:1.5rem!important
 }
}
@media(min-width:1280px)and (max-width:1439px) {
 #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
  padding-right:0!important
 }
}
@media(min-width:1440px) {
 #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
  padding-left:5.4%!important
 }
}
@media(min-width:897px) {
 #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
 #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
 #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
  width:29%!important
 }
}
@media(min-width:1024px) {
 #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
 #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
 #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
  width:36%!important
 }
}
@media(min-width:1440px) {
 #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
 #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
 #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
  width:41.9%!important
 }
}
@media(min-width:897px)and (max-width:1023px) {
 #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
  left:unset!important
 }
}
@media(min-width:897px) {
 #onetrust-banner-sdk #onetrust-close-btn-container button {
  right:0!important;
  top:-60px!important
 }
}
@media(min-width:1440px) {
 #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
  width:54%!important
 }
}
@media(min-width:1440px) {
 #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
  height:54px
 }
}
@media(min-width:1440px) {
 #onetrust-pc-sdk.otPcCenter {
  max-width:842px!important;
  min-width:842px!important
 }
}
@media(min-width:1440px) {
 #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
  right:20px!important
 }
}
@media(min-width:426px)and (max-width:896px) {
 #onetrust-banner-sdk #onetrust-button-group-parent {
  width:95%!important
 }
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
  min-height:87px!important;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
#onetrust-pc-sdk .ot-plus-minus {
 top:5px!important
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-plus-minus {
  top:-1px!important
 }
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
 font-family:primary-body!important;
 font-size:1pc!important;
 font-weight:600!important;
 line-height:150%!important;
 letter-spacing:.0192em!important
}
@media(min-width:768px) {
 #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
  font-size:14px!important;
  letter-spacing:.0168em!important
 }
}
@media(min-width:1440px) {
 #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
  font-size:1pc!important;
  letter-spacing:.0192em!important
 }
}
.sales-form-top-row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:distribute;
 justify-content:space-around
}
main.container {
 padding:0
}
footer.experiencefragment {
 padding:.5em 1em;
 border-top:1px solid #202020
}
@media(prefers-color-scheme:dark) {
 footer.experiencefragment {
  border-color:#dfdfdf
 }
}
footer.experiencefragment .cmp-separator__horizontal-rule {
 margin:0;
 border:0
}
header.experiencefragment {
 padding:.5em 1em;
 border-bottom:1px solid #202020
}
@media(prefers-color-scheme:dark) {
 header.experiencefragment {
  border-bottom-color:#dfdfdf
 }
}
header.experiencefragment a {
 color:#202020;
 text-decoration:none
}
@media(prefers-color-scheme:dark) {
 header.experiencefragment a {
  color:#dfdfdf
 }
}
header.experiencefragment a:focus,
header.experiencefragment a:hover {
 color:#2020e0;
 text-decoration:underline
}
@media(prefers-color-scheme:dark) {
 header.experiencefragment a:focus,
 header.experiencefragment a:hover {
  color:#dfdf1f
 }
}
header.experiencefragment .cmp-container {
 display:grid;
 grid-template-columns:4fr 1fr 1fr
}
header.experiencefragment .cmp-navigation__group {
 margin:0;
 padding:0;
 list-style:none
}
header.experiencefragment .cmp-navigation__item--level-0 {
 display:grid;
 grid-template-columns:1fr 3fr
}
header.experiencefragment .cmp-navigation__item--level-0>.cmp-navigation__group {
 display:grid;
 grid-template-columns:repeat(3,1fr)
}
header.experiencefragment .cmp-navigation__item-link {
 display:block
}
header.experiencefragment .cmp-navigation__item--active>.cmp-navigation__item-link {
 font-weight:700
}
header.experiencefragment .cmp-languagenavigation {
 position:relative
}
header.experiencefragment .cmp-languagenavigation:before {
 content:" ";
 display:block;
 height:1.5em;
 background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>');
 background-repeat:no-repeat
}
@media(prefers-color-scheme:dark) {
 header.experiencefragment .cmp-languagenavigation:before {
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>')
 }
}
header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
 visibility:hidden;
 -webkit-transition-delay:.5s;
 transition-delay:.5s;
 position:absolute;
 top:34px;
 width:20em;
 padding:0 8px;
 border:1px solid #202020;
 border-top:0;
 background:#ececec
}
@media(prefers-color-scheme:dark) {
 header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
  border-color:#dfdfdf;
  background:#131313
 }
}
header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group {
 visibility:visible;
 -webkit-transition-delay:0s;
 transition-delay:0s
}
header.experiencefragment .cmp-languagenavigation__group {
 margin:0;
 padding:0;
 list-style:none
}
header.experiencefragment .cmp-languagenavigation__item-title {
 font-size:x-small;
 text-transform:uppercase
}
header.experiencefragment .cmp-languagenavigation__item--level-0 {
 margin-bottom:.5em
}
header.experiencefragment .cmp-languagenavigation__item--level-1 {
 display:inline
}
header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child):before {
 content:" | "
}
header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link {
 font-weight:700
}
header.experiencefragment .cmp-search__field {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin:-3px 0
}
header.experiencefragment .cmp-search__input {
 height:26px
}
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1
}
.fa-lg {
 font-size:1.3333333333em;
 line-height:.75em;
 vertical-align:-.0667em
}
.fa-xs {
 font-size:.75em
}
.fa-sm {
 font-size:.875em
}
.fa-1x {
 font-size:1em
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-6x {
 font-size:6em
}
.fa-7x {
 font-size:7em
}
.fa-8x {
 font-size:8em
}
.fa-9x {
 font-size:9em
}
.fa-10x {
 font-size:10em
}
.fa-fw {
 text-align:center;
 width:1.25em
}
.fa-ul {
 list-style-type:none;
 margin-left:2.5em;
 padding-left:0
}
.fa-ul>li {
 position:relative
}
.fa-li {
 left:-2em;
 position:absolute;
 text-align:center;
 width:2em;
 line-height:inherit
}
.fa-border {
 border:.08em solid #eee;
 border-radius:.1em;
 padding:.2em .25em .15em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s linear infinite;
 animation:fa-spin 2s linear infinite
}
.fa-pulse {
 -webkit-animation:fa-spin 1s steps(8) infinite;
 animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -webkit-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -webkit-transform:scaleX(-1);
 transform:scaleX(-1)
}
.fa-flip-vertical {
 -webkit-transform:scaleY(-1);
 transform:scaleY(-1)
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
 -webkit-transform:scale(-1);
 transform:scale(-1)
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
 -webkit-filter:none;
 filter:none
}
.fa-stack {
 display:inline-block;
 height:2em;
 line-height:2em;
 position:relative;
 vertical-align:middle;
 width:2.5em
}
.fa-stack-1x,
.fa-stack-2x {
 left:0;
 position:absolute;
 text-align:center;
 width:100%
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-500px:before {
 content:""
}
.fa-accessible-icon:before {
 content:""
}
.fa-accusoft:before {
 content:""
}
.fa-acquisitions-incorporated:before {
 content:""
}
.fa-ad:before {
 content:""
}
.fa-address-book:before {
 content:""
}
.fa-address-card:before {
 content:""
}
.fa-adjust:before {
 content:""
}
.fa-adn:before {
 content:""
}
.fa-adversal:before {
 content:""
}
.fa-affiliatetheme:before {
 content:""
}
.fa-air-freshener:before {
 content:""
}
.fa-airbnb:before {
 content:""
}
.fa-algolia:before {
 content:""
}
.fa-align-center:before {
 content:""
}
.fa-align-justify:before {
 content:""
}
.fa-align-left:before {
 content:""
}
.fa-align-right:before {
 content:""
}
.fa-alipay:before {
 content:""
}
.fa-allergies:before {
 content:""
}
.fa-amazon:before {
 content:""
}
.fa-amazon-pay:before {
 content:""
}
.fa-ambulance:before {
 content:""
}
.fa-american-sign-language-interpreting:before {
 content:""
}
.fa-amilia:before {
 content:""
}
.fa-anchor:before {
 content:""
}
.fa-android:before {
 content:""
}
.fa-angellist:before {
 content:""
}
.fa-angle-double-down:before {
 content:""
}
.fa-angle-double-left:before {
 content:""
}
.fa-angle-double-right:before {
 content:""
}
.fa-angle-double-up:before {
 content:""
}
.fa-angle-down:before {
 content:""
}
.fa-angle-left:before {
 content:""
}
.fa-angle-right:before {
 content:""
}
.fa-angle-up:before {
 content:""
}
.fa-angry:before {
 content:""
}
.fa-angrycreative:before {
 content:""
}
.fa-angular:before {
 content:""
}
.fa-ankh:before {
 content:""
}
.fa-app-store:before {
 content:""
}
.fa-app-store-ios:before {
 content:""
}
.fa-apper:before {
 content:""
}
.fa-apple:before {
 content:""
}
.fa-apple-alt:before {
 content:""
}
.fa-apple-pay:before {
 content:""
}
.fa-archive:before {
 content:""
}
.fa-archway:before {
 content:""
}
.fa-arrow-alt-circle-down:before {
 content:""
}
.fa-arrow-alt-circle-left:before {
 content:""
}
.fa-arrow-alt-circle-right:before {
 content:""
}
.fa-arrow-alt-circle-up:before {
 content:""
}
.fa-arrow-circle-down:before {
 content:""
}
.fa-arrow-circle-left:before {
 content:""
}
.fa-arrow-circle-right:before {
 content:""
}
.fa-arrow-circle-up:before {
 content:""
}
.fa-arrow-down:before {
 content:""
}
.fa-arrow-left:before {
 content:""
}
.fa-arrow-right:before {
 content:""
}
.fa-arrow-up:before {
 content:""
}
.fa-arrows-alt:before {
 content:""
}
.fa-arrows-alt-h:before {
 content:""
}
.fa-arrows-alt-v:before {
 content:""
}
.fa-artstation:before {
 content:""
}
.fa-assistive-listening-systems:before {
 content:""
}
.fa-asterisk:before {
 content:""
}
.fa-asymmetrik:before {
 content:""
}
.fa-at:before {
 content:""
}
.fa-atlas:before {
 content:""
}
.fa-atlassian:before {
 content:""
}
.fa-atom:before {
 content:""
}
.fa-audible:before {
 content:""
}
.fa-audio-description:before {
 content:""
}
.fa-autoprefixer:before {
 content:""
}
.fa-avianex:before {
 content:""
}
.fa-aviato:before {
 content:""
}
.fa-award:before {
 content:""
}
.fa-aws:before {
 content:""
}
.fa-baby:before {
 content:""
}
.fa-baby-carriage:before {
 content:""
}
.fa-backspace:before {
 content:""
}
.fa-backward:before {
 content:""
}
.fa-bacon:before {
 content:""
}
.fa-bacteria:before {
 content:""
}
.fa-bacterium:before {
 content:""
}
.fa-bahai:before {
 content:""
}
.fa-balance-scale:before {
 content:""
}
.fa-balance-scale-left:before {
 content:""
}
.fa-balance-scale-right:before {
 content:""
}
.fa-ban:before {
 content:""
}
.fa-band-aid:before {
 content:""
}
.fa-bandcamp:before {
 content:""
}
.fa-barcode:before {
 content:""
}
.fa-bars:before {
 content:""
}
.fa-baseball-ball:before {
 content:""
}
.fa-basketball-ball:before {
 content:""
}
.fa-bath:before {
 content:""
}
.fa-battery-empty:before {
 content:""
}
.fa-battery-full:before {
 content:""
}
.fa-battery-half:before {
 content:""
}
.fa-battery-quarter:before {
 content:""
}
.fa-battery-three-quarters:before {
 content:""
}
.fa-battle-net:before {
 content:""
}
.fa-bed:before {
 content:""
}
.fa-beer:before {
 content:""
}
.fa-behance:before {
 content:""
}
.fa-behance-square:before {
 content:""
}
.fa-bell:before {
 content:""
}
.fa-bell-slash:before {
 content:""
}
.fa-bezier-curve:before {
 content:""
}
.fa-bible:before {
 content:""
}
.fa-bicycle:before {
 content:""
}
.fa-biking:before {
 content:""
}
.fa-bimobject:before {
 content:""
}
.fa-binoculars:before {
 content:""
}
.fa-biohazard:before {
 content:""
}
.fa-birthday-cake:before {
 content:""
}
.fa-bitbucket:before {
 content:""
}
.fa-bitcoin:before {
 content:""
}
.fa-bity:before {
 content:""
}
.fa-black-tie:before {
 content:""
}
.fa-blackberry:before {
 content:""
}
.fa-blender:before {
 content:""
}
.fa-blender-phone:before {
 content:""
}
.fa-blind:before {
 content:""
}
.fa-blog:before {
 content:""
}
.fa-blogger:before {
 content:""
}
.fa-blogger-b:before {
 content:""
}
.fa-bluetooth:before {
 content:""
}
.fa-bluetooth-b:before {
 content:""
}
.fa-bold:before {
 content:""
}
.fa-bolt:before {
 content:""
}
.fa-bomb:before {
 content:""
}
.fa-bone:before {
 content:""
}
.fa-bong:before {
 content:""
}
.fa-book:before {
 content:""
}
.fa-book-dead:before {
 content:""
}
.fa-book-medical:before {
 content:""
}
.fa-book-open:before {
 content:""
}
.fa-book-reader:before {
 content:""
}
.fa-bookmark:before {
 content:""
}
.fa-bootstrap:before {
 content:""
}
.fa-border-all:before {
 content:""
}
.fa-border-none:before {
 content:""
}
.fa-border-style:before {
 content:""
}
.fa-bowling-ball:before {
 content:""
}
.fa-box:before {
 content:""
}
.fa-box-open:before {
 content:""
}
.fa-box-tissue:before {
 content:""
}
.fa-boxes:before {
 content:""
}
.fa-braille:before {
 content:""
}
.fa-brain:before {
 content:""
}
.fa-bread-slice:before {
 content:""
}
.fa-briefcase:before {
 content:""
}
.fa-briefcase-medical:before {
 content:""
}
.fa-broadcast-tower:before {
 content:""
}
.fa-broom:before {
 content:""
}
.fa-brush:before {
 content:""
}
.fa-btc:before {
 content:""
}
.fa-buffer:before {
 content:""
}
.fa-bug:before {
 content:""
}
.fa-building:before {
 content:""
}
.fa-bullhorn:before {
 content:""
}
.fa-bullseye:before {
 content:""
}
.fa-burn:before {
 content:""
}
.fa-buromobelexperte:before {
 content:""
}
.fa-bus:before {
 content:""
}
.fa-bus-alt:before {
 content:""
}
.fa-business-time:before {
 content:""
}
.fa-buy-n-large:before {
 content:""
}
.fa-buysellads:before {
 content:""
}
.fa-calculator:before {
 content:""
}
.fa-calendar:before {
 content:""
}
.fa-calendar-alt:before {
 content:""
}
.fa-calendar-check:before {
 content:""
}
.fa-calendar-day:before {
 content:""
}
.fa-calendar-minus:before {
 content:""
}
.fa-calendar-plus:before {
 content:""
}
.fa-calendar-times:before {
 content:""
}
.fa-calendar-week:before {
 content:""
}
.fa-camera:before {
 content:""
}
.fa-camera-retro:before {
 content:""
}
.fa-campground:before {
 content:""
}
.fa-canadian-maple-leaf:before {
 content:""
}
.fa-candy-cane:before {
 content:""
}
.fa-cannabis:before {
 content:""
}
.fa-capsules:before {
 content:""
}
.fa-car:before {
 content:""
}
.fa-car-alt:before {
 content:""
}
.fa-car-battery:before {
 content:""
}
.fa-car-crash:before {
 content:""
}
.fa-car-side:before {
 content:""
}
.fa-caravan:before {
 content:""
}
.fa-caret-down:before {
 content:""
}
.fa-caret-left:before {
 content:""
}
.fa-caret-right:before {
 content:""
}
.fa-caret-square-down:before {
 content:""
}
.fa-caret-square-left:before {
 content:""
}
.fa-caret-square-right:before {
 content:""
}
.fa-caret-square-up:before {
 content:""
}
.fa-caret-up:before {
 content:""
}
.fa-carrot:before {
 content:""
}
.fa-cart-arrow-down:before {
 content:""
}
.fa-cart-plus:before {
 content:""
}
.fa-cash-register:before {
 content:""
}
.fa-cat:before {
 content:""
}
.fa-cc-amazon-pay:before {
 content:""
}
.fa-cc-amex:before {
 content:""
}
.fa-cc-apple-pay:before {
 content:""
}
.fa-cc-diners-club:before {
 content:""
}
.fa-cc-discover:before {
 content:""
}
.fa-cc-jcb:before {
 content:""
}
.fa-cc-mastercard:before {
 content:""
}
.fa-cc-paypal:before {
 content:""
}
.fa-cc-stripe:before {
 content:""
}
.fa-cc-visa:before {
 content:""
}
.fa-centercode:before {
 content:""
}
.fa-centos:before {
 content:""
}
.fa-certificate:before {
 content:""
}
.fa-chair:before {
 content:""
}
.fa-chalkboard:before {
 content:""
}
.fa-chalkboard-teacher:before {
 content:""
}
.fa-charging-station:before {
 content:""
}
.fa-chart-area:before {
 content:""
}
.fa-chart-bar:before {
 content:""
}
.fa-chart-line:before {
 content:""
}
.fa-chart-pie:before {
 content:""
}
.fa-check:before {
 content:""
}
.fa-check-circle:before {
 content:""
}
.fa-check-double:before {
 content:""
}
.fa-check-square:before {
 content:""
}
.fa-cheese:before {
 content:""
}
.fa-chess:before {
 content:""
}
.fa-chess-bishop:before {
 content:""
}
.fa-chess-board:before {
 content:""
}
.fa-chess-king:before {
 content:""
}
.fa-chess-knight:before {
 content:""
}
.fa-chess-pawn:before {
 content:""
}
.fa-chess-queen:before {
 content:""
}
.fa-chess-rook:before {
 content:""
}
.fa-chevron-circle-down:before {
 content:""
}
.fa-chevron-circle-left:before {
 content:""
}
.fa-chevron-circle-right:before {
 content:""
}
.fa-chevron-circle-up:before {
 content:""
}
.fa-chevron-down:before {
 content:""
}
.fa-chevron-left:before {
 content:""
}
.fa-chevron-right:before {
 content:""
}
.fa-chevron-up:before {
 content:""
}
.fa-child:before {
 content:""
}
.fa-chrome:before {
 content:""
}
.fa-chromecast:before {
 content:""
}
.fa-church:before {
 content:""
}
.fa-circle:before {
 content:""
}
.fa-circle-notch:before {
 content:""
}
.fa-city:before {
 content:""
}
.fa-clinic-medical:before {
 content:""
}
.fa-clipboard:before {
 content:""
}
.fa-clipboard-check:before {
 content:""
}
.fa-clipboard-list:before {
 content:""
}
.fa-clock:before {
 content:""
}
.fa-clone:before {
 content:""
}
.fa-closed-captioning:before {
 content:""
}
.fa-cloud:before {
 content:""
}
.fa-cloud-download-alt:before {
 content:""
}
.fa-cloud-meatball:before {
 content:""
}
.fa-cloud-moon:before {
 content:""
}
.fa-cloud-moon-rain:before {
 content:""
}
.fa-cloud-rain:before {
 content:""
}
.fa-cloud-showers-heavy:before {
 content:""
}
.fa-cloud-sun:before {
 content:""
}
.fa-cloud-sun-rain:before {
 content:""
}
.fa-cloud-upload-alt:before {
 content:""
}
.fa-cloudflare:before {
 content:""
}
.fa-cloudscale:before {
 content:""
}
.fa-cloudsmith:before {
 content:""
}
.fa-cloudversify:before {
 content:""
}
.fa-cocktail:before {
 content:""
}
.fa-code:before {
 content:""
}
.fa-code-branch:before {
 content:""
}
.fa-codepen:before {
 content:""
}
.fa-codiepie:before {
 content:""
}
.fa-coffee:before {
 content:""
}
.fa-cog:before {
 content:""
}
.fa-cogs:before {
 content:""
}
.fa-coins:before {
 content:""
}
.fa-columns:before {
 content:""
}
.fa-comment:before {
 content:""
}
.fa-comment-alt:before {
 content:""
}
.fa-comment-dollar:before {
 content:""
}
.fa-comment-dots:before {
 content:""
}
.fa-comment-medical:before {
 content:""
}
.fa-comment-slash:before {
 content:""
}
.fa-comments:before {
 content:""
}
.fa-comments-dollar:before {
 content:""
}
.fa-compact-disc:before {
 content:""
}
.fa-compass:before {
 content:""
}
.fa-compress:before {
 content:""
}
.fa-compress-alt:before {
 content:""
}
.fa-compress-arrows-alt:before {
 content:""
}
.fa-concierge-bell:before {
 content:""
}
.fa-confluence:before {
 content:""
}
.fa-connectdevelop:before {
 content:""
}
.fa-contao:before {
 content:""
}
.fa-cookie:before {
 content:""
}
.fa-cookie-bite:before {
 content:""
}
.fa-copy:before {
 content:""
}
.fa-copyright:before {
 content:""
}
.fa-cotton-bureau:before {
 content:""
}
.fa-couch:before {
 content:""
}
.fa-cpanel:before {
 content:""
}
.fa-creative-commons:before {
 content:""
}
.fa-creative-commons-by:before {
 content:""
}
.fa-creative-commons-nc:before {
 content:""
}
.fa-creative-commons-nc-eu:before {
 content:""
}
.fa-creative-commons-nc-jp:before {
 content:""
}
.fa-creative-commons-nd:before {
 content:""
}
.fa-creative-commons-pd:before {
 content:""
}
.fa-creative-commons-pd-alt:before {
 content:""
}
.fa-creative-commons-remix:before {
 content:""
}
.fa-creative-commons-sa:before {
 content:""
}
.fa-creative-commons-sampling:before {
 content:""
}
.fa-creative-commons-sampling-plus:before {
 content:""
}
.fa-creative-commons-share:before {
 content:""
}
.fa-creative-commons-zero:before {
 content:""
}
.fa-credit-card:before {
 content:""
}
.fa-critical-role:before {
 content:""
}
.fa-crop:before {
 content:""
}
.fa-crop-alt:before {
 content:""
}
.fa-cross:before {
 content:""
}
.fa-crosshairs:before {
 content:""
}
.fa-crow:before {
 content:""
}
.fa-crown:before {
 content:""
}
.fa-crutch:before {
 content:""
}
.fa-css3:before {
 content:""
}
.fa-css3-alt:before {
 content:""
}
.fa-cube:before {
 content:""
}
.fa-cubes:before {
 content:""
}
.fa-cut:before {
 content:""
}
.fa-cuttlefish:before {
 content:""
}
.fa-d-and-d:before {
 content:""
}
.fa-d-and-d-beyond:before {
 content:""
}
.fa-dailymotion:before {
 content:""
}
.fa-dashcube:before {
 content:""
}
.fa-database:before {
 content:""
}
.fa-deaf:before {
 content:""
}
.fa-deezer:before {
 content:""
}
.fa-delicious:before {
 content:""
}
.fa-democrat:before {
 content:""
}
.fa-deploydog:before {
 content:""
}
.fa-deskpro:before {
 content:""
}
.fa-desktop:before {
 content:""
}
.fa-dev:before {
 content:""
}
.fa-deviantart:before {
 content:""
}
.fa-dharmachakra:before {
 content:""
}
.fa-dhl:before {
 content:""
}
.fa-diagnoses:before {
 content:""
}
.fa-diaspora:before {
 content:""
}
.fa-dice:before {
 content:""
}
.fa-dice-d20:before {
 content:""
}
.fa-dice-d6:before {
 content:""
}
.fa-dice-five:before {
 content:""
}
.fa-dice-four:before {
 content:""
}
.fa-dice-one:before {
 content:""
}
.fa-dice-six:before {
 content:""
}
.fa-dice-three:before {
 content:""
}
.fa-dice-two:before {
 content:""
}
.fa-digg:before {
 content:""
}
.fa-digital-ocean:before {
 content:""
}
.fa-digital-tachograph:before {
 content:""
}
.fa-directions:before {
 content:""
}
.fa-discord:before {
 content:""
}
.fa-discourse:before {
 content:""
}
.fa-disease:before {
 content:""
}
.fa-divide:before {
 content:""
}
.fa-dizzy:before {
 content:""
}
.fa-dna:before {
 content:""
}
.fa-dochub:before {
 content:""
}
.fa-docker:before {
 content:""
}
.fa-dog:before {
 content:""
}
.fa-dollar-sign:before {
 content:""
}
.fa-dolly:before {
 content:""
}
.fa-dolly-flatbed:before {
 content:""
}
.fa-donate:before {
 content:""
}
.fa-door-closed:before {
 content:""
}
.fa-door-open:before {
 content:""
}
.fa-dot-circle:before {
 content:""
}
.fa-dove:before {
 content:""
}
.fa-download:before {
 content:""
}
.fa-draft2digital:before {
 content:""
}
.fa-drafting-compass:before {
 content:""
}
.fa-dragon:before {
 content:""
}
.fa-draw-polygon:before {
 content:""
}
.fa-dribbble:before {
 content:""
}
.fa-dribbble-square:before {
 content:""
}
.fa-dropbox:before {
 content:""
}
.fa-drum:before {
 content:""
}
.fa-drum-steelpan:before {
 content:""
}
.fa-drumstick-bite:before {
 content:""
}
.fa-drupal:before {
 content:""
}
.fa-dumbbell:before {
 content:""
}
.fa-dumpster:before {
 content:""
}
.fa-dumpster-fire:before {
 content:""
}
.fa-dungeon:before {
 content:""
}
.fa-dyalog:before {
 content:""
}
.fa-earlybirds:before {
 content:""
}
.fa-ebay:before {
 content:""
}
.fa-edge:before {
 content:""
}
.fa-edge-legacy:before {
 content:""
}
.fa-edit:before {
 content:""
}
.fa-egg:before {
 content:""
}
.fa-eject:before {
 content:""
}
.fa-elementor:before {
 content:""
}
.fa-ellipsis-h:before {
 content:""
}
.fa-ellipsis-v:before {
 content:""
}
.fa-ello:before {
 content:""
}
.fa-ember:before {
 content:""
}
.fa-empire:before {
 content:""
}
.fa-envelope:before {
 content:""
}
.fa-envelope-open:before {
 content:""
}
.fa-envelope-open-text:before {
 content:""
}
.fa-envelope-square:before {
 content:""
}
.fa-envira:before {
 content:""
}
.fa-equals:before {
 content:""
}
.fa-eraser:before {
 content:""
}
.fa-erlang:before {
 content:""
}
.fa-ethereum:before {
 content:""
}
.fa-ethernet:before {
 content:""
}
.fa-etsy:before {
 content:""
}
.fa-euro-sign:before {
 content:""
}
.fa-evernote:before {
 content:""
}
.fa-exchange-alt:before {
 content:""
}
.fa-exclamation:before {
 content:""
}
.fa-exclamation-circle:before {
 content:""
}
.fa-exclamation-triangle:before {
 content:""
}
.fa-expand:before {
 content:""
}
.fa-expand-alt:before {
 content:""
}
.fa-expand-arrows-alt:before {
 content:""
}
.fa-expeditedssl:before {
 content:""
}
.fa-external-link-alt:before {
 content:""
}
.fa-external-link-square-alt:before {
 content:""
}
.fa-eye:before {
 content:""
}
.fa-eye-dropper:before {
 content:""
}
.fa-eye-slash:before {
 content:""
}
.fa-facebook:before {
 content:""
}
.fa-facebook-f:before {
 content:""
}
.fa-facebook-messenger:before {
 content:""
}
.fa-facebook-square:before {
 content:""
}
.fa-fan:before {
 content:""
}
.fa-fantasy-flight-games:before {
 content:""
}
.fa-fast-backward:before {
 content:""
}
.fa-fast-forward:before {
 content:""
}
.fa-faucet:before {
 content:""
}
.fa-fax:before {
 content:""
}
.fa-feather:before {
 content:""
}
.fa-feather-alt:before {
 content:""
}
.fa-fedex:before {
 content:""
}
.fa-fedora:before {
 content:""
}
.fa-female:before {
 content:""
}
.fa-fighter-jet:before {
 content:""
}
.fa-figma:before {
 content:""
}
.fa-file:before {
 content:""
}
.fa-file-alt:before {
 content:""
}
.fa-file-archive:before {
 content:""
}
.fa-file-audio:before {
 content:""
}
.fa-file-code:before {
 content:""
}
.fa-file-contract:before {
 content:""
}
.fa-file-csv:before {
 content:""
}
.fa-file-download:before {
 content:""
}
.fa-file-excel:before {
 content:""
}
.fa-file-export:before {
 content:""
}
.fa-file-image:before {
 content:""
}
.fa-file-import:before {
 content:""
}
.fa-file-invoice:before {
 content:""
}
.fa-file-invoice-dollar:before {
 content:""
}
.fa-file-medical:before {
 content:""
}
.fa-file-medical-alt:before {
 content:""
}
.fa-file-pdf:before {
 content:""
}
.fa-file-powerpoint:before {
 content:""
}
.fa-file-prescription:before {
 content:""
}
.fa-file-signature:before {
 content:""
}
.fa-file-upload:before {
 content:""
}
.fa-file-video:before {
 content:""
}
.fa-file-word:before {
 content:""
}
.fa-fill:before {
 content:""
}
.fa-fill-drip:before {
 content:""
}
.fa-film:before {
 content:""
}
.fa-filter:before {
 content:""
}
.fa-fingerprint:before {
 content:""
}
.fa-fire:before {
 content:""
}
.fa-fire-alt:before {
 content:""
}
.fa-fire-extinguisher:before {
 content:""
}
.fa-firefox:before {
 content:""
}
.fa-firefox-browser:before {
 content:""
}
.fa-first-aid:before {
 content:""
}
.fa-first-order:before {
 content:""
}
.fa-first-order-alt:before {
 content:""
}
.fa-firstdraft:before {
 content:""
}
.fa-fish:before {
 content:""
}
.fa-fist-raised:before {
 content:""
}
.fa-flag:before {
 content:""
}
.fa-flag-checkered:before {
 content:""
}
.fa-flag-usa:before {
 content:""
}
.fa-flask:before {
 content:""
}
.fa-flickr:before {
 content:""
}
.fa-flipboard:before {
 content:""
}
.fa-flushed:before {
 content:""
}
.fa-fly:before {
 content:""
}
.fa-folder:before {
 content:""
}
.fa-folder-minus:before {
 content:""
}
.fa-folder-open:before {
 content:""
}
.fa-folder-plus:before {
 content:""
}
.fa-font:before {
 content:""
}
.fa-font-awesome:before {
 content:""
}
.fa-font-awesome-alt:before {
 content:""
}
.fa-font-awesome-flag:before {
 content:""
}
.fa-font-awesome-logo-full:before {
 content:""
}
.fa-fonticons:before {
 content:""
}
.fa-fonticons-fi:before {
 content:""
}
.fa-football-ball:before {
 content:""
}
.fa-fort-awesome:before {
 content:""
}
.fa-fort-awesome-alt:before {
 content:""
}
.fa-forumbee:before {
 content:""
}
.fa-forward:before {
 content:""
}
.fa-foursquare:before {
 content:""
}
.fa-free-code-camp:before {
 content:""
}
.fa-freebsd:before {
 content:""
}
.fa-frog:before {
 content:""
}
.fa-frown:before {
 content:""
}
.fa-frown-open:before {
 content:""
}
.fa-fulcrum:before {
 content:""
}
.fa-funnel-dollar:before {
 content:""
}
.fa-futbol:before {
 content:""
}
.fa-galactic-republic:before {
 content:""
}
.fa-galactic-senate:before {
 content:""
}
.fa-gamepad:before {
 content:""
}
.fa-gas-pump:before {
 content:""
}
.fa-gavel:before {
 content:""
}
.fa-gem:before {
 content:""
}
.fa-genderless:before {
 content:""
}
.fa-get-pocket:before {
 content:""
}
.fa-gg:before {
 content:""
}
.fa-gg-circle:before {
 content:""
}
.fa-ghost:before {
 content:""
}
.fa-gift:before {
 content:""
}
.fa-gifts:before {
 content:""
}
.fa-git:before {
 content:""
}
.fa-git-alt:before {
 content:""
}
.fa-git-square:before {
 content:""
}
.fa-github:before {
 content:""
}
.fa-github-alt:before {
 content:""
}
.fa-github-square:before {
 content:""
}
.fa-gitkraken:before {
 content:""
}
.fa-gitlab:before {
 content:""
}
.fa-gitter:before {
 content:""
}
.fa-glass-cheers:before {
 content:""
}
.fa-glass-martini:before {
 content:""
}
.fa-glass-martini-alt:before {
 content:""
}
.fa-glass-whiskey:before {
 content:""
}
.fa-glasses:before {
 content:""
}
.fa-glide:before {
 content:""
}
.fa-glide-g:before {
 content:""
}
.fa-globe:before {
 content:""
}
.fa-globe-africa:before {
 content:""
}
.fa-globe-americas:before {
 content:""
}
.fa-globe-asia:before {
 content:""
}
.fa-globe-europe:before {
 content:""
}
.fa-gofore:before {
 content:""
}
.fa-golf-ball:before {
 content:""
}
.fa-goodreads:before {
 content:""
}
.fa-goodreads-g:before {
 content:""
}
.fa-google:before {
 content:""
}
.fa-google-drive:before {
 content:""
}
.fa-google-pay:before {
 content:""
}
.fa-google-play:before {
 content:""
}
.fa-google-plus:before {
 content:""
}
.fa-google-plus-g:before {
 content:""
}
.fa-google-plus-square:before {
 content:""
}
.fa-google-wallet:before {
 content:""
}
.fa-gopuram:before {
 content:""
}
.fa-graduation-cap:before {
 content:""
}
.fa-gratipay:before {
 content:""
}
.fa-grav:before {
 content:""
}
.fa-greater-than:before {
 content:""
}
.fa-greater-than-equal:before {
 content:""
}
.fa-grimace:before {
 content:""
}
.fa-grin:before {
 content:""
}
.fa-grin-alt:before {
 content:""
}
.fa-grin-beam:before {
 content:""
}
.fa-grin-beam-sweat:before {
 content:""
}
.fa-grin-hearts:before {
 content:""
}
.fa-grin-squint:before {
 content:""
}
.fa-grin-squint-tears:before {
 content:""
}
.fa-grin-stars:before {
 content:""
}
.fa-grin-tears:before {
 content:""
}
.fa-grin-tongue:before {
 content:""
}
.fa-grin-tongue-squint:before {
 content:""
}
.fa-grin-tongue-wink:before {
 content:""
}
.fa-grin-wink:before {
 content:""
}
.fa-grip-horizontal:before {
 content:""
}
.fa-grip-lines:before {
 content:""
}
.fa-grip-lines-vertical:before {
 content:""
}
.fa-grip-vertical:before {
 content:""
}
.fa-gripfire:before {
 content:""
}
.fa-grunt:before {
 content:""
}
.fa-guilded:before {
 content:""
}
.fa-guitar:before {
 content:""
}
.fa-gulp:before {
 content:""
}
.fa-h-square:before {
 content:""
}
.fa-hacker-news:before {
 content:""
}
.fa-hacker-news-square:before {
 content:""
}
.fa-hackerrank:before {
 content:""
}
.fa-hamburger:before {
 content:""
}
.fa-hammer:before {
 content:""
}
.fa-hamsa:before {
 content:""
}
.fa-hand-holding:before {
 content:""
}
.fa-hand-holding-heart:before {
 content:""
}
.fa-hand-holding-medical:before {
 content:""
}
.fa-hand-holding-usd:before {
 content:""
}
.fa-hand-holding-water:before {
 content:""
}
.fa-hand-lizard:before {
 content:""
}
.fa-hand-middle-finger:before {
 content:""
}
.fa-hand-paper:before {
 content:""
}
.fa-hand-peace:before {
 content:""
}
.fa-hand-point-down:before {
 content:""
}
.fa-hand-point-left:before {
 content:""
}
.fa-hand-point-right:before {
 content:""
}
.fa-hand-point-up:before {
 content:""
}
.fa-hand-pointer:before {
 content:""
}
.fa-hand-rock:before {
 content:""
}
.fa-hand-scissors:before {
 content:""
}
.fa-hand-sparkles:before {
 content:""
}
.fa-hand-spock:before {
 content:""
}
.fa-hands:before {
 content:""
}
.fa-hands-helping:before {
 content:""
}
.fa-hands-wash:before {
 content:""
}
.fa-handshake:before {
 content:""
}
.fa-handshake-alt-slash:before {
 content:""
}
.fa-handshake-slash:before {
 content:""
}
.fa-hanukiah:before {
 content:""
}
.fa-hard-hat:before {
 content:""
}
.fa-hashtag:before {
 content:""
}
.fa-hat-cowboy:before {
 content:""
}
.fa-hat-cowboy-side:before {
 content:""
}
.fa-hat-wizard:before {
 content:""
}
.fa-hdd:before {
 content:""
}
.fa-head-side-cough:before {
 content:""
}
.fa-head-side-cough-slash:before {
 content:""
}
.fa-head-side-mask:before {
 content:""
}
.fa-head-side-virus:before {
 content:""
}
.fa-heading:before {
 content:""
}
.fa-headphones:before {
 content:""
}
.fa-headphones-alt:before {
 content:""
}
.fa-headset:before {
 content:""
}
.fa-heart:before {
 content:""
}
.fa-heart-broken:before {
 content:""
}
.fa-heartbeat:before {
 content:""
}
.fa-helicopter:before {
 content:""
}
.fa-highlighter:before {
 content:""
}
.fa-hiking:before {
 content:""
}
.fa-hippo:before {
 content:""
}
.fa-hips:before {
 content:""
}
.fa-hire-a-helper:before {
 content:""
}
.fa-history:before {
 content:""
}
.fa-hive:before {
 content:""
}
.fa-hockey-puck:before {
 content:""
}
.fa-holly-berry:before {
 content:""
}
.fa-home:before {
 content:""
}
.fa-hooli:before {
 content:""
}
.fa-hornbill:before {
 content:""
}
.fa-horse:before {
 content:""
}
.fa-horse-head:before {
 content:""
}
.fa-hospital:before {
 content:""
}
.fa-hospital-alt:before {
 content:""
}
.fa-hospital-symbol:before {
 content:""
}
.fa-hospital-user:before {
 content:""
}
.fa-hot-tub:before {
 content:""
}
.fa-hotdog:before {
 content:""
}
.fa-hotel:before {
 content:""
}
.fa-hotjar:before {
 content:""
}
.fa-hourglass:before {
 content:""
}
.fa-hourglass-end:before {
 content:""
}
.fa-hourglass-half:before {
 content:""
}
.fa-hourglass-start:before {
 content:""
}
.fa-house-damage:before {
 content:""
}
.fa-house-user:before {
 content:""
}
.fa-houzz:before {
 content:""
}
.fa-hryvnia:before {
 content:""
}
.fa-html5:before {
 content:""
}
.fa-hubspot:before {
 content:""
}
.fa-i-cursor:before {
 content:""
}
.fa-ice-cream:before {
 content:""
}
.fa-icicles:before {
 content:""
}
.fa-icons:before {
 content:""
}
.fa-id-badge:before {
 content:""
}
.fa-id-card:before {
 content:""
}
.fa-id-card-alt:before {
 content:""
}
.fa-ideal:before {
 content:""
}
.fa-igloo:before {
 content:""
}
.fa-image:before {
 content:""
}
.fa-images:before {
 content:""
}
.fa-imdb:before {
 content:""
}
.fa-inbox:before {
 content:""
}
.fa-indent:before {
 content:""
}
.fa-industry:before {
 content:""
}
.fa-infinity:before {
 content:""
}
.fa-info:before {
 content:""
}
.fa-info-circle:before {
 content:""
}
.fa-innosoft:before {
 content:""
}
.fa-instagram:before {
 content:""
}
.fa-instagram-square:before {
 content:""
}
.fa-instalod:before {
 content:""
}
.fa-intercom:before {
 content:""
}
.fa-internet-explorer:before {
 content:""
}
.fa-invision:before {
 content:""
}
.fa-ioxhost:before {
 content:""
}
.fa-italic:before {
 content:""
}
.fa-itch-io:before {
 content:""
}
.fa-itunes:before {
 content:""
}
.fa-itunes-note:before {
 content:""
}
.fa-java:before {
 content:""
}
.fa-jedi:before {
 content:""
}
.fa-jedi-order:before {
 content:""
}
.fa-jenkins:before {
 content:""
}
.fa-jira:before {
 content:""
}
.fa-joget:before {
 content:""
}
.fa-joint:before {
 content:""
}
.fa-joomla:before {
 content:""
}
.fa-journal-whills:before {
 content:""
}
.fa-js:before {
 content:""
}
.fa-js-square:before {
 content:""
}
.fa-jsfiddle:before {
 content:""
}
.fa-kaaba:before {
 content:""
}
.fa-kaggle:before {
 content:""
}
.fa-key:before {
 content:""
}
.fa-keybase:before {
 content:""
}
.fa-keyboard:before {
 content:""
}
.fa-keycdn:before {
 content:""
}
.fa-khanda:before {
 content:""
}
.fa-kickstarter:before {
 content:""
}
.fa-kickstarter-k:before {
 content:""
}
.fa-kiss:before {
 content:""
}
.fa-kiss-beam:before {
 content:""
}
.fa-kiss-wink-heart:before {
 content:""
}
.fa-kiwi-bird:before {
 content:""
}
.fa-korvue:before {
 content:""
}
.fa-landmark:before {
 content:""
}
.fa-language:before {
 content:""
}
.fa-laptop:before {
 content:""
}
.fa-laptop-code:before {
 content:""
}
.fa-laptop-house:before {
 content:""
}
.fa-laptop-medical:before {
 content:""
}
.fa-laravel:before {
 content:""
}
.fa-lastfm:before {
 content:""
}
.fa-lastfm-square:before {
 content:""
}
.fa-laugh:before {
 content:""
}
.fa-laugh-beam:before {
 content:""
}
.fa-laugh-squint:before {
 content:""
}
.fa-laugh-wink:before {
 content:""
}
.fa-layer-group:before {
 content:""
}
.fa-leaf:before {
 content:""
}
.fa-leanpub:before {
 content:""
}
.fa-lemon:before {
 content:""
}
.fa-less:before {
 content:""
}
.fa-less-than:before {
 content:""
}
.fa-less-than-equal:before {
 content:""
}
.fa-level-down-alt:before {
 content:""
}
.fa-level-up-alt:before {
 content:""
}
.fa-life-ring:before {
 content:""
}
.fa-lightbulb:before {
 content:""
}
.fa-line:before {
 content:""
}
.fa-link:before {
 content:""
}
.fa-linkedin:before {
 content:""
}
.fa-linkedin-in:before {
 content:""
}
.fa-linode:before {
 content:""
}
.fa-linux:before {
 content:""
}
.fa-lira-sign:before {
 content:""
}
.fa-list:before {
 content:""
}
.fa-list-alt:before {
 content:""
}
.fa-list-ol:before {
 content:""
}
.fa-list-ul:before {
 content:""
}
.fa-location-arrow:before {
 content:""
}
.fa-lock:before {
 content:""
}
.fa-lock-open:before {
 content:""
}
.fa-long-arrow-alt-down:before {
 content:""
}
.fa-long-arrow-alt-left:before {
 content:""
}
.fa-long-arrow-alt-right:before {
 content:""
}
.fa-long-arrow-alt-up:before {
 content:""
}
.fa-low-vision:before {
 content:""
}
.fa-luggage-cart:before {
 content:""
}
.fa-lungs:before {
 content:""
}
.fa-lungs-virus:before {
 content:""
}
.fa-lyft:before {
 content:""
}
.fa-magento:before {
 content:""
}
.fa-magic:before {
 content:""
}
.fa-magnet:before {
 content:""
}
.fa-mail-bulk:before {
 content:""
}
.fa-mailchimp:before {
 content:""
}
.fa-male:before {
 content:""
}
.fa-mandalorian:before {
 content:""
}
.fa-map:before {
 content:""
}
.fa-map-marked:before {
 content:""
}
.fa-map-marked-alt:before {
 content:""
}
.fa-map-marker:before {
 content:""
}
.fa-map-marker-alt:before {
 content:""
}
.fa-map-pin:before {
 content:""
}
.fa-map-signs:before {
 content:""
}
.fa-markdown:before {
 content:""
}
.fa-marker:before {
 content:""
}
.fa-mars:before {
 content:""
}
.fa-mars-double:before {
 content:""
}
.fa-mars-stroke:before {
 content:""
}
.fa-mars-stroke-h:before {
 content:""
}
.fa-mars-stroke-v:before {
 content:""
}
.fa-mask:before {
 content:""
}
.fa-mastodon:before {
 content:""
}
.fa-maxcdn:before {
 content:""
}
.fa-mdb:before {
 content:""
}
.fa-medal:before {
 content:""
}
.fa-medapps:before {
 content:""
}
.fa-medium:before {
 content:""
}
.fa-medium-m:before {
 content:""
}
.fa-medkit:before {
 content:""
}
.fa-medrt:before {
 content:""
}
.fa-meetup:before {
 content:""
}
.fa-megaport:before {
 content:""
}
.fa-meh:before {
 content:""
}
.fa-meh-blank:before {
 content:""
}
.fa-meh-rolling-eyes:before {
 content:""
}
.fa-memory:before {
 content:""
}
.fa-mendeley:before {
 content:""
}
.fa-menorah:before {
 content:""
}
.fa-mercury:before {
 content:""
}
.fa-meteor:before {
 content:""
}
.fa-microblog:before {
 content:""
}
.fa-microchip:before {
 content:""
}
.fa-microphone:before {
 content:""
}
.fa-microphone-alt:before {
 content:""
}
.fa-microphone-alt-slash:before {
 content:""
}
.fa-microphone-slash:before {
 content:""
}
.fa-microscope:before {
 content:""
}
.fa-microsoft:before {
 content:""
}
.fa-minus:before {
 content:""
}
.fa-minus-circle:before {
 content:""
}
.fa-minus-square:before {
 content:""
}
.fa-mitten:before {
 content:""
}
.fa-mix:before {
 content:""
}
.fa-mixcloud:before {
 content:""
}
.fa-mixer:before {
 content:""
}
.fa-mizuni:before {
 content:""
}
.fa-mobile:before {
 content:""
}
.fa-mobile-alt:before {
 content:""
}
.fa-modx:before {
 content:""
}
.fa-monero:before {
 content:""
}
.fa-money-bill:before {
 content:""
}
.fa-money-bill-alt:before {
 content:""
}
.fa-money-bill-wave:before {
 content:""
}
.fa-money-bill-wave-alt:before {
 content:""
}
.fa-money-check:before {
 content:""
}
.fa-money-check-alt:before {
 content:""
}
.fa-monument:before {
 content:""
}
.fa-moon:before {
 content:""
}
.fa-mortar-pestle:before {
 content:""
}
.fa-mosque:before {
 content:""
}
.fa-motorcycle:before {
 content:""
}
.fa-mountain:before {
 content:""
}
.fa-mouse:before {
 content:""
}
.fa-mouse-pointer:before {
 content:""
}
.fa-mug-hot:before {
 content:""
}
.fa-music:before {
 content:""
}
.fa-napster:before {
 content:""
}
.fa-neos:before {
 content:""
}
.fa-network-wired:before {
 content:""
}
.fa-neuter:before {
 content:""
}
.fa-newspaper:before {
 content:""
}
.fa-nimblr:before {
 content:""
}
.fa-node:before {
 content:""
}
.fa-node-js:before {
 content:""
}
.fa-not-equal:before {
 content:""
}
.fa-notes-medical:before {
 content:""
}
.fa-npm:before {
 content:""
}
.fa-ns8:before {
 content:""
}
.fa-nutritionix:before {
 content:""
}
.fa-object-group:before {
 content:""
}
.fa-object-ungroup:before {
 content:""
}
.fa-octopus-deploy:before {
 content:""
}
.fa-odnoklassniki:before {
 content:""
}
.fa-odnoklassniki-square:before {
 content:""
}
.fa-oil-can:before {
 content:""
}
.fa-old-republic:before {
 content:""
}
.fa-om:before {
 content:""
}
.fa-opencart:before {
 content:""
}
.fa-openid:before {
 content:""
}
.fa-opera:before {
 content:""
}
.fa-optin-monster:before {
 content:""
}
.fa-orcid:before {
 content:""
}
.fa-osi:before {
 content:""
}
.fa-otter:before {
 content:""
}
.fa-outdent:before {
 content:""
}
.fa-page4:before {
 content:""
}
.fa-pagelines:before {
 content:""
}
.fa-pager:before {
 content:""
}
.fa-paint-brush:before {
 content:""
}
.fa-paint-roller:before {
 content:""
}
.fa-palette:before {
 content:""
}
.fa-palfed:before {
 content:""
}
.fa-pallet:before {
 content:""
}
.fa-paper-plane:before {
 content:""
}
.fa-paperclip:before {
 content:""
}
.fa-parachute-box:before {
 content:""
}
.fa-paragraph:before {
 content:""
}
.fa-parking:before {
 content:""
}
.fa-passport:before {
 content:""
}
.fa-pastafarianism:before {
 content:""
}
.fa-paste:before {
 content:""
}
.fa-patreon:before {
 content:""
}
.fa-pause:before {
 content:""
}
.fa-pause-circle:before {
 content:""
}
.fa-paw:before {
 content:""
}
.fa-paypal:before {
 content:""
}
.fa-peace:before {
 content:""
}
.fa-pen:before {
 content:""
}
.fa-pen-alt:before {
 content:""
}
.fa-pen-fancy:before {
 content:""
}
.fa-pen-nib:before {
 content:""
}
.fa-pen-square:before {
 content:""
}
.fa-pencil-alt:before {
 content:""
}
.fa-pencil-ruler:before {
 content:""
}
.fa-penny-arcade:before {
 content:""
}
.fa-people-arrows:before {
 content:""
}
.fa-people-carry:before {
 content:""
}
.fa-pepper-hot:before {
 content:""
}
.fa-perbyte:before {
 content:""
}
.fa-percent:before {
 content:""
}
.fa-percentage:before {
 content:""
}
.fa-periscope:before {
 content:""
}
.fa-person-booth:before {
 content:""
}
.fa-phabricator:before {
 content:""
}
.fa-phoenix-framework:before {
 content:""
}
.fa-phoenix-squadron:before {
 content:""
}
.fa-phone:before {
 content:""
}
.fa-phone-alt:before {
 content:""
}
.fa-phone-slash:before {
 content:""
}
.fa-phone-square:before {
 content:""
}
.fa-phone-square-alt:before {
 content:""
}
.fa-phone-volume:before {
 content:""
}
.fa-photo-video:before {
 content:""
}
.fa-php:before {
 content:""
}
.fa-pied-piper:before {
 content:""
}
.fa-pied-piper-alt:before {
 content:""
}
.fa-pied-piper-hat:before {
 content:""
}
.fa-pied-piper-pp:before {
 content:""
}
.fa-pied-piper-square:before {
 content:""
}
.fa-piggy-bank:before {
 content:""
}
.fa-pills:before {
 content:""
}
.fa-pinterest:before {
 content:""
}
.fa-pinterest-p:before {
 content:""
}
.fa-pinterest-square:before {
 content:""
}
.fa-pizza-slice:before {
 content:""
}
.fa-place-of-worship:before {
 content:""
}
.fa-plane:before {
 content:""
}
.fa-plane-arrival:before {
 content:""
}
.fa-plane-departure:before {
 content:""
}
.fa-plane-slash:before {
 content:""
}
.fa-play:before {
 content:""
}
.fa-play-circle:before {
 content:""
}
.fa-playstation:before {
 content:""
}
.fa-plug:before {
 content:""
}
.fa-plus:before {
 content:""
}
.fa-plus-circle:before {
 content:""
}
.fa-plus-square:before {
 content:""
}
.fa-podcast:before {
 content:""
}
.fa-poll:before {
 content:""
}
.fa-poll-h:before {
 content:""
}
.fa-poo:before {
 content:""
}
.fa-poo-storm:before {
 content:""
}
.fa-poop:before {
 content:""
}
.fa-portrait:before {
 content:""
}
.fa-pound-sign:before {
 content:""
}
.fa-power-off:before {
 content:""
}
.fa-pray:before {
 content:""
}
.fa-praying-hands:before {
 content:""
}
.fa-prescription:before {
 content:""
}
.fa-prescription-bottle:before {
 content:""
}
.fa-prescription-bottle-alt:before {
 content:""
}
.fa-print:before {
 content:""
}
.fa-procedures:before {
 content:""
}
.fa-product-hunt:before {
 content:""
}
.fa-project-diagram:before {
 content:""
}
.fa-pump-medical:before {
 content:""
}
.fa-pump-soap:before {
 content:""
}
.fa-pushed:before {
 content:""
}
.fa-puzzle-piece:before {
 content:""
}
.fa-python:before {
 content:""
}
.fa-qq:before {
 content:""
}
.fa-qrcode:before {
 content:""
}
.fa-question:before {
 content:""
}
.fa-question-circle:before {
 content:""
}
.fa-quidditch:before {
 content:""
}
.fa-quinscape:before {
 content:""
}
.fa-quora:before {
 content:""
}
.fa-quote-left:before {
 content:""
}
.fa-quote-right:before {
 content:""
}
.fa-quran:before {
 content:""
}
.fa-r-project:before {
 content:""
}
.fa-radiation:before {
 content:""
}
.fa-radiation-alt:before {
 content:""
}
.fa-rainbow:before {
 content:""
}
.fa-random:before {
 content:""
}
.fa-raspberry-pi:before {
 content:""
}
.fa-ravelry:before {
 content:""
}
.fa-react:before {
 content:""
}
.fa-reacteurope:before {
 content:""
}
.fa-readme:before {
 content:""
}
.fa-rebel:before {
 content:""
}
.fa-receipt:before {
 content:""
}
.fa-record-vinyl:before {
 content:""
}
.fa-recycle:before {
 content:""
}
.fa-red-river:before {
 content:""
}
.fa-reddit:before {
 content:""
}
.fa-reddit-alien:before {
 content:""
}
.fa-reddit-square:before {
 content:""
}
.fa-redhat:before {
 content:""
}
.fa-redo:before {
 content:""
}
.fa-redo-alt:before {
 content:""
}
.fa-registered:before {
 content:""
}
.fa-remove-format:before {
 content:""
}
.fa-renren:before {
 content:""
}
.fa-reply:before {
 content:""
}
.fa-reply-all:before {
 content:""
}
.fa-replyd:before {
 content:""
}
.fa-republican:before {
 content:""
}
.fa-researchgate:before {
 content:""
}
.fa-resolving:before {
 content:""
}
.fa-restroom:before {
 content:""
}
.fa-retweet:before {
 content:""
}
.fa-rev:before {
 content:""
}
.fa-ribbon:before {
 content:""
}
.fa-ring:before {
 content:""
}
.fa-road:before {
 content:""
}
.fa-robot:before {
 content:""
}
.fa-rocket:before {
 content:""
}
.fa-rocketchat:before {
 content:""
}
.fa-rockrms:before {
 content:""
}
.fa-route:before {
 content:""
}
.fa-rss:before {
 content:""
}
.fa-rss-square:before {
 content:""
}
.fa-ruble-sign:before {
 content:""
}
.fa-ruler:before {
 content:""
}
.fa-ruler-combined:before {
 content:""
}
.fa-ruler-horizontal:before {
 content:""
}
.fa-ruler-vertical:before {
 content:""
}
.fa-running:before {
 content:""
}
.fa-rupee-sign:before {
 content:""
}
.fa-rust:before {
 content:""
}
.fa-sad-cry:before {
 content:""
}
.fa-sad-tear:before {
 content:""
}
.fa-safari:before {
 content:""
}
.fa-salesforce:before {
 content:""
}
.fa-sass:before {
 content:""
}
.fa-satellite:before {
 content:""
}
.fa-satellite-dish:before {
 content:""
}
.fa-save:before {
 content:""
}
.fa-schlix:before {
 content:""
}
.fa-school:before {
 content:""
}
.fa-screwdriver:before {
 content:""
}
.fa-scribd:before {
 content:""
}
.fa-scroll:before {
 content:""
}
.fa-sd-card:before {
 content:""
}
.fa-search:before {
 content:""
}
.fa-search-dollar:before {
 content:""
}
.fa-search-location:before {
 content:""
}
.fa-search-minus:before {
 content:""
}
.fa-search-plus:before {
 content:""
}
.fa-searchengin:before {
 content:""
}
.fa-seedling:before {
 content:""
}
.fa-sellcast:before {
 content:""
}
.fa-sellsy:before {
 content:""
}
.fa-server:before {
 content:""
}
.fa-servicestack:before {
 content:""
}
.fa-shapes:before {
 content:""
}
.fa-share:before {
 content:""
}
.fa-share-alt:before {
 content:""
}
.fa-share-alt-square:before {
 content:""
}
.fa-share-square:before {
 content:""
}
.fa-shekel-sign:before {
 content:""
}
.fa-shield-alt:before {
 content:""
}
.fa-shield-virus:before {
 content:""
}
.fa-ship:before {
 content:""
}
.fa-shipping-fast:before {
 content:""
}
.fa-shirtsinbulk:before {
 content:""
}
.fa-shoe-prints:before {
 content:""
}
.fa-shopify:before {
 content:""
}
.fa-shopping-bag:before {
 content:""
}
.fa-shopping-basket:before {
 content:""
}
.fa-shopping-cart:before {
 content:""
}
.fa-shopware:before {
 content:""
}
.fa-shower:before {
 content:""
}
.fa-shuttle-van:before {
 content:""
}
.fa-sign:before {
 content:""
}
.fa-sign-in-alt:before {
 content:""
}
.fa-sign-language:before {
 content:""
}
.fa-sign-out-alt:before {
 content:""
}
.fa-signal:before {
 content:""
}
.fa-signature:before {
 content:""
}
.fa-sim-card:before {
 content:""
}
.fa-simplybuilt:before {
 content:""
}
.fa-sink:before {
 content:""
}
.fa-sistrix:before {
 content:""
}
.fa-sitemap:before {
 content:""
}
.fa-sith:before {
 content:""
}
.fa-skating:before {
 content:""
}
.fa-sketch:before {
 content:""
}
.fa-skiing:before {
 content:""
}
.fa-skiing-nordic:before {
 content:""
}
.fa-skull:before {
 content:""
}
.fa-skull-crossbones:before {
 content:""
}
.fa-skyatlas:before {
 content:""
}
.fa-skype:before {
 content:""
}
.fa-slack:before {
 content:""
}
.fa-slack-hash:before {
 content:""
}
.fa-slash:before {
 content:""
}
.fa-sleigh:before {
 content:""
}
.fa-sliders-h:before {
 content:""
}
.fa-slideshare:before {
 content:""
}
.fa-smile:before {
 content:""
}
.fa-smile-beam:before {
 content:""
}
.fa-smile-wink:before {
 content:""
}
.fa-smog:before {
 content:""
}
.fa-smoking:before {
 content:""
}
.fa-smoking-ban:before {
 content:""
}
.fa-sms:before {
 content:""
}
.fa-snapchat:before {
 content:""
}
.fa-snapchat-ghost:before {
 content:""
}
.fa-snapchat-square:before {
 content:""
}
.fa-snowboarding:before {
 content:""
}
.fa-snowflake:before {
 content:""
}
.fa-snowman:before {
 content:""
}
.fa-snowplow:before {
 content:""
}
.fa-soap:before {
 content:""
}
.fa-socks:before {
 content:""
}
.fa-solar-panel:before {
 content:""
}
.fa-sort:before {
 content:""
}
.fa-sort-alpha-down:before {
 content:""
}
.fa-sort-alpha-down-alt:before {
 content:""
}
.fa-sort-alpha-up:before {
 content:""
}
.fa-sort-alpha-up-alt:before {
 content:""
}
.fa-sort-amount-down:before {
 content:""
}
.fa-sort-amount-down-alt:before {
 content:""
}
.fa-sort-amount-up:before {
 content:""
}
.fa-sort-amount-up-alt:before {
 content:""
}
.fa-sort-down:before {
 content:""
}
.fa-sort-numeric-down:before {
 content:""
}
.fa-sort-numeric-down-alt:before {
 content:""
}
.fa-sort-numeric-up:before {
 content:""
}
.fa-sort-numeric-up-alt:before {
 content:""
}
.fa-sort-up:before {
 content:""
}
.fa-soundcloud:before {
 content:""
}
.fa-sourcetree:before {
 content:""
}
.fa-spa:before {
 content:""
}
.fa-space-shuttle:before {
 content:""
}
.fa-speakap:before {
 content:""
}
.fa-speaker-deck:before {
 content:""
}
.fa-spell-check:before {
 content:""
}
.fa-spider:before {
 content:""
}
.fa-spinner:before {
 content:""
}
.fa-splotch:before {
 content:""
}
.fa-spotify:before {
 content:""
}
.fa-spray-can:before {
 content:""
}
.fa-square:before {
 content:""
}
.fa-square-full:before {
 content:""
}
.fa-square-root-alt:before {
 content:""
}
.fa-squarespace:before {
 content:""
}
.fa-stack-exchange:before {
 content:""
}
.fa-stack-overflow:before {
 content:""
}
.fa-stackpath:before {
 content:""
}
.fa-stamp:before {
 content:""
}
.fa-star:before {
 content:""
}
.fa-star-and-crescent:before {
 content:""
}
.fa-star-half:before {
 content:""
}
.fa-star-half-alt:before {
 content:""
}
.fa-star-of-david:before {
 content:""
}
.fa-star-of-life:before {
 content:""
}
.fa-staylinked:before {
 content:""
}
.fa-steam:before {
 content:""
}
.fa-steam-square:before {
 content:""
}
.fa-steam-symbol:before {
 content:""
}
.fa-step-backward:before {
 content:""
}
.fa-step-forward:before {
 content:""
}
.fa-stethoscope:before {
 content:""
}
.fa-sticker-mule:before {
 content:""
}
.fa-sticky-note:before {
 content:""
}
.fa-stop:before {
 content:""
}
.fa-stop-circle:before {
 content:""
}
.fa-stopwatch:before {
 content:""
}
.fa-stopwatch-20:before {
 content:""
}
.fa-store:before {
 content:""
}
.fa-store-alt:before {
 content:""
}
.fa-store-alt-slash:before {
 content:""
}
.fa-store-slash:before {
 content:""
}
.fa-strava:before {
 content:""
}
.fa-stream:before {
 content:""
}
.fa-street-view:before {
 content:""
}
.fa-strikethrough:before {
 content:""
}
.fa-stripe:before {
 content:""
}
.fa-stripe-s:before {
 content:""
}
.fa-stroopwafel:before {
 content:""
}
.fa-studiovinari:before {
 content:""
}
.fa-stumbleupon:before {
 content:""
}
.fa-stumbleupon-circle:before {
 content:""
}
.fa-subscript:before {
 content:""
}
.fa-subway:before {
 content:""
}
.fa-suitcase:before {
 content:""
}
.fa-suitcase-rolling:before {
 content:""
}
.fa-sun:before {
 content:""
}
.fa-superpowers:before {
 content:""
}
.fa-superscript:before {
 content:""
}
.fa-supple:before {
 content:""
}
.fa-surprise:before {
 content:""
}
.fa-suse:before {
 content:""
}
.fa-swatchbook:before {
 content:""
}
.fa-swift:before {
 content:""
}
.fa-swimmer:before {
 content:""
}
.fa-swimming-pool:before {
 content:""
}
.fa-symfony:before {
 content:""
}
.fa-synagogue:before {
 content:""
}
.fa-sync:before {
 content:""
}
.fa-sync-alt:before {
 content:""
}
.fa-syringe:before {
 content:""
}
.fa-table:before {
 content:""
}
.fa-table-tennis:before {
 content:""
}
.fa-tablet:before {
 content:""
}
.fa-tablet-alt:before {
 content:""
}
.fa-tablets:before {
 content:""
}
.fa-tachometer-alt:before {
 content:""
}
.fa-tag:before {
 content:""
}
.fa-tags:before {
 content:""
}
.fa-tape:before {
 content:""
}
.fa-tasks:before {
 content:""
}
.fa-taxi:before {
 content:""
}
.fa-teamspeak:before {
 content:""
}
.fa-teeth:before {
 content:""
}
.fa-teeth-open:before {
 content:""
}
.fa-telegram:before {
 content:""
}
.fa-telegram-plane:before {
 content:""
}
.fa-temperature-high:before {
 content:""
}
.fa-temperature-low:before {
 content:""
}
.fa-tencent-weibo:before {
 content:""
}
.fa-tenge:before {
 content:""
}
.fa-terminal:before {
 content:""
}
.fa-text-height:before {
 content:""
}
.fa-text-width:before {
 content:""
}
.fa-th:before {
 content:""
}
.fa-th-large:before {
 content:""
}
.fa-th-list:before {
 content:""
}
.fa-the-red-yeti:before {
 content:""
}
.fa-theater-masks:before {
 content:""
}
.fa-themeco:before {
 content:""
}
.fa-themeisle:before {
 content:""
}
.fa-thermometer:before {
 content:""
}
.fa-thermometer-empty:before {
 content:""
}
.fa-thermometer-full:before {
 content:""
}
.fa-thermometer-half:before {
 content:""
}
.fa-thermometer-quarter:before {
 content:""
}
.fa-thermometer-three-quarters:before {
 content:""
}
.fa-think-peaks:before {
 content:""
}
.fa-thumbs-down:before {
 content:""
}
.fa-thumbs-up:before {
 content:""
}
.fa-thumbtack:before {
 content:""
}
.fa-ticket-alt:before {
 content:""
}
.fa-tiktok:before {
 content:""
}
.fa-times:before {
 content:""
}
.fa-times-circle:before {
 content:""
}
.fa-tint:before {
 content:""
}
.fa-tint-slash:before {
 content:""
}
.fa-tired:before {
 content:""
}
.fa-toggle-off:before {
 content:""
}
.fa-toggle-on:before {
 content:""
}
.fa-toilet:before {
 content:""
}
.fa-toilet-paper:before {
 content:""
}
.fa-toilet-paper-slash:before {
 content:""
}
.fa-toolbox:before {
 content:""
}
.fa-tools:before {
 content:""
}
.fa-tooth:before {
 content:""
}
.fa-torah:before {
 content:""
}
.fa-torii-gate:before {
 content:""
}
.fa-tractor:before {
 content:""
}
.fa-trade-federation:before {
 content:""
}
.fa-trademark:before {
 content:""
}
.fa-traffic-light:before {
 content:""
}
.fa-trailer:before {
 content:""
}
.fa-train:before {
 content:""
}
.fa-tram:before {
 content:""
}
.fa-transgender:before {
 content:""
}
.fa-transgender-alt:before {
 content:""
}
.fa-trash:before {
 content:""
}
.fa-trash-alt:before {
 content:""
}
.fa-trash-restore:before {
 content:""
}
.fa-trash-restore-alt:before {
 content:""
}
.fa-tree:before {
 content:""
}
.fa-trello:before {
 content:""
}
.fa-tripadvisor:before {
 content:""
}
.fa-trophy:before {
 content:""
}
.fa-truck:before {
 content:""
}
.fa-truck-loading:before {
 content:""
}
.fa-truck-monster:before {
 content:""
}
.fa-truck-moving:before {
 content:""
}
.fa-truck-pickup:before {
 content:""
}
.fa-tshirt:before {
 content:""
}
.fa-tty:before {
 content:""
}
.fa-tumblr:before {
 content:""
}
.fa-tumblr-square:before {
 content:""
}
.fa-tv:before {
 content:""
}
.fa-twitch:before {
 content:""
}
.fa-twitter:before {
 content:""
}
.fa-twitter-square:before {
 content:""
}
.fa-typo3:before {
 content:""
}
.fa-uber:before {
 content:""
}
.fa-ubuntu:before {
 content:""
}
.fa-uikit:before {
 content:""
}
.fa-umbraco:before {
 content:""
}
.fa-umbrella:before {
 content:""
}
.fa-umbrella-beach:before {
 content:""
}
.fa-uncharted:before {
 content:""
}
.fa-underline:before {
 content:""
}
.fa-undo:before {
 content:""
}
.fa-undo-alt:before {
 content:""
}
.fa-uniregistry:before {
 content:""
}
.fa-unity:before {
 content:""
}
.fa-universal-access:before {
 content:""
}
.fa-university:before {
 content:""
}
.fa-unlink:before {
 content:""
}
.fa-unlock:before {
 content:""
}
.fa-unlock-alt:before {
 content:""
}
.fa-unsplash:before {
 content:""
}
.fa-untappd:before {
 content:""
}
.fa-upload:before {
 content:""
}
.fa-ups:before {
 content:""
}
.fa-usb:before {
 content:""
}
.fa-user:before {
 content:""
}
.fa-user-alt:before {
 content:""
}
.fa-user-alt-slash:before {
 content:""
}
.fa-user-astronaut:before {
 content:""
}
.fa-user-check:before {
 content:""
}
.fa-user-circle:before {
 content:""
}
.fa-user-clock:before {
 content:""
}
.fa-user-cog:before {
 content:""
}
.fa-user-edit:before {
 content:""
}
.fa-user-friends:before {
 content:""
}
.fa-user-graduate:before {
 content:""
}
.fa-user-injured:before {
 content:""
}
.fa-user-lock:before {
 content:""
}
.fa-user-md:before {
 content:""
}
.fa-user-minus:before {
 content:""
}
.fa-user-ninja:before {
 content:""
}
.fa-user-nurse:before {
 content:""
}
.fa-user-plus:before {
 content:""
}
.fa-user-secret:before {
 content:""
}
.fa-user-shield:before {
 content:""
}
.fa-user-slash:before {
 content:""
}
.fa-user-tag:before {
 content:""
}
.fa-user-tie:before {
 content:""
}
.fa-user-times:before {
 content:""
}
.fa-users:before {
 content:""
}
.fa-users-cog:before {
 content:""
}
.fa-users-slash:before {
 content:""
}
.fa-usps:before {
 content:""
}
.fa-ussunnah:before {
 content:""
}
.fa-utensil-spoon:before {
 content:""
}
.fa-utensils:before {
 content:""
}
.fa-vaadin:before {
 content:""
}
.fa-vector-square:before {
 content:""
}
.fa-venus:before {
 content:""
}
.fa-venus-double:before {
 content:""
}
.fa-venus-mars:before {
 content:""
}
.fa-vest:before {
 content:""
}
.fa-vest-patches:before {
 content:""
}
.fa-viacoin:before {
 content:""
}
.fa-viadeo:before {
 content:""
}
.fa-viadeo-square:before {
 content:""
}
.fa-vial:before {
 content:""
}
.fa-vials:before {
 content:""
}
.fa-viber:before {
 content:""
}
.fa-video:before {
 content:""
}
.fa-video-slash:before {
 content:""
}
.fa-vihara:before {
 content:""
}
.fa-vimeo:before {
 content:""
}
.fa-vimeo-square:before {
 content:""
}
.fa-vimeo-v:before {
 content:""
}
.fa-vine:before {
 content:""
}
.fa-virus:before {
 content:""
}
.fa-virus-slash:before {
 content:""
}
.fa-viruses:before {
 content:""
}
.fa-vk:before {
 content:""
}
.fa-vnv:before {
 content:""
}
.fa-voicemail:before {
 content:""
}
.fa-volleyball-ball:before {
 content:""
}
.fa-volume-down:before {
 content:""
}
.fa-volume-mute:before {
 content:""
}
.fa-volume-off:before {
 content:""
}
.fa-volume-up:before {
 content:""
}
.fa-vote-yea:before {
 content:""
}
.fa-vr-cardboard:before {
 content:""
}
.fa-vuejs:before {
 content:""
}
.fa-walking:before {
 content:""
}
.fa-wallet:before {
 content:""
}
.fa-warehouse:before {
 content:""
}
.fa-watchman-monitoring:before {
 content:""
}
.fa-water:before {
 content:""
}
.fa-wave-square:before {
 content:""
}
.fa-waze:before {
 content:""
}
.fa-weebly:before {
 content:""
}
.fa-weibo:before {
 content:""
}
.fa-weight:before {
 content:""
}
.fa-weight-hanging:before {
 content:""
}
.fa-weixin:before {
 content:""
}
.fa-whatsapp:before {
 content:""
}
.fa-whatsapp-square:before {
 content:""
}
.fa-wheelchair:before {
 content:""
}
.fa-whmcs:before {
 content:""
}
.fa-wifi:before {
 content:""
}
.fa-wikipedia-w:before {
 content:""
}
.fa-wind:before {
 content:""
}
.fa-window-close:before {
 content:""
}
.fa-window-maximize:before {
 content:""
}
.fa-window-minimize:before {
 content:""
}
.fa-window-restore:before {
 content:""
}
.fa-windows:before {
 content:""
}
.fa-wine-bottle:before {
 content:""
}
.fa-wine-glass:before {
 content:""
}
.fa-wine-glass-alt:before {
 content:""
}
.fa-wix:before {
 content:""
}
.fa-wizards-of-the-coast:before {
 content:""
}
.fa-wodu:before {
 content:""
}
.fa-wolf-pack-battalion:before {
 content:""
}
.fa-won-sign:before {
 content:""
}
.fa-wordpress:before {
 content:""
}
.fa-wordpress-simple:before {
 content:""
}
.fa-wpbeginner:before {
 content:""
}
.fa-wpexplorer:before {
 content:""
}
.fa-wpforms:before {
 content:""
}
.fa-wpressr:before {
 content:""
}
.fa-wrench:before {
 content:""
}
.fa-x-ray:before {
 content:""
}
.fa-xbox:before {
 content:""
}
.fa-xing:before {
 content:""
}
.fa-xing-square:before {
 content:""
}
.fa-y-combinator:before {
 content:""
}
.fa-yahoo:before {
 content:""
}
.fa-yammer:before {
 content:""
}
.fa-yandex:before {
 content:""
}
.fa-yandex-international:before {
 content:""
}
.fa-yarn:before {
 content:""
}
.fa-yelp:before {
 content:""
}
.fa-yen-sign:before {
 content:""
}
.fa-yin-yang:before {
 content:""
}
.fa-yoast:before {
 content:""
}
.fa-youtube:before {
 content:""
}
.fa-youtube-square:before {
 content:""
}
.fa-zhihu:before {
 content:""
}
.sr-only {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
@font-face {
 font-family:Font Awesome\ 5 Free;
 font-style:normal;
 font-weight:900;
 font-display:block;
 src:url(clientlib-site/resources/icons/fa-solid-900.eot);
 src:url(clientlib-site/resources/icons/fa-solid-900.eot?#iefix) format("embedded-opentype"),
 url(clientlib-site/resources/icons/fa-solid-900.woff2) format("woff2"),
 url(clientlib-site/resources/icons/fa-solid-900.woff) format("woff"),
 url(clientlib-site/resources/icons/fa-solid-900.ttf) format("truetype"),
 url(clientlib-site/resources/icons/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,
.fas {
 font-family:Font Awesome\ 5 Free;
 font-weight:900
}
