:root {
	--bdBlue: #020933;
	--bdPrimaryOrange: #DDC090;
	--bdSecondaryOrange: #41291B;
    --GTRegular: 'gt_americaregular';
    --GTRegularItalic: 'gt_americaregular_italic';
    --GTMedium:'gt_americamedium';
    --GTMediumItalic: 'gt_americamedium_italic';
    --ITCBoldCn: 'itc_cheltenham_stdBdCn';
    --ITCUltraBoldCn: 'itc_cheltenham_stdultraCn';
}







/*


    FONTS


*/


@font-face {
    font-family: 'gt_americamedium';
    src: url('../fonts/gt-america-standard-medium-webfont.woff2') format('woff2'),
         url('../fonts/gt-america-standard-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gt_americamedium_italic';
    src: url('../fonts/gt-america-standard-medium-italic-webfont.woff2') format('woff2'),
         url('../fonts/gt-america-standard-medium-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gt_americaregular';
    src: url('../fonts/gt-america-standard-regular-webfont.woff2') format('woff2'),
         url('../fonts/gt-america-standard-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gt_americaregular_italic';
    src: url('../fonts/gt-america-standard-regular-italic-webfont.woff2') format('woff2'),
         url('../fonts/gt-america-standard-regular-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'itc_cheltenham_stdBdCn';
    src: url('../fonts/cheltenhamstd-boldcond-webfont.woff2') format('woff2'),
         url('../fonts/cheltenhamstd-boldcond-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'itc_cheltenham_stdultraCn';
    src: url('../fonts/cheltenhamstd-ultracond-webfont.woff2') format('woff2'),
         url('../fonts/cheltenhamstd-ultracond-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}








* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricPrecision;
    word-break: break-word;
}

b, strong {
    font-family: var(--GTMedium);
    font-weight: normal;
}

html, body {
    color: var(--bdBlue);
    font-family: var(--GTRegular);
    font-weight: normal;
    font-size: 16px;
    scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--ITCBoldCn);
}

/*REM CALC*/

/*
1rem = 25.3281px on 1440px width
remValue = designPixelValue / 25.3281px (at 1440px viewport)
*/

@media (min-width: 48rem) {
    :root {
        font-size: calc(1rem + ((1vw - .48rem) * 1.389));
    }
}


.container {
    max-width: 47.3782rem;
}

input:focus, input:focus-visible, button:focus, button:focus-visible, div:focus, div:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

.bd_graphic_links li a:hover, .bd_view_all_link:hover, .bd_graphic_slider_nav div:hover i {
	color: var(--bdPrimaryOrange);
}

.bd_nav_link:hover:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 2px;
	background-color: var(--bdBlue);
}

.current_page_item .bd_nav_link:hover:before {
	content: none;
}

.bd_crisis_banner_strip {
    background-color: var(--bdPrimaryOrange);
}

.bd_crisis_banner_strip a {
    color: var(--bdSecondaryOrange);
    text-decoration: none;
}

.bd_crisis_banner_strip a:hover {
    background-color: var(--bdBlue);
    color: #fff;
}

.bd_crisis_banner_strip i {
    font-size: 0.7896rem;
    line-height: 0.9475rem;
}

.bd_crisis_strip_link_text {
    font-family: var(--GTMedium);
    font-size: 0.6317rem;
    letter-spacing: -0.0063rem;
    text-decoration: none;
    display: block;
    padding-top: 0.1974rem;
    padding-bottom: 0.2368rem;
}

.bd_crisis_strip_link_text span {
    text-decoration: underline;
}

header {
    background-color: #fff;
    box-shadow: 0px 2px 6px 0px rgba(2, 7, 54, 0.12);
    padding-top: 0.5922rem;
    padding-bottom: 0.5922rem;
	width: 100%;

    position: -webkit-sticky;
    position: sticky;
/*     position: fixed; */
/*     top: -25%; */
    top: 0;
    z-index: 1020;
	transition: 0.75s ease-in-out;
}

.header-visible {
	top: 0;
	transition: 0.75s ease-in-out;
}

.bd_logo_header_desktop {
	width: 16.937710rem;
}

.bd_desktop_nav {
    margin-bottom: 0px;
	margin-inline: 0px;
	padding-inline: 0px;
}

.bd_desktop_nav li.list-inline-item {
    margin-right: 0px;
}

.bd_desktop_nav li:not(:first-child, :last-child) {
    margin-left: 0.7896rem;
}

.bd_desktop_nav li:last-child {
    margin-left: 1.1845rem;
}

.bd_desktop_nav li {
	display: inline-block;
}

.bd_nav_link {
    display: block;
    color: #020933;
    font-family: var(--GTMedium);
    font-size: 0.6711rem;
    letter-spacing: -0.0067rem;
    line-height: 1.5793rem;
    text-decoration: none;
	position: relative;
}

header .bd_btn, .bd_mobile_nav  .bd_btn {
    background-color: #C6CFD8;
    border: none;
    border-radius: 0.1579rem;
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    font-size: 0.7107rem;
    letter-spacing: -0.0071rem;
    padding-inline: 0.5922rem;
    height: 1.5793rem;
}

header .bd_btn:hover {
    background-color: var(--bdBlue);
    color: #fff;
}

.bd_btn i {
    font-size: 0.7502rem;
    margin-left: 0.5922rem;
}

.current-menu-item a {
	color: var(--bdPrimaryOrange) !important;
}

.bd_hero {
    background-color: var(--bdBlue);
    color: #fff;
/*     padding-top: 2.7637rem; */
	padding-top: 4.1067rem;
    padding-bottom: 4.7378rem;
    position: relative;
}

.bd_hero:not(.bd_hero_state):before {
    content: '';
    position: absolute;
	top: 3.9488rem;
/*     top: 2.7637rem; */
    right: 0px;
    width: 23.6891rem;
    height: 72.7%;
/*     height: 75.3%; */
/*    height: 22.3072rem;*/
    background-image: var(--sectionImage);
/*     background-image: url(../images/hero-img.jpeg); */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 0.1579rem 0 0 0.1579rem;
}

.bd_hero_content img {
    margin-bottom: 1.1845rem;
}

.bd_hero_content p {
    color: #F4F4F4;
    font-size: 0.8291rem;
    line-height: 1.1608rem;
    letter-spacing: 0.0083rem;
    opacity: 0.9;
    margin-bottom: 0.6054rem;
}

.bd_hero_home .bd_hero_content p {
    max-width: 21.3202rem;
}

.bd_hero_content .bd_btn {
    background-color: #fff;
    border: none;
    border-radius: 0.1579rem;
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    letter-spacing: -0.0071rem;
    padding-inline: 0.7896rem;
    height: 1.9741rem;
    margin-top: 1.5793rem;
}

.bd_hero_content .bd_btn:hover {
    background-color: var(--bdPrimaryOrange);
    color: var(--bdBlue);
}

.bd_hero_content a.bd_btn {
	background-color: #fff;
    border: none;
    border-radius: 0.1579rem;
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    letter-spacing: -0.0071rem;
    padding-inline: 0.7896rem;
    height: 1.9741rem;
    margin-top: 1.5793rem;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}

.bd_intervention {
    color: var(--bdBlue);
    padding-top: 3.1585rem;
    padding-bottom: 2.9611rem;
    position: relative;
}

.bd_intervention:before {
    content: '';
    position: absolute;
    width: calc(100% - 2.3689rem);
    height: 100%;
    bottom: 0px;
    left: 1.1844rem;
    background: linear-gradient(180deg, rgba(198, 207, 216, 0.00) 0%, #C6CFD8 100%);
    z-index: -1;
}

.bd_progress_col {
    width: 11.4497rem;
    height: 11.4497rem;
    border: 0.5922rem solid var(--bdPrimaryOrange);
    border-radius: 50%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 2.3689rem;
    margin-inline: auto;
}

.bd_percentage {
    font-family: var(--ITCBoldCn);
    font-size: 2.5268rem;
}

.bd_progress_wrapper {
	position: relative;
    margin-bottom: 2.3689rem;
}

.global text {
    font-family: var(--ITCBoldCn);
/*     font-size: 2.5268rem; */
}

.global, .global svg {
    width: 14rem !important;
    height: 14rem !important;
	margin-inline: auto;
}

.bd_progress_wrapper p {
    font-size: 0.6317rem;
    line-height: 0.8844rem;
    letter-spacing: 0.0063rem;
    opacity: 0.9;
    padding-inline: 12px;
    margin-bottom: 0px;
	max-width: 11.4497rem;
	margin-inline: auto;
	position: absolute;
	bottom: 4.9957rem;
	left: calc(50% - 5.72485rem);
}

.bd_progress_col p {
    font-size: 0.6317rem;
    line-height: 0.8844rem;
    letter-spacing: 0.0063rem;
    opacity: 0.9;
    padding-inline: 12px;
    margin-bottom: 0px;
}

.bd_intervention_content_row h2, .bd_how_it_work_content_row h2 {
    font-family: var(--ITCBoldCn);
    font-size: 2.5268rem;
    line-height: 2.2742rem;
    margin-bottom: 1.5792rem;
}

.bd_intervention_content_row p, .bd_how_it_work_content_row p {
    font-size: 0.9476rem;
    line-height: 1.3266rem;
    letter-spacing: 0.0095rem;
    max-width: 805px;
    margin-inline: auto;
}

.bd_how_it_work {
    color: #fff;
    position: relative;
    padding-top: 3.5533rem;
    padding-bottom: 3.2780rem;
}

.bd_how_it_work:before {
    content: '';
    position: absolute;
    width: calc(100% - 2.3689rem);
    height: 100%;
    bottom: 0px;
    left: 1.1844rem;
    background-color: var(--bdBlue);
    border-radius: 0 0 4px 4px;
    z-index: -1;
}

.bd_state_input_wrapper {
    margin-top: 1.5792rem;
    margin-bottom: 2.3689rem;
    margin-inline: auto;
    max-width: 35.1388rem;
}

.bd_input_wrapper {
    position: relative;
}

.bd_input_wrapper i {
    color: var(--bdPrimaryOrange);
    font-size: 0.8686rem;
    position: absolute;
    right: 0px;
    top: calc( 50% - 0.4737rem);
}

.states_input {
    width: 100%;
    height: 2.0135rem;
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--bdPrimaryOrange);
    color: var(--bdPrimaryOrange);
    font-family: var(--GTMedium);
    font-size: 0.9475rem;
    letter-spacing: -0.0094rem;
}

::-webkit-input-placeholder { 
  color: var(--bdPrimaryOrange);
}
::-moz-placeholder { 
  color: var(--bdPrimaryOrange);
}
:-ms-input-placeholder { 
  color: var(--bdPrimaryOrange);
}
:-moz-placeholder { 
  color: var(--bdPrimaryOrange);
}

.states {
    column-count: 3;
    -webkit-column-count: 3;
    list-style: none;
    padding-inline: 0px;
/*    max-width: 34.3492rem;*/
    padding-left: 3.1585rem;
    margin-inline: auto;
    margin-bottom: 0px;
	position: relative;
}

.states li {
    padding-bottom: 0.5922rem;
}

.states li:not(:last-child) a {
    color: #FFF;
}

.states li a {
    font-size: 0.9476rem;
    line-height: 1.3266rem;
    text-decoration: none;
}

.states li:not(:last-child) a:hover {
    color: var(--bdPrimaryOrange);
}

.states li:last-child {
/*     position: absolute;
    bottom: 3px;
    right: 0px; */
}

.bd_btn_dont_see_state, .bd_btn_dont_see_state_secondary {
    display: block;
/*     position: absolute; */
    bottom: 0px;
    right: 0px;
    width: 11.1895rem;
/*     height: 48px; */
/* 	height: 1.579274rem;
    line-height: 1.579274rem; */
/* 	height: 1.326590rem;
    line-height: 1.326590rem; */
    color: var(--bdPrimaryOrange);
/*     font-size: 0.868600rem; */
/*     text-decoration: none; */
	margin-top: 1.756942rem;
/* 	margin-top: 2rem; */
}

.bd_btn_dont_see_state.single-visible, .bd_btn_dont_see_state_secondary.single-visible {
	margin-top: 0px;
}

.bd_latest {
    position: relative;
    margin-top: 1.1844rem;
    margin-bottom: 1.1844rem;
    padding-top: 3.1585rem;
    padding-bottom: 4.7378rem;
}

.bd_latest:before {
    content: '';
    position: absolute;
    width: calc(100% - 2.3689rem);
    height: 100%;
    bottom: 0px;
    left: 1.1844rem;
    background: linear-gradient(180deg, #C4CFD9 0%, rgba(198, 207, 216, 0.00) 100%);
    border-radius: 4px;
    opacity: .5;
    z-index: -1;
}

.bd_latest_headline_row {
    margin-bottom: 1.5792rem;
}

.bd_latest h3 {
    font-family: var(--ITCBoldCn);
    font-size: 1.4213rem;
    line-height: 1.2792rem;
    margin-bottom: 0px;
}

.bd_view_all_link {
    font-family: var(--GTMedium);
    font-size: 17px;
    color: var(--bdBlue);
    text-decoration: none;
    opacity: 0.9;
}

.bd_latest_post_wrapper {
/*     padding-inline: 1.1054rem; */
}

.bd_post {
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 1.5793rem;
	transition: .2s ease-in-out;
}

.bd_post:hover {
	background-color: #fff;
    border-radius: 4px;
	box-shadow: 0px 6px 16.8px 3px rgba(0, 0, 0, 0.10);
	transition: .2s ease-in-out;
}

.bd_post_image {
    border-radius: 4px 4px 0 0;
    height: 11.2523rem;
    margin-bottom: 0.7896rem;
    position: relative;
    overflow: hidden;
}

.bd_post_image:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;

    background-image: var(--postImage);
/*     background-image: url(../images/post-image.jpg); */
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    transform: scale(1);
    transition: .2s ease-in-out;
}

.bd_post:hover .bd_post_image:before {
    transform: scale(1.2);
    transition: .2s ease-in-out;
}

.bd_post_title {
    font-family: var(--ITCBoldCn);
    font-size: 1.2634rem;
    line-height: 1.4529rem;
	margin-bottom: 0px;
/*     margin-bottom: 1.5792rem; */
}

footer {
    background-color: var(--bdBlue);
    padding-top: 3.1585rem;
    padding-bottom: 2.8426rem;
}

.bd_footer_logo {
    margin-bottom: 0.9870rem;
}

.bd_small_text p, .bd_small_text p a {
    color: #ACACAC;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0px;
}

.bd_small_text p {
    opacity: 0.9;
}

.bd_small_text p a:hover, .bd_footer_nav li a:hover {
    color: var(--bdPrimaryOrange);
    opacity: 1;
}

.bd_footer_nav {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bd_footer_nav li {
    display: inline-block;
}

.bd_footer_nav li+li {
    margin-left: 0.7896rem;
}

.bd_footer_nav li a {
    color: #C6CFD8;
    font-family: var(--GTMedium);
    font-size: 0.6711rem;
    letter-spacing: -0.0067rem;
    text-decoration: none;
}

.bd_crisis_btn_fixed {
    position: fixed;
    bottom: 15px;
    right: 20px;
    background-color: var(--bdPrimaryOrange);
    border: none;
    border-radius: 3px;
    font-family: var(--GTMedium);
    font-size: 15px;
    color: var(--bdSecondaryOrange);
    height: 32px;
    padding-inline: 10px;
    z-index: 1053;
}

.bd_crisis_btn_fixed:hover {
    background-color: var(--bdBlue);
    color: #fff;
}

.bd_crisis_btn_fixed i {
    margin-right: 8px;
}

.bd_state_lookup, .bd_crisis, .bd_state_not_found {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 1.1844rem;
    z-index: 1061;
}

.bd_state_div, .bd_state_not_found_div {
    background-color: var(--bdBlue);
}

.bd_crisis_div {
    background-color: var(--bdPrimaryOrange);
}

.bd_state_div, .bd_crisis_div, .bd_state_not_found_div {
    border-radius: 4px;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
}

.bd_state_wrapper, .bd_crisis_wrapper, .bd_state_not_found_wrapper {
    flex: 1 1 100%;
}

.bd_state_lookup_close, .bd_crisis_close, .bd_state_not_found_close {
    background: none;
    border: none;
    font-size: 22px;
    position: absolute;
    top: 20px;
    right: 20px;
}

.bd_state_lookup_close, .bd_state_not_found_wrapper, .bd_state_not_found_close {
    color: #fff;
}

.bd_crisis_close {
    color: var(--bdBlue);
}

.bd_crisis_wrapper {
    color: var(--bdBlue);
}

.bd_crisis_wrapper h2, .bd_state_not_found_wrapper h2 {
    font-family: var(--ITCBoldCn);
    font-size: 2.5268rem;
    line-height: 2.2742rem;
    margin-bottom: 1.5792rem;
}

.bd_crisis_wrapper p, .bd_crisis_wrapper p a, .bd_state_not_found_wrapper p, .bd_state_not_found_wrapper p a {
    font-size: 1.0265rem;
    line-height: 1.4371rem;
}

.bd_state_not_found_wrapper p a:hover {
	color: var(--bdPrimaryOrange);
}

.bd_crisis_wrapper p a {
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    text-decoration: none;
}

.bd_state_not_found_wrapper p a {
    color: #fff;
    font-family: var(--GTMedium);
    text-decoration: none;
}





/*

    STATE

*/


.bd_hero_state:before {
	content: '';
	position: absolute;
	width: 19.938329rem;
	height: 100%;
	top: 0px;
	right: 0px;
	background-color: #1B2247;
		background-repeat: no-repeat;
}

@media (min-width: 991px) {
	.bd_hero_state:before {
		background-image: var(--heroImageDesktop);
		background-size: 19.938329rem 59.420170rem;
/* 		background-position: top var(--top) center; */
		background-position: center center;
	}
}

@media (max-width: 991px) {
	.bd_hero_state:before {
		content: none;
/* 		background-image: var(--heroImageMobile);
		background-size: contain;
		background-position: center center; */
	}
}

.bd_hero_state h1 {
    font-family: var(--ITCBoldCn);
    font-size: 2.1320rem;
    line-height: 1.9188rem;
    margin-bottom: 1.4871rem;
}

.bd_hero .bd_btn_outline {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0.1579rem;
    color: #fff;
    font-family: var(--GTMedium);
    font-size: 0.829119rem;
    letter-spacing: -0.0071rem;
    padding-inline: 0.7896rem;
    height: 1.9741rem;
    margin-top: 1.5793rem;
}

.bd_hero .bd_btn_outline:hover {
    background-color: var(--bdPrimaryOrange);
    border-color: var(--bdPrimaryOrange);
    color: var(--bdBlue);
}

.bd_hero .bd_btn_outline i {
    font-size: 0.7502rem;
    margin-left: 0.5922rem;
}

.bd_faqs_section {
    padding-top: 2.8821rem;
    padding-bottom: 3.1585rem;
}

.bd_faqs_section h2 {
    font-size: 1.8951rem;
    line-height: 1.7056rem;
    margin-bottom: 1.4871rem;
}

.bd_faqs_section p {
    font-size: 0.8291rem;
    line-height: 1.1607rem;
}

.bd_faqs_section .accordion {
    margin-top: 0.9080rem;
    max-width: 1090px;
    margin-inline: auto;
}

.bd_faqs_section .accordion-item, .accordion-flush .accordion-item:last-child {
    border-bottom: 2px solid var(--bdBlue);
    margin-bottom: 1.5397rem;
}

.bd_faqs_section .accordion-header {
    margin-bottom: 0px;
}

.bd_faqs_section .accordion-button {
    font-size: 1.1054rem;
    line-height: 1.2160rem;
    padding: 0.6054rem 0px;
}

.bd_faqs_section .accordion-button:not(.collapsed) {
    background-color: #fff;
}

.bd_faqs_section .accordion-button::after {
    width: 0.8686rem;
    height: 0.5527rem;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.45703 11.293L1.33203 3.16797C0.671875 2.55859 0.671875 1.49219 1.33203 0.882812C1.94141 0.222656 3.00781 0.222656 3.61719 0.882812L10.625 7.83984L17.582 0.882812C18.1914 0.222656 19.2578 0.222656 19.8672 0.882812C20.5273 1.49219 20.5273 2.55859 19.8672 3.16797L11.7422 11.293C11.1328 11.9531 10.0664 11.9531 9.45703 11.293Z' fill='%23020933'/%3E%3C/svg%3E%0A");
}

.bd_state_resources_section {
    color: #fff;
    position: relative;
    padding-top: 2.5663rem;
    padding-bottom: 3.9481rem;
}

.bd_state_resources_section:before {
    content: '';
    position: absolute;
    width: calc(100% - 2.3689rem);
    height: 100%;
    bottom: 0px;
    left: 1.1844rem;
    background-color: var(--bdBlue);
    border-radius: 4px;
    z-index: -1;
}

.bd_state_resources_section h2 {
    font-size: 1.8951rem;
    margin-bottom: 1.1844rem;
}

.bd_state_resources_section .eyebrow {
    color: var(--bdPrimaryOrange);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    margin-top: 1.1844rem;
    margin-bottom: 1.0923rem;
}

.bd_resource_link_wrapper {
    margin-bottom: 1.1844rem;
}

.bd_resource_link {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 4px;
    border: 2px solid #c6cfd833;
    text-decoration: none;
    height: 100%;
	min-height: 9.520256rem;
    padding: 1.3423rem 1.5792rem 1.4213rem;
}

.bd_resource_link:hover {
    background-color: var(--bdPrimaryOrange);
    color: var(--bdBlue);
}

.bd_resource_link:hover .bd_resource_title, .bd_resource_link:hover .bd_resource_label {
    color: var(--bdBlue);
}

.bd_resource_title {
    color: #fff;
    font-size: 1.1054rem;
    line-height: 1.2713rem;
    letter-spacing: 0.0110rem;
    margin-bottom: 1.7773rem;
}

.bd_resource_label {
    color: #C6CFD8;
    font-family: var(--GTMedium);
    font-size: 0.6711rem;
    opacity: 0.9;
}

.bd_spread_word_section {
    padding-top: 2.7637rem;
    padding-bottom: 1.5792rem;
}

.bd_spread_word_section h2 {
    font-size: 1.8951rem;
    margin-bottom: 1.1844rem;
}

.bd_spread_word_section p {
    font-size: 0.8291rem;
    line-height: 1.1607rem;
}

.bd_graphic_slider_container {
    width: calc(50vw + 24.5577rem);
    margin-left: auto;
    padding: 1.2637rem 0 0px 1.9740rem;
    margin-bottom: 0.7896rem;
}

.bd_graphic_slider .swiper-slide {
    width: 14.6082rem;
}

.bd_graphic_slider .swiper-slide:last-of-type {
	margin-right: 1.18445rem;
}

.bd_graphic_image {
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    height: 14.6082rem;
    position: relative;
}

.bd_graphic_image:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    transform: scale(1);

    background-image: url(../images/post-image.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.bd_graphic_body {
    border-radius: 0 0 4px 4px;
    border: 2px solid #02093333;
    border-top: none;
    padding: 1.0265rem 1.5792rem 0.9475rem 1.1844rem;
}

.bd_graphic_content {
    margin-bottom: 1.0265rem;
}

.bd_graphic_content p {
    font-size: 0.6317rem;
    line-height: 0.8843rem;
    opacity: 0.8;
    margin-bottom: 0px;
}

.bd_graphic_links {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bd_graphic_links li {
    display: inline-block;
}

.bd_graphic_links li+li {
    margin-left: 0.7501rem;
}

.bd_graphic_links li a {
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    font-size: 0.6711rem;
    text-decoration: none;
}

.bd_graphic_slider_nav {
    display: flex;
}

.bd_graphic_slider_nav > div:not(:last-of-type) {
    margin-right: 0.5922rem;
}

.bd_graphic_slider_nav i {
    font-size: 1.2634rem;
    color: var(--bdBlue);
}

/*


    ABOUT PAGE


*/

.bd_hero_about .bd_hero_content p a:hover {
	color: var(--bdPrimaryOrange);
}

.bd_hero_about {
    padding-top: 4.0666rem;
    padding-bottom: 5.1326rem;
}

.bd_hero_about:before {
    content: none;
}

.bd_hero_about .bd_hero_content > * {
    max-width: 26.4528rem;
}

.bd_hero_about .bd_hero_content .eyebrow {
    color: var(--bdPrimaryOrange);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    margin-top: 1.6187rem;
    margin-bottom: 1.26341rem;
}

.bd_hero_about .bd_hero_content h1 {
    font-size: 2.1320rem;
    line-height: 2.171947rem;
    margin-bottom: 1.5003rem;
    color: #FFFFFF;
}

.bd_hero_about .bd_hero_content p a {
    color: #F4F4F4;
}

.bd_hero_about .bd_hero_content .bd_btn {
    margin-top: 1.6582rem;
}

/*


    CONTACT PAGE


*/

.bd_hero_contact {
    padding-top: 4.0666rem;
}

.bd_hero_contact:before {
    content: none;
}

.bd_hero_contact .bd_hero_content .eyebrow {
    color: var(--bdPrimaryOrange);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    margin-top: 0.9080rem;
    margin-bottom: 1.26341rem;
}

.bd_hero_contact .bd_hero_content h1 {
    font-size: 2.1320rem;
    line-height: 1.9346rem;
    margin-bottom: 1.5003rem;
    color: #FFFFFF;
}

.bd_hero_contact .bd_hero_content p {
    max-width: 22.5046rem;
}

.bd_hero_contact .bd_hero_content p:last-child {
/*     font-size: 0.591191rem;
	line-height: 0.947564rem;
	max-width: 100%; */
	font-size: 0.551191rem;
    line-height: 0.847564rem;
    max-width: 100%;
    opacity: .8;
}

.bd_form_box {
    width: 100%;
    max-width: 17.3720rem;
    background-color: #fff;
    border-radius: 0.1579rem;
    padding: 1.2239rem 1.5792rem 0.5922rem;
    margin-left: 0;
}

.bd_form_box .eyebrow {
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
}

/*


    THE LATEST PAGE


*/

.bd_hero_news {
    padding-top: 4.3430rem;
    padding-bottom: 4.7378rem;
}

.bd_hero_news:before {
    height: 57.83%;
    top: 4.3430rem;
/*     background-image: url(../images/post-image.jpg); */
}

.bd_hero_news .eyebrow {
    color: var(--bdPrimaryOrange);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    margin-top: 0.6317rem;
    margin-bottom: 1.2634rem;
}

.bd_hero_news h1 {
    font-size: 2.1320rem;
    line-height: 1.9346rem;
    margin-bottom: 1.1054rem;
    max-width: 18.9512rem;
}

.bd_main_latest {
    padding-top: 2.9611rem;
}

.bd_main_latest:before {
    height: auto;
    min-height: 24.2813rem;
    bottom: auto;
    top: 0;
}

.bd_main_latest .bd_latest_headline_row {
    margin-bottom: 2.1715rem;
}

.bd_main_latest .bd_latest_post_wrapper {
/*     margin-bottom: 2.8821rem; */
/*     margin-bottom: 1.5793rem; */
}

.bd_main_latest .bd_latest_post_wrapper .bd_post_image {
    margin-bottom: 0.8291rem;
}

.bd_main_latest .bd_post_title {
    margin-bottom: 0;
}

.bd_main_latest .bd_btn {
    display: block;
    max-width: 43.0352rem;
    height: 1.9741rem;
    border: none;
    padding-inline: 0.6317rem;
    border-radius: 0.1579rem;
    background-color: #C6CFD8;
    color: var(--bdBlue);
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
    line-height: 1.9741rem;
    margin-inline: auto;
    text-align: center;
    text-decoration: none;
    margin-top: 2.4737rem;
}

.bd_main_latest .bd_btn:hover {
	background-color: var(--bdPrimaryOrange);
	color: var(--bdSecondaryOrange);
}

.bd_latest .bd_btn i {
    float: right;
    line-height: 1.8951rem;
}

.bd_blue_bg {
	background-color: var(--bdBlue);
}

.bd_single_post_logo {
    padding-top: 3.9979rem;
	padding-bottom: 22.9052rem;
	position: relative;
	z-index: 1;
}

.bd_single_post_image {
    height: 21.3201rem;
	background-image: var(--bgImage);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	border-radius: 4px 4px 0 0;
}

.bd_single_post_wrapper {
    position: relative;
    margin-top: -21.3201rem;
    z-index: 2;
}

.bd_single_post_content_wrapper {
    border: 1px solid #02093333;
    border-radius: 0 0 4px 4px;
    margin-bottom: 3.5545rem;
}

.bd_single_post_title {
    color: var(--bdBlue);
    font-size: 2.1320rem;
    line-height: 2.4518rem;
	margin-bottom: 1.0528rem;
}

.bd_single_post_content_meta ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.bd_single_post_content_meta ul li {
    display: inline-block;
	color: #41291B;
	font-family: var(--GTMedium);
	font-weight: normal;
	font-size: 0.6712rem;
	opacity: 0.90;
	position: relative;
	margin: 0px;
}

.bd_single_post_content_meta ul li+li {
	padding-left: 0.7896rem;
}

.bd_single_post_content_meta ul li+li:before {
	content: '/';
	position: absolute;
	bottom: 0px;
	left: 4px;
	color: #41291B;
	font-family: var(--GTMedium);
	font-weight: normal;
	font-size: 0.6712rem;
}

.bd_single_content p {
    color: var(--bdBlue);
    font-size: 0.82911rem;
    line-height: 1.1607rem;
    letter-spacing: 0.0082rem;
	opacity: 0.9;
	margin-bottom: 0.6054rem;
}

.bd_single_post_content_meta {
    padding: 1.2239rem 2.3689rem 1.1055rem 1.5793rem;
}

.bd_single_content {
    padding: 0px 2.3689rem 1.6977rem 1.5793rem;
}

.hid-field {
    position: absolute;
    left: -999999px;
}

.bd_single_post_share {
	display: flex;
	gap: 0.987rem;
	padding: 0px 1.5793rem 59px;
}

.bd_single_post_share button, .bd_single_post_share a {
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding-inline: 0.7896rem;
    position: relative;
    z-index: 2;
    background-color: var(--bdBlue);
    color: #fff;
    border: none;
    height: 1.9741rem;
    border-radius: 4px;
    font-family: var(--GTMedium);
    font-size: 0.8291rem;
	flex-grow: 1;
    flex-basis: 0;
}

.bd_single_post_share button:hover, .bd_single_post_share a:hover {
	background-color: var(--bdPrimaryOrange);
	color: var(--bdBlue);
}

.bd_single_post_share button i, .bd_single_post_share a i {
	font-size: 0.7896rem;
}

.bd_faqs_section ul li {
    font-size: 0.8291rem;
    line-height: 1.1607rem;
    margin-bottom: 0.5291rem;
	position: relative;
}

.bd_faqs_section ul {
    list-style: none;
}

.bd_faqs_section ul li:before {
    content: '\f0da';
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-size: 0.8291rem;
    letter-spacing: 0.06em;
    line-height: 1.5159rem;
    color: var(--bdPrimaryOrange);
    position: absolute;
    top: -0.1184rem;
    left: -0.9081rem;
}

.thank-you p { 
	color: var(--bdBlue);
	font-size: 0.8291rem;
	line-height: 1.1608rem;
}

.bd_single_content ul  {
	list-style: none;
	color: var(--bdBlue);
}

.bd_single_content ul li {
    font-size: 0.8291rem;
    line-height: 1.1607rem;
    margin-bottom: 0.5291rem;
    position: relative;
}

.bd_single_content ul li:before {
    content: '\f0da';
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-size: 0.8291rem;
    letter-spacing: 0.06em;
    line-height: 1.5159rem;
    color: var(--bdPrimaryOrange);
    position: absolute;
    top: -0.1184rem;
    left: -0.9081rem;
}

.bd_single_content p a {
    color: var(--bdSecondaryOrange);
}

.bd_hero_contact .bd_hero_content > * {
    max-width: 570px;
}