/* FIX48: home header/footer rules, scoped to chrome; existing overrides follow. */
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-glg5BSquwO),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .section-e4xpNBmbov){padding: 0px; margin-top: 0px; margin-bottom: 0px; background-color: var(--black); border-color: var(--bottom-border); border-width: 1px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-glg5BSquwO){background-color: var(--transparent); border-color: var(--black); border-width: 2px; width: 100%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-X56tWOVBax){width: 26.2%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-8PhJtxtr9j > .inner),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-X56tWOVBax > .inner){padding: 10px 0px; background-color: var(--black); width: 26.2%; border-color: var(--black); border-width: 2px; border-style: solid; margin-top: 0px; margin-bottom: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-w_5cz0-Ml-){margin: 0px; text-align: center;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-w_5cz0-Ml-){font-family: var(--headlinefont); background-color: var(--red); color: var(--white); text-decoration: none; padding: 15px 20px; border-color: var(--white); border-width: 2px; border-style: solid; letter-spacing: 0px; text-transform: none; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-8PhJtxtr9j){width: 73.8%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-8PhJtxtr9j > .inner){background-color: var(--transparent); width: 73.8%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cnav-menu-F9pcIDU-aG){font-family: var(--headlinefont); padding: 0px; margin-top: 0px; background-color: var(--black); color: var(--white); line-height: 1.3em; text-transform: none; letter-spacing: 0px; text-align: left; border-color: var(--black); border-width: 2px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#section-e4xpNBmbov > .inner){max-width: 1170px;}
@media only screen and (min-width: 768px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-X56tWOVBax > .inner){flex-flow: wrap; justify-content: inherit; align-items: center;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .main-heading-button){font-size: 20px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .sub-heading-button){font-size: 15px; color: var(--white); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .main-heading-button){font-size: 20px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-w_5cz0-Ml- .sub-heading-button){font-size: 15px; color: var(--white);}
}
@media only screen and (min-width: 768px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-8PhJtxtr9j > .inner){flex-flow: column; justify-content: inherit; align-items: inherit;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.--mobile #nav-menu-F9pcIDU-aG .nav-menu){font-size: 24px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu){font-size: 16px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body){background: var(--black);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu li.nav-menu-item){display: flex; align-items: center; white-space: nowrap;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .items-cart),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .items-cart-active),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu .nav-menu-item:hover a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body .nav-menu .nav-menu-item:hover){color: var(--white);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu .nav-menu-item a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu .nav-menu-item a){color: var(--white); cursor: pointer; height: inherit; display: flex; align-items: center; padding: 5px 9px; transition: 0.3s;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu .nav-menu-item:hover a){color: var(--white); background: var(--color-m6198oui);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.--mobile #nav-menu-F9pcIDU-aG .nav-menu .dropdown-menu .dropdown-item){font-size: 22px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu){font-size: 24px; font-family: var(--headlinefont);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body .close-menu){color: var(--white); font-size: 24px; font-weight: 600;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body .nav-menu .nav-menu-item){color: var(--white); text-align: left; transition: 0.3s; font-size: 22px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu .dropdown-menu .dropdown-item){font-size: 14px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu .dropdown-menu .dropdown-item a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu .nav-dropdown-menu .nav-menu-item:hover a){color: var(--black); background: var(--color-lx2qdjfj); padding: 15px; transition: 0.3s;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu .dropdown-menu .dropdown-item:hover a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body .nav-dropdown-menu .nav-menu-item:hover a){color: var(--color-m6198oui);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body .nav-dropdown-menu .nav-menu-item){background: var(--color-lx2qdjfj); font-size: 22px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-F9pcIDU-aG .nav-menu-body .nav-dropdown-menu .nav-menu-item a){color: var(--black);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .nav-menu-mobile span)::before{cursor: pointer; color: var(--white); content: ""; font-family: "Font Awesome 5 Free"; font-size: 24px; font-weight: 600;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-F9pcIDU-aG .branding .title){font-size: 24px; line-height: 1.3em;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-results li){font-size: 24px;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-F9pcIDU-aG .branding .title){font-size: 16px; line-height: 1.3em;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-results li){font-size: 16px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG strong){font-weight: 700;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG u){color: var(--text-color) !important;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-input){border: 1px solid rgb(202, 202, 202); margin: 1px; border-radius: 16px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete){font-family: inherit;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-button){background: rgb(255, 255, 255);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-input-wrapper){color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-results){border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(202, 202, 202) rgb(202, 202, 202); border-image: none; border-radius: 0px 0px 16px 16px; color: var(--white); background-color: var(--black);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-input:hover){border-width: 1.5px; margin: 0.5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-F9pcIDU-aG .hl-autocomplete-input:focus-within){border-width: 2px; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .mega-menu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .mega-menu-mobile-active)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .menu-item-builder > .submenu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .menu-item:hover > .mega-menu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .menu-item:hover > .submenu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .nav-menu-item.dropdown:hover)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-F9pcIDU-aG .submenu-mobile-active)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .mega-menu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .mega-menu-mobile-active)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .menu-item-builder > .submenu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .menu-item:hover > .mega-menu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .menu-item:hover > .submenu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .nav-menu-item.dropdown:hover)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-F9pcIDU-aG .submenu-mobile-active)){z-index: 13;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .section-qSZnlntXd){padding: 0px; margin-top: 0px; margin-bottom: 0px; background-color: var(--black); border-color: var(--bottom-border); border-width: 1px; border-style: solid;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .section-qSZnlntXd){padding-bottom: 10px; padding-top: 10px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-d0zV7AYP1M){margin: 0px auto; box-shadow: none; padding: 15px 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-d0zV7AYP1M){padding-top: 0px; padding-bottom: 0px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-J3XkojUyOO){box-shadow: none; padding: 10px 5px; background-color: var(--transparent); width: 100%; border-color: var(--black); border-width: 2px; border-style: solid; margin: 0px;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-J3XkojUyOO){padding-bottom: 0px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-vmtpxs2l5r){margin: 0px; text-align: center; width: auto; height: auto;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-vmtpxs2l5r){font-family: var(--headlinefont); background-color: var(--red); color: var(--white); padding: 16px 32px; border-color: var(--white); border-width: 2px; border-style: solid; letter-spacing: 0px; text-transform: none; box-shadow: none; text-shadow: none;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-vmtpxs2l5r){padding: 5px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-zet-gaBXse){margin: 0px;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-zet-gaBXse){margin-right: 0px; margin-left: 0px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-zet-gaBXse .image-container img){box-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cimage-zet-gaBXse){padding: 10px; background-color: var(--transparent); opacity: 1; text-align: center;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-zet-gaBXse .image-container img){}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cimage-zet-gaBXse){text-align: left; padding: 0px 20px 0px 0px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cnav-menu-Kahkbrt4JP){font-family: var(--headlinefont); padding: 0px; margin-top: 0px; background-color: var(--black); color: var(--white); line-height: 1.3em; text-transform: none; letter-spacing: 0px; text-align: left; border-color: var(--black); border-width: 2px; border-style: solid;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cnav-menu-Kahkbrt4JP){padding-right: 0px; padding-left: 0px; padding-top: 20px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#section-qSZnlntXd > .inner){max-width: 1170px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-J3XkojUyOO > .inner){flex-flow: wrap; justify-content: center; align-items: flex-start;}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .main-heading-button){font-size: 16px; font-weight: 500;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .sub-heading-button){font-size: 15px; color: var(--white); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .main-heading-button){font-size: 12px; font-weight: 500;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-vmtpxs2l5r .sub-heading-button){font-size: 12px; color: var(--white);}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.--mobile #nav-menu-Kahkbrt4JP .nav-menu){font-size: 24px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu){font-size: 16px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body){background: var(--black);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu li.nav-menu-item){display: flex; align-items: center; white-space: nowrap;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .items-cart),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .items-cart-active),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu .nav-menu-item:hover a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .nav-menu .nav-menu-item:hover){color: var(--white);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu .nav-menu-item a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu .nav-menu-item a){color: var(--white); cursor: pointer; height: inherit; display: flex; align-items: center; padding: 5px 9px; transition: 0.3s;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu .nav-menu-item:hover a){color: var(--white); background: var(--color-m6198oui);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.--mobile #nav-menu-Kahkbrt4JP .nav-menu .dropdown-menu .dropdown-item){font-size: 22px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu){font-size: 24px; font-family: var(--headlinefont);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .close-menu){color: var(--white); font-size: 24px; font-weight: 600;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .nav-menu .nav-menu-item){color: var(--white); text-align: left; transition: 0.3s; font-size: 22px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu .dropdown-menu .dropdown-item){font-size: 14px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu .dropdown-menu .dropdown-item a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu .nav-dropdown-menu .nav-menu-item:hover a){color: var(--black); background: var(--color-lx2qdjfj); padding: 15px; transition: 0.3s;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu .dropdown-menu .dropdown-item:hover a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .nav-dropdown-menu .nav-menu-item:hover a){color: var(--color-m6198oui);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .nav-dropdown-menu .nav-menu-item){background: var(--color-lx2qdjfj); font-size: 22px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .nav-dropdown-menu .nav-menu-item a){color: var(--black);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu-mobile span)::before{cursor: pointer; color: var(--white); content: ""; font-family: "Font Awesome 5 Free"; font-size: 24px; font-weight: 600;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-Kahkbrt4JP .branding .title){font-size: 24px; line-height: 1.3em;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-results li){font-size: 24px;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-Kahkbrt4JP .branding .title){font-size: 16px; line-height: 1.3em;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-results li){font-size: 16px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP strong){font-weight: 700;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP u){color: var(--text-color) !important;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-input){border: 1px solid rgb(202, 202, 202); margin: 1px; border-radius: 16px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete){font-family: inherit;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-button){background: rgb(255, 255, 255);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-input-wrapper){color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-results){border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(202, 202, 202) rgb(202, 202, 202); border-image: none; border-radius: 0px 0px 16px 16px; color: var(--white); background-color: var(--black);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-input:hover){border-width: 1.5px; margin: 0.5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .hl-autocomplete-input:focus-within){border-width: 2px; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .mega-menu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .mega-menu-mobile-active)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .menu-item-builder > .submenu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .menu-item:hover > .mega-menu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .menu-item:hover > .submenu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .nav-menu-item.dropdown:hover)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.c-wrapper.c-section:has(#nav-menu-Kahkbrt4JP .submenu-mobile-active)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .mega-menu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .mega-menu-mobile-active)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .menu-item-builder > .submenu-builder)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .menu-item:hover > .mega-menu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .menu-item:hover > .submenu)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .nav-menu-item.dropdown:hover)),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_main_popup .c-wrapper.c-row:has(#nav-menu-Kahkbrt4JP .submenu-mobile-active)){z-index: 13;}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-start){font-size: 20px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-start){font-size: 14px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-Vj6alVP0Ve .button-icon-end){margin-left: 5px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-5_k_baZLRe .image-container img){box-shadow: none;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-5_k_baZLRe .image-container img){width: 250px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-end)::before{content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700;}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-start){font-size: 20px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-start){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VQMDb9tGeF .button-icon-end){margin-left: 5px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-8PA4G08KBJ .image-container img){box-shadow: rgb(112, 112, 112) 2px 2px 2px 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-1IT_FBr31K .image-container img),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-SJesJhmds3 .image-container img){box-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-b0S5jpZM44 .image-container img){box-shadow: none;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-b0S5jpZM44 .image-container img){}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-start){font-size: 20px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-start){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-WLNqzbOH8D .button-icon-end){margin-left: 5px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-CLfHo4BC_I .image-container img),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-WUgVkh7xTY .image-container img),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-epmVtUAeoi .image-container img){box-shadow: none;}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-start){font-size: 20px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-start){font-size: 14px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-0i9NdZJ-6c .button-icon-end){margin-left: 5px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-7hWYOnWkmJ .image-container img),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-SzvK1SQZJf .image-container img),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-oxoNQvSy3S .image-container img){box-shadow: none;}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-start){font-size: 20px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-start){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-M47M6mZa0o .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-start){font-size: 20px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-end){margin-left: 5px;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-start){font-size: 14px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-f54Q05WJWt .button-icon-end){margin-left: 5px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-bsA-3puEbW .image-container img){box-shadow: none;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-bsA-3puEbW .image-container img){width: 250px;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .section-TYlvUQ-pop){padding: 20px 0px; margin-top: 0px; margin-bottom: 0px; background-color: var(--color-m6198oui); border-color: var(--black); border-width: 2px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-iWS9pkNgpD){margin: 0px auto; padding: 15px 0px 0px; width: 100%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-kwFy7VECHS),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cparagraph-qdtyQxM3aG),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-iWS9pkNgpD){background-color: var(--transparent); box-shadow: none; border-color: var(--black); border-width: 2px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-kwFy7VECHS){padding: 10px 5px; width: 100%; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content #paragraph-qdtyQxM3aG){margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cparagraph-qdtyQxM3aG){font-family: var(--contentfont); color: var(--white); font-weight: 400; padding: 0px; opacity: 1; text-shadow: none; line-height: 1.3em; letter-spacing: 0px; text-align: center;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-F1YaN94YhQ),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .row-GX8LQM9_Sb){margin: 40px auto 0px; box-shadow: none; padding: 15px 10px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid; width: 100%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-F1YaN94YhQ){padding: 10px 5px; width: 18.3%; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-cXl3wi2ur9){margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-cXl3wi2ur9 .image-container img){box-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cimage-cXl3wi2ur9){padding: 10px; background-color: var(--transparent); opacity: 1; text-align: center;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content #paragraph-ktDc6s7CoI){margin-top: 0px; margin-bottom: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cparagraph-ktDc6s7CoI){font-family: var(--contentfont); background-color: var(--transparent); color: var(--background-color-1); font-weight: 400; padding: 0px; opacity: 1; text-shadow: transparent 0px 0px 0px; border-color: var(--black); border-width: 2px; border-style: solid; line-height: 1.3em; letter-spacing: 0px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-qngqb0A6Hg){margin: 0px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-qngqb0A6Hg){font-family: var(--contentfont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px 20px 5px 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content #sub-heading-CzUHl1d9Hq),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content #sub-heading-RwF3tFKZdZ),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content #sub-heading-oVwMxO8NC-){margin: 0px 0px 20px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-DiJ3xRICUP){box-shadow: none; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-DiJ3xRICUP){padding: 10px 5px; width: 24.2%; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-zUEVW_Emwx){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-zUEVW_Emwx){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-VTEw4sOwG2){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-VTEw4sOwG2){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-YRR9blNUUp){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-YRR9blNUUp){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-QpqrKZVdiv){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-QpqrKZVdiv){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-aSWNG7PaqZ){box-shadow: none; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-aSWNG7PaqZ){padding: 10px 5px; width: 16.7%; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-6B4d13bOUg){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-6B4d13bOUg){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-_tEWEUvP7-){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-_tEWEUvP7-){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-eSJ3mj1G6k){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-eSJ3mj1G6k){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .button-DcOyYEKRHT){margin: 0px 0px 10px; text-align: left;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cbutton-DcOyYEKRHT){font-family: var(--headlinefont); background-color: var(--transparent); color: var(--white); text-decoration: none; padding: 0px; border-color: var(--green); border-width: 2px; border-style: solid; letter-spacing: 0px; box-shadow: none; text-shadow: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-v6RmbbieZW){box-shadow: none; padding: 0px; background-color: var(--transparent); border-color: var(--black); border-width: 2px; border-style: solid;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .col-v6RmbbieZW){width: 17.4%; margin: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-RPwpwRxfFb){margin-top: 0px; margin-bottom: 0px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-RPwpwRxfFb .image-container img){height: 50px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cimage-RPwpwRxfFb){padding: 10px; background-color: var(--transparent); opacity: 1; text-align: center;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .image-RPwpwRxfFb .image-container img){}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.hl_page-preview--content .cimage-RPwpwRxfFb){text-align: left;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#section-TYlvUQ-pop > .inner){max-width: 1170px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-kwFy7VECHS > .inner){flex-flow: column; justify-content: center; align-items: inherit;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG){font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG u){color: var(--white);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI a *),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG a *){color: var(--white); text-decoration: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI a u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI a:hover),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG a u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG a:hover),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq a u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq a:hover),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ a u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ a:hover),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- a u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- a:hover){text-decoration: underline;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI a s),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG a s),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq a s),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ a s),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- a s){text-decoration: line-through;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG.text-output){font-size: 14px !important; font-weight: 400;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-qdtyQxM3aG.text-output){font-size: 14px !important; font-weight: 400;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-DiJ3xRICUP > .inner),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-F1YaN94YhQ > .inner),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-aSWNG7PaqZ > .inner){flex-flow: column; justify-content: flex-start; align-items: inherit;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI){}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ u),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- em),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- strong),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- u){color: var(--text-color);}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output){font-size: 14px !important;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output){font-size: 16px !important;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output h1:first-child)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output h2:first-child)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output h3:first-child)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output h4:first-child)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output h5:first-child)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output h6:first-child)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.paragraph-ktDc6s7CoI.text-output p:first-child)::before{color: var(--gray); content: ""; font-family: "Font Awesome 5 Free"; margin-right: 5px; font-weight: 700;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-start)::before{content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700;}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .main-heading-button){font-size: 17px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .sub-heading-button){font-size: 15px; color: var(--white); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .main-heading-button){font-size: 17px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-qngqb0A6Hg .sub-heading-button){font-size: 15px; color: var(--white);}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC-){font-weight: 600;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq a *),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ a *),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- a),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- a *){color: var(--link-color); text-decoration: none;}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq.text-output){font-size: 17px !important; font-weight: 600;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-CzUHl1d9Hq.text-output){font-size: 17px !important; font-weight: 600;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-zUEVW_Emwx .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-VTEw4sOwG2 .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-YRR9blNUUp .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-QpqrKZVdiv .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC-.text-output){font-size: 17px !important; font-weight: 600;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC- ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-oVwMxO8NC-.text-output){font-size: 17px !important; font-weight: 600;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-6B4d13bOUg .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-_tEWEUvP7- .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-eSJ3mj1G6k .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .sub-heading-button){font-size: 15px; color: var(--black); font-weight: 400;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-end),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-start),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .main-heading-button){font-size: 15px; font-weight: 400;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-start){margin-right: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .button-icon-end){margin-left: 5px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.button-DcOyYEKRHT .sub-heading-button){font-size: 15px; color: var(--black);}
}
@media screen and (min-width: 0px) and (max-width: 480px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ.text-output){font-size: 17px !important; font-weight: 600;}
}
@media screen and (min-width: 481px) and (max-width: 10000px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h1),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h2),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h3),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h4),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h5),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ h6),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ ul li),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.sub-heading-RwF3tFKZdZ.text-output){font-size: 17px !important; font-weight: 600;}
}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-v6RmbbieZW > .inner){flex-flow: column; justify-content: center; align-items: inherit;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-Kahkbrt4JP .nav-menu-mobile span)::before,:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup.nav-menu-Kahkbrt4JP .nav-menu-body .close-menu){color: rgb(255, 255, 255);}
@media only screen and (max-width: 800px) and (min-width: 100px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper){display: flex; justify-content: center !important;}
}
@media (max-width: 1024px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#section-e4xpNBmbov),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#row-glg5BSquwO),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-8PhJtxtr9j),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-X56tWOVBax),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#section-qSZnlntXd),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#row-d0zV7AYP1M),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-J3XkojUyOO),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#section-TYlvUQ-pop),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#row-GX8LQM9_Sb),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-v6RmbbieZW),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-aSWNG7PaqZ),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-DiJ3xRICUP),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-F1YaN94YhQ),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#row-iWS9pkNgpD),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#col-kwFy7VECHS){animation: auto ease 0s 1 normal none running none !important;}
}













:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.image-container img){max-width: 100%; vertical-align: middle;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.image-container){height: 100%; width: 100%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.row-align-center){margin: 0px auto;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper){display: flex; justify-content: space-between;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.default){flex-direction: row;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.reverse){flex-direction: row-reverse;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper .branding){align-items: center; display: flex;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.default .branding){flex-direction: row;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.reverse .branding){flex-direction: row-reverse;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.default .branding .logo),:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.reverse .branding .title){margin-right: 18px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper .branding .title){align-items: center; display: flex; min-height: 50px; min-width: 50px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu .nav-menu-item.dropdown:hover > .dropdown-menu){display: block;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-mobile){display: none;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-mobile i){cursor: pointer; font-size: 24px;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item){list-style: none; text-align: left; user-select: none; width: 100%;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content){display: flex; position: relative;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu-item .nav-menu-item-title){flex-grow: 1; margin: 0px 1rem; max-width: calc(100% - 2rem);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle){cursor: pointer; font-size: 24px; position: absolute; right: 0px; top: calc(50% - 12px);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i){font-size: 24px; transition: transform 0.2s;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i)::before{content: "";}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i){transform: rotate(-180deg);}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu){display: none; max-height: 0px; opacity: 0; overflow: auto; padding: 0px; transition: 0.3s ease-in-out; visibility: hidden;}
:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(#nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu){display: block; max-height: 600px; opacity: 1; visibility: visible;}
@media screen and (max-width: 767px) {:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-mobile){align-items: center; display: flex;}
}



:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.nav-menu-wrapper.default .branding .logo){position: relative; width: max-content;}


:where(.bv-site-header,.bv-site-header *,#section-TYlvUQ-pop,#section-TYlvUQ-pop *):is(.image-container[data-v-cbdc8153]){display: flex; justify-content: center;}






/* End FIX48 shared component rules. */
.static-field{display:block;min-height:42px;padding:10px 12px;background:white;border:1px solid #ddd;border-radius:4px;color:#777;text-align:left;font-size:14px;box-sizing:border-box}.static-choice{display:inline-block;width:13px;height:13px;border:1px solid #888;border-radius:50%;vertical-align:middle}.bgVideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.dev-mobile-menu summary{list-style:none}.dev-mobile-menu summary::marker,.dev-mobile-menu summary::-webkit-details-marker{display:none;content:''}.dev-mobile-menu{display:none}.dev-gallery{display:flex!important;transform:none!important;overflow-x:auto;max-width:100%;scroll-snap-type:x mandatory}.dev-gallery>.carousel__slide{flex:0 0 100%!important;scroll-snap-align:start}.dev-gallery>[class*=carousel__slide-cloned]{display:none!important}.carousel__arrow,.carousel__pagination-container{display:none!important}.dev-gallery:focus-visible{outline:3px solid #dfb86d;outline-offset:-3px}.dev-animation-visible{opacity:1;visibility:visible!important}.dev-animation-visible:not(.preview-enter){opacity:1!important;animation:none!important;transform:none!important}html{scroll-behavior:auto}body{margin:0;font-family:Arial,sans-serif}img{max-width:100%;height:auto} a[aria-disabled=true]{cursor:not-allowed!important} .dev-disabled{padding:16px;background:#fff4d9;color:#172c37}.nav-menu-mobile{display:none!important} .dropdown:hover>.dropdown-menu,.dropdown:focus-within>.dropdown-menu{display:block!important} @media(max-width:767px){.dev-mobile-menu{display:block!important;position:relative}.dev-mobile-menu summary{cursor:pointer;min-width:44px;min-height:44px;padding:10px}.dev-mobile-menu .nav-menu,.dev-mobile-menu .dropdown-menu{display:block!important;position:static!important;min-width:0!important;width:100%!important;box-sizing:border-box}.dev-mobile-menu .nav-menu{background:#fff;padding:8px!important}.dev-mobile-menu .nav-menu-item,.dev-mobile-menu .dropdown-item{display:block!important}.dev-mobile-menu a{white-space:normal!important;padding:8px!important;display:block!important;color:#172c37!important}.dev-mobile-menu .dropdown-menu{padding-left:12px!important}#row-3_eVUfFGa0{max-width:calc(100% - 30px)!important}.c-row>.inner{flex-wrap:wrap}.c-column{max-width:100%}body{overflow-wrap:break-word}}/* Native blog archive replaces captured JavaScript-only paging controls. */
.blog-items.compact .blog-column .bv-blog-image-link{display:block;min-width:0;width:25%;margin-left:.25em}
.blog-items .blog-column .bv-blog-image-link img{display:block;width:100%;margin-left:0}
.blog-items.standard .bv-blog-image-link{display:block}
.blog-item-category a{font:inherit;color:inherit;text-decoration:underline}
@media(max-width:650px){.blog-items.compact .blog-column .bv-blog-image-link{width:30%}}
.bv-blog-archive{box-sizing:border-box;width:100%;max-width:960px;margin:24px auto;padding:12px 20px;border:1px solid #c5cdd0;border-radius:4px;background:#fff;color:#172c37;font:16px/1.6 Arial,sans-serif;text-align:left}
.bv-blog-archive summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600}
.bv-blog-archive ul{margin:8px 0;padding-left:20px;list-style:disc}
.bv-blog-archive li{margin:8px 0}.bv-blog-archive a{display:inline-block;min-height:44px;padding:8px 0;color:#265b7d;text-decoration:underline;overflow-wrap:anywhere}
.bv-blog-archive :focus-visible{outline:3px solid #265b7d;outline-offset:3px}
/* Public source computed styles: evidence/parity-probe.json, source-details.json. */
#_builder-form{font:14px/25.2px Roboto,Arial,sans-serif;color:#607179}
#_builder-form .form-builder--item{margin-bottom:0;border:1px solid transparent}
#_builder-form .fields-container{padding:30px 0;display:flex;flex-direction:column;width:100%}
#_builder-form .field-label,#_builder-form .label-alignment{display:inline-block;margin-bottom:8px;font:500 14px/1.8 Inter}
#_builder-form .standard-radio-container{display:flex;align-items:center;margin-bottom:5px}
#_builder-form .standard-radio-container label{margin-left:10px;font:500 14px/1.8 Inter}
#_builder-form .static-choice{width:15px;height:15px;flex-shrink:0}
#_builder-form .option-radio{display:inline-block;padding-right:6px}
#_builder-form .form-builder--btn-submit button{font:500 16px/28.8px Inter}
#_builder-form .static-field{width:100%;height:36px;min-height:36px;padding:8px 15px;border:1px solid #acacac;border-radius:5px;font:300 12px/18px Inter;color:#2c3345}
#_builder-form .terms-and-conditions,#_builder-form .checkbox-container{display:flex;line-height:20px;align-items:flex-start}
#_builder-form .checkbox-container{gap:10px}
#_builder-form .terms-and-conditions label{margin-left:10px;font:500 14px/20px Inter;padding-bottom:8px}
#_builder-form .terms-and-conditions p{font:500 14px/20px Inter;margin:0}
#_builder-form .terms-and-conditions .static-choice{border-radius:2px;margin-top:3px}
#_builder-form .form-builder--btn-submit p{font:15px/27px Comfortaa;margin:0}
@media(min-width:768px){#_builder-form .form-field-wrapper:has(.option-radio[style*="width:25%"]){min-height:90.5625px}}
@media(max-width:767px){#_builder-form .option-radio{width:100%!important}}
/* Source popup: black surface, 45px inset, 22px Montserrat, closed submenus. */
.preview-overlay{box-sizing:border-box;border:0;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;padding:45px;background:#000;color:white;overflow:auto}
.preview-overlay::backdrop{background:#0008}
.preview-overlay .nav-menu{display:block!important;position:static!important;width:100%!important;margin:0;padding:0;font:22px Montserrat}
.preview-overlay .nav-menu li{display:block!important;position:relative;margin:0;padding:0;list-style:none;font:22px Montserrat}
.preview-overlay .nav-menu a{display:flex!important;box-sizing:border-box;width:calc(100% - 32px);margin:0 16px;padding:5px 9px;color:white!important;font:22px Montserrat;text-align:left;text-decoration:none}
.preview-menu-row{display:flex;position:relative}
.preview-overlay .dropdown-menu{position:static!important;background:transparent!important;width:100%!important;padding:0;margin:0;box-shadow:none!important}
.preview-overlay .dropdown-menu[hidden]{display:none!important}
.preview-overlay .dropdown-menu:not([hidden]){display:block!important}
.preview-overlay .dropdown-menu a{font-size:18px;padding-left:25px}
.preview-overlay button{border:0;background:transparent;color:white;cursor:pointer}
.preview-overlay .preview-close{position:absolute;right:12px;top:10px;width:36px;height:44px;padding:0;font:32px Arial}
.preview-overlay .preview-expand{position:absolute;right:-12px;top:0;width:44px;height:37px;font:24px Montserrat;padding:0}
/* Dots/arrows overlay the original image rather than adding a second control row. */
.carousel{position:relative}
.preview-controls{position:absolute;z-index:2;inset:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:0 0 20px}
.preview-controls button{pointer-events:auto;cursor:pointer;border:0;padding:0}
.preview-controls .preview-dot{position:relative;width:10px;height:10px;min-width:10px;border-radius:50%;background:#265b7d;color:transparent;font-size:0}
.preview-controls .preview-dot::before{content:'';position:absolute;inset:-10px -4px}
.preview-controls .preview-dot[aria-current=true]{background:white}
.preview-controls .preview-prev,.preview-controls .preview-next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:transparent;color:white;font:40px/44px Arial}
.preview-controls .preview-prev{left:0}.preview-controls .preview-next{right:0}
.preview-controls button:focus-visible,.preview-overlay button:focus-visible,.preview-overlay a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.preview-test{font:14px/1.5 Arial,sans-serif;margin:16px 0;color:#172c37}.preview-test select,.preview-test button{padding:8px;max-width:100%;margin:4px}.preview-test output{display:block}
.preview-chat,form.preview-test{position:fixed;right:12px;bottom:12px;z-index:999;background:white;border:1px solid #265b7d;border-radius:8px;padding:10px;max-width:310px;max-height:65vh;overflow:auto;box-shadow:0 2px 10px #0002}
form.preview-test{right:auto;left:12px;max-width:290px}
.preview-test summary{cursor:pointer}
@media(max-width:767px){form.preview-test{bottom:72px}}
/* Captured source keyframes, directional effects and 2s pulse; reduced motion stays static. */
@media(prefers-reduced-motion:no-preference){
.dev-animation-visible.preview-enter[data-preview-motion]{animation-duration:1s!important;animation-timing-function:ease!important;animation-fill-mode:both!important;transform:initial;opacity:1}
.preview-enter[data-preview-motion=fadeIn]{animation-name:fadeIn!important}
.preview-enter[data-preview-motion=fadeInUp]{animation-name:fadeInUp!important}
.preview-enter[data-preview-motion=fadeInRight]{animation-name:fadeInRight!important}
.preview-enter[data-preview-motion=slideInDown]{animation-name:slideInDown!important}
.dev-animation-visible.preview-enter[data-preview-motion=buttonPulseGlow]{animation:pulseGlow 2s ease-in-out infinite!important}
@keyframes slideInDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}
}
.bv-chat{width:350px;max-width:calc(100vw - 44px);font:14px/1.5 Arial,sans-serif;color:#172c37;padding:16px}.bv-chat summary{font-weight:bold;cursor:pointer}.bv-chat textarea,.bv-crm input,.bv-crm textarea,.bv-crm select{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #9baab1;border-radius:4px;font:inherit}.bv-chat button,.bv-crm button{min-height:44px;padding:10px 18px;background:#172c37;color:white;border:0;border-radius:4px;cursor:pointer}.bv-chat button:disabled{opacity:.6}.bv-transcript{max-height:28vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.bv-chat p{margin:10px 0}.bv-crm{max-width:1100px;margin:auto;padding:24px;color:#172c37;font:16px/1.5 Arial,sans-serif}.bv-columns{display:grid;grid-template-columns:1fr 2fr;gap:28px}.bv-crm label{display:block;margin:14px 0}.bv-crm #leads button{display:block;width:100%;margin:8px 0;text-align:left}.bv-crm #detail{overflow-wrap:anywhere}.bv-crm input[type=checkbox]{width:24px;height:24px}.bv-crm textarea{min-height:140px}.bv-chat :focus-visible,.bv-crm :focus-visible{outline:3px solid #c38d29;outline-offset:3px}@media(max-width:700px){.bv-columns{grid-template-columns:1fr}.bv-crm{padding:16px}}
/* Isolated Laura concierge; existing page and CRM styles remain untouched. */
.bv-laura{position:fixed;z-index:999;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));font:16px/1.55 Inter,Arial,sans-serif;color:#263c46}
.bv-laura *{box-sizing:border-box}.bv-laura [hidden]{display:none!important}.bv-laura button,.bv-laura input,.bv-laura textarea,.bv-laura select{font:inherit}.bv-laura button{min-height:44px;padding:10px 16px;border:1px solid #b7c3c6;border-radius:8px;background:#fffdf9;color:#263c46;cursor:pointer}.bv-laura button:disabled{opacity:.6;cursor:wait}.bv-laura :focus-visible{outline:3px solid #265b7d;outline-offset:3px}.bv-laura img{object-fit:contain;border-radius:50%;flex:none;background:#f3eee7}.bv-launch{display:flex;align-items:center;gap:12px;box-shadow:0 4px 24px #172c3720;text-align:left}.bv-launch span{font-weight:600}.bv-launch small{display:block;font-size:13px;font-weight:400}.bv-laura #bv-panel{width:min(420px,calc(100vw - 24px));height:min(740px,calc(100dvh - 24px - env(safe-area-inset-bottom)));display:flex;flex-direction:column;border:1px solid #d5d4cd;border-radius:16px;background:#fffdf9;box-shadow:0 12px 48px #172c3730;overflow:hidden}.bv-laura header{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e2ded6}.bv-laura #bv-title{font:600 21px/1.4 Montserrat,Arial,sans-serif;margin:0}.bv-laura header p{margin:0;font-size:14px}.bv-laura .bv-close{margin-left:auto;font-size:24px;padding:4px;min-width:44px}.bv-body{padding:20px;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1}.bv-welcome img{width:64px;height:64px}.bv-laura p{margin:8px 0 16px}.bv-privacy{font-size:14px;color:#51636b}.bv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.bv-laura .bv-transcript{max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere}.bv-laura .bv-transcript p{padding:12px;background:#f2eee7;border-radius:8px}.bv-laura footer{padding:12px 16px;border-top:1px solid #e2ded6}.bv-laura form{display:flex;flex-direction:column;gap:12px}.bv-laura label{display:block}.bv-laura input,.bv-laura textarea,.bv-laura select{display:block;width:100%;min-height:44px;border:1px solid #99a9af;border-radius:6px;padding:10px;background:white;color:#263c46}.bv-laura textarea{resize:vertical;max-height:120px}.bv-laura form>button{background:#265b7d;color:white}.bv-laura .bv-consent{display:flex;align-items:flex-start;gap:8px}.bv-laura input[type=checkbox]{width:24px;min-width:24px;height:44px;margin:0;accent-color:#265b7d}.bv-laura [role=status]{font-size:14px;margin:8px 0 0}.bv-contact{padding-top:16px}.bv-contact h3{margin:0;font-size:18px}.bv-laura .bv-retry{margin-top:8px}@media(max-width:420px){.bv-body{padding:16px}.bv-laura header{padding:12px}.bv-laura input,.bv-laura textarea,.bv-laura select{font-size:16px}}@media(prefers-reduced-motion:reduce){.bv-laura *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

#_builder-form input:not([type=checkbox]):not([type=radio]){width:100%;height:36px;padding:8px 15px;border:1px solid #acacac;border-radius:5px;font:300 12px/18px Inter;box-sizing:border-box}#_builder-form input[type=checkbox],#_builder-form input[type=radio]{width:15px;height:15px;flex-shrink:0}#_builder-form button:disabled{opacity:.6}#_builder-form [role=status]{white-space:pre-wrap}

/* FIX20: wrap beside existing phone CTAs without changing the page layout. */
.bv-sms-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding:8px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.4}
a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}
.bv-welcome{flex-wrap:wrap}

/* FIX21 approved copy: natural wrapping and spacing at all viewport widths. */
.bv-copy-support{font-size:16px;line-height:1.5;margin:12px 0;white-space:normal;overflow-wrap:break-word}.bv-availability,.bv-form-context{margin:20px 0;max-width:100%}.bv-availability p{margin:8px 0}#_builder-form{scroll-margin-top:24px}

/* FIX26: body-only overrides; captured source heads and scoped selectors stay intact. */
body strong,body b{color:#172c37!important}
.bv-white-copy,.bv-white-copy h2,.bv-white-copy p,.bv-white-copy strong,.bv-white-copy b{color:#fff!important}
.bv-white-copy{--text-color:#fff}
.bv-static-hero{position:absolute;inset:0;background-size:cover;background-position:center;opacity:1}
.bgVideoWrapper:has(.bv-static-hero){opacity:1!important}
.bv-contact-pair{display:inline-flex;gap:10px;align-items:stretch;max-width:100%;vertical-align:middle}
.bv-contact-pair>a{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;min-width:44px;padding:10px 16px!important;border-radius:8px!important;font:600 15px/1.4 Inter,Arial,sans-serif!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important;animation:none!important;opacity:1!important;margin:0!important}
.bv-contact-pair>a[href^="tel:"]{background:#c83239!important;color:white!important;border:2px solid #c83239!important}
body .bv-sms-cta{border:2px solid currentColor!important;background:transparent!important;color:#172c37!important;white-space:nowrap;overflow-wrap:normal}
.bv-site-header .bv-sms-cta,.bv-white-copy .bv-sms-cta,.c-section:last-child .bv-sms-cta{color:white!important}
.bv-sms-cta svg{flex:none}
body :is(a,button,input,textarea,summary,select):focus-visible{outline:3px solid #c38d29!important;outline-offset:4px!important}
body .bv-inline-link{color:#172c37!important;text-decoration:underline!important;text-underline-offset:4px}
.bv-inline-link::after{content:' →'}
.bv-amenity{list-style:none;color:#172c37!important}.bv-amenity::before{content:'✓';color:#172c37;margin-right:10px}
body .bv-photo-card{display:block!important;position:relative;padding:0!important;overflow:hidden;border-radius:12px!important;background:#172c37!important;text-decoration:none}
body .bv-photo-card img{position:absolute;width:100%!important;height:100%!important;inset:0;object-fit:cover;opacity:1!important}
body .bv-photo-card h2{position:absolute;inset:auto 0 0;margin:0!important;padding:64px 20px 24px!important;background:linear-gradient(transparent,#102b3ad9);color:white!important;font-size:26px!important;z-index:1}
@media(prefers-reduced-motion:no-preference){.bv-photo-card{transition:transform .2s,box-shadow .2s}.bv-photo-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #172c3733}}
.bv-outreach-row>.inner{gap:30px!important;align-items:center!important}.bv-outreach-row .c-column{min-width:0;position:relative!important;margin-top:0!important}.bv-outreach-row img{mask-image:linear-gradient(to bottom,#000 88%,transparent)}
.bv-form-context{text-align:center;padding:20px;max-width:700px;margin:20px auto;color:#172c37;background:#fff;border-radius:10px}.bv-form-context .bv-copy-support{font-size:19px;line-height:1.6}
.bv-plan-row .carousel{max-width:100%;min-width:0}.bv-plan-row .dev-gallery img{object-fit:contain!important;width:100%!important;max-width:100%!important;transform:none!important}
.bv-plan-row .preview-controls{position:relative;inset:auto;padding:8px 0;align-items:center;flex-wrap:wrap;gap:0;pointer-events:auto}
.bv-plan-row .preview-controls button{position:relative;inset:auto;transform:none;min-width:44px;min-height:44px;color:#172c37;background:transparent}
.bv-plan-row .preview-controls .preview-dot{font-size:0;border-radius:0}.bv-plan-row .preview-dot::before{inset:17px;border-radius:50%;background:#a6b1b8}.bv-plan-row .preview-dot[aria-current=true]::before{background:#172c37}
.bv-availability-button{min-height:44px;padding:12px 18px;border:2px solid #172c37;border-radius:8px;background:white;color:#172c37;font:600 16px/1.5 Inter,Arial;cursor:pointer}
#_builder-form input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:16px}#_builder-form .standard-radio-container{min-height:44px}#_builder-form label{padding:8px 0}
.bv-not-found{margin:0;font:18px/1.6 Inter,Arial;color:#172c37;background:#f7f6f2}.bv-not-found header{padding:24px;background:#172c37}.bv-not-found header a{color:white}.bv-not-found main{max-width:760px;margin:12vh auto;padding:24px}.bv-not-found nav{display:flex;flex-wrap:wrap;gap:16px}.bv-not-found a{display:inline-flex;min-height:44px;align-items:center}.bv-not-found nav a{padding:12px 24px;background:#172c37;color:white;border-radius:8px}
@media(max-width:767px){
 .bv-contact-pair{display:flex;flex-direction:column;width:100%;gap:8px}.bv-contact-pair>a{width:100%}
 .bv-site-header .bv-contact-pair{flex-direction:row;width:auto;gap:6px}.bv-site-header .bv-contact-pair>a{width:auto;padding:8px!important;font-size:13px!important}
 body .bv-site-header{padding-top:6px!important;padding-bottom:6px!important}.bv-site-header .c-row,.bv-site-header .c-column{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.bv-site-header img{max-height:48px;width:auto!important}.bv-site-header .inner{row-gap:4px!important}
 .bv-laura .bv-launch{width:56px;height:56px;border-radius:50%;padding:4px;justify-content:center}.bv-launch span{display:none}.bv-launch img{width:44px;height:44px}
 .bv-plan-row .c-column{min-width:0!important;padding-left:10px!important;padding-right:10px!important}.bv-plan-row .dev-gallery{max-width:100%;margin-left:0!important}
}
@media(prefers-reduced-motion:reduce){body *,body *::before,body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* The compact source mobile header has one column: menu/logo above the CTA pair. */
@media(max-width:767px){
 #section-qSZnlntXd #col-J3XkojUyOO>.inner{display:grid!important;grid-template-columns:44px 1fr!important;align-items:center!important;gap:4px!important;padding:0!important}
 #section-qSZnlntXd #nav-menu-Kahkbrt4JP{grid-column:1;grid-row:1;margin:0!important;width:44px!important}
 #section-qSZnlntXd #image-zet-gaBXse{grid-column:2;grid-row:1;margin:0!important;text-align:center!important}
 #section-qSZnlntXd #button-vmtpxs2l5r{grid-column:1/-1;margin:0!important;width:100%!important}
 #section-qSZnlntXd .bv-contact-pair{justify-content:center;width:100%}
 #section-qSZnlntXd .sticky-call-laura-mobile{position:static!important}
}
.bv-site-header strong,.bv-site-header b{color:inherit!important}
.bv-white-copy .bv-contact-pair{position:relative;margin-top:16px}
.bv-plan-row .carousel__viewport{overflow:hidden;max-width:100%}.bv-plan-row .carousel__slide{min-width:0;box-sizing:border-box;padding:0!important}
.bv-contact-pair strong,.bv-contact-pair b{color:inherit!important}
.preview-controls .preview-dot{width:44px;height:44px;min-width:44px;background:transparent!important;border-radius:0}
.preview-controls .preview-dot::before{inset:17px;border-radius:50%;background:#265b7d}
.preview-controls .preview-dot[aria-current=true]::before{background:#fff;box-shadow:0 0 0 1px #172c37}
.preview-overlay .preview-close,.preview-overlay .preview-expand{min-width:44px;min-height:44px}
body .bv-navy-section{background-color:#172c37!important}
body .bv-dark-surface strong,body .bv-dark-surface b,body .bv-navy-section strong,body .bv-navy-section b{color:white!important}
body .bv-dark-surface .bv-sms-cta,body .bv-navy-section .bv-sms-cta,body .bv-dark-surface .bv-inline-link{color:white!important}
body .bv-dark-surface .bv-form-context,body .bv-navy-section .bv-form-context{background:transparent;color:white}
.bv-plan-row .preview-controls .preview-dot[aria-current=true]::before{background:#172c37}
.c-section:has(.bv-static-hero) h1,.c-section:has(.bv-static-hero) h1 strong{color:white!important}
img[src="/assets/01384e234ed4f3865ebdd605.png"]{mask-image:linear-gradient(to bottom,#000 86%,transparent);border-radius:16px}
.bv-outreach-row .c-button{position:static!important;margin:20px 0 0!important;transform:none!important}.bv-outreach-row .text-output{max-width:100%}

/* FIX27: scoped list and nested heading styles override captured component colors. */
body .bv-amenities-list,body .bv-amenities-list .hl-faq-child,body .bv-amenities-list .hl-faq-child-heading{border:0!important;box-shadow:none!important;background:transparent!important}
body .bv-amenities-list .hl-faq-child-heading-text h4{color:#303b40!important;font-weight:400!important}
body .bv-amenities-list .hl-faq-child-head::before{content:'✓';color:#303b40;margin-right:12px}
body .bv-amenities-list .hl-faq-child-head{display:flex;align-items:baseline}
body .bv-amenities-list .hl-faq-child-heading-icon{display:none!important}
body .bv-photo-card h2,body .bv-photo-card h2 *{color:#fff!important;font-weight:700!important}
body .bv-white-copy h2,body .bv-white-copy h2 *{color:#fff!important}
.bv-not-found-main{max-width:960px;margin:auto;padding:80px 24px;font-family:Lato,sans-serif;color:#172c37}
.bv-not-found-main h1{font-family:Montserrat,sans-serif;font-weight:700}
.bv-not-found-main nav{display:flex;gap:24px}

/* FIX30: standalone hero; no captured GHL component selectors or spacing. */
:root{--bv-header-height:100px}
body .bv-hero{position:relative;isolation:isolate;box-sizing:border-box;display:flex;align-items:center;height:clamp(560px,calc(100svh - var(--bv-header-height)),720px);margin:0;padding:32px 64px;overflow:hidden;background:#081420;color:#fff;font-family:Lato,Arial,sans-serif;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.4)}
body .bv-hero .bv-static-hero{display:block;position:absolute;inset:0;z-index:-2}
/* Overscan the original to place its left-of-center tower right of center. */
body .bv-hero .bv-static-hero img{display:block;width:160%;max-width:none;height:100%;object-fit:cover;object-position:68% 35%}
body .bv-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,20,32,0.86),transparent 58%),linear-gradient(0deg,rgba(8,20,32,.22),transparent 35%)}
body .bv-hero-content{width:100%;max-width:560px;margin:0;padding:0}
body .bv-hero h1{margin:0 0 18px;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:56px;font-weight:700;line-height:1.05}
body .bv-hero p{margin:0;color:#fff}
body .bv-hero .bv-hero-subline{font-size:20px;line-height:1.4;margin-bottom:22px}
body .bv-hero .bv-contact-pair{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:stretch}
body .bv-hero .bv-contact-pair>a{height:48px}
body .bv-hero .bv-sms-cta{background:#fff!important;color:#172c37!important;border-color:#fff!important}
body .bv-hero .bv-hero-trust{font-size:14px;line-height:1.4;opacity:.85;margin-top:16px}
body .bv-hero .bv-hero-note{font-size:15px;line-height:1.4;margin-top:12px}
@media(max-width:767px){
 :root{--bv-header-height:112px}
 body .bv-hero{height:calc(100svh - var(--bv-header-height));min-height:0;padding:24px 22px;align-items:flex-end}
 body .bv-hero .bv-static-hero img{width:100%;object-position:39% 35%}
 body .bv-hero::before{background:linear-gradient(0deg,rgba(8,20,32,.96),rgba(8,20,32,.82) 48%,rgba(8,20,32,.15) 80%,transparent)}
 body .bv-hero h1{font-size:36px;line-height:1.05;margin-bottom:14px}
 body .bv-hero .bv-hero-subline{font-size:17px;line-height:1.4;margin-bottom:16px}
 body .bv-hero .bv-contact-pair{flex-direction:column;width:100%;gap:12px}
 body .bv-hero .bv-contact-pair>a{width:100%}
 body .bv-hero .bv-hero-trust{margin-top:12px}
 body .bv-hero .bv-hero-note{margin-top:8px}
 /* Closed launcher follows the hero's top edge until its CTAs leave view. */
 body.bv-home-hero .bv-laura:has(>#bv-panel[hidden]){top:var(--bv-launch-top,124px);bottom:auto}
}
/* FIX28: shared full-screen viewer and compact, explicit-consent inquiries. */
.bv-open-photo{cursor:zoom-in}.bv-open-photo:focus-visible{outline:3px solid #b27d24;outline-offset:-4px}
.bv-plan-row>.inner{display:flex!important;align-items:stretch!important}.bv-plan-row>.inner>.c-column{width:50%!important;flex:0 0 50%!important;min-width:0;box-sizing:border-box}
.preview-controls{position:relative!important;inset:auto!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.preview-controls button{position:relative!important;inset:auto!important;transform:none!important;min-width:44px;min-height:44px}
.bv-plan-inquiry{background:#fff;color:#172c37;border:1px solid #bbc4ca;border-radius:12px;padding:20px;margin:16px auto;max-width:480px;text-align:left}.bv-plan-inquiry label{display:block;margin:12px 0}.bv-plan-inquiry input:not([type=checkbox]){display:block;width:100%;min-height:44px;box-sizing:border-box}.bv-plan-inquiry input[type=checkbox]{width:24px;height:24px;vertical-align:middle}.bv-plan-inquiry label label{display:inline}.bv-plan-inquiry button{min-height:44px;margin:5px;padding:10px}.bv-plan-inquiry a{text-decoration:underline}
.bv-lightbox{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#102530;color:white}.bv-lightbox[open]{display:flex;flex-direction:column}.bv-lightbox::backdrop{background:#102530}.bv-lightbox>button{align-self:flex-end}.bv-lightbox button,.bv-lightbox a{min-width:44px;min-height:44px;padding:10px;border:1px solid #98aab4;border-radius:6px;background:#fff;color:#102530;cursor:pointer;font-size:16px}.bv-lightbox button[hidden]{display:none}.bv-lightbox-stage{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none}.bv-lightbox-stage img{width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.bv-lightbox-controls,.bv-lightbox-actions{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:8px}.bv-lightbox-controls p{color:white;margin:0}.bv-lightbox-actions a{display:inline-flex;align-items:center;box-sizing:border-box}
@media(max-width:767px){.bv-plan-row>.inner{flex-direction:column}.bv-plan-row>.inner>.c-column{width:100%!important;flex-basis:auto!important}.bv-plan-media{order:-1}.bv-lightbox-controls p{font-size:14px}}

/* FIX28: a fixed-ratio media frame, independent of captured image dimensions. */
.bv-gallery-frame{position:relative;width:100%;aspect-ratio:4/3;background:#f3f5f7;border-radius:12px;overflow:hidden}
.bv-plan-media .dev-gallery{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;overflow-y:hidden;touch-action:pan-x pan-y;scrollbar-width:none}
.bv-plan-media .dev-gallery::-webkit-scrollbar{display:none}
.bv-plan-media .dev-gallery .carousel__slide{height:100%!important;min-height:0!important;width:100%!important}
.bv-plan-media .bv-slide-button{display:block;width:100%!important;height:100%!important;padding:0;border:0;background:#f3f5f7;cursor:zoom-in}
.bv-plan-media .dev-gallery img{pointer-events:none;display:block;width:100%!important;height:100%!important;min-height:0!important;object-position:center;object-fit:cover!important;cursor:zoom-in}
.bv-plan-media .dev-gallery img[data-gallery-fit="contain"]{object-fit:contain!important}
.bv-gallery-overlay{position:absolute;inset:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 8px;pointer-events:none}
.bv-gallery-overlay button{pointer-events:auto;background:#172c37;color:white;border:0;border-radius:50%;width:44px;height:44px;padding:0;font:36px/1 Arial;cursor:pointer}
.bv-gallery-counter{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:#172c37;color:white;border-radius:4px;padding:4px 12px;font:16px/1.5 Arial}
.bv-gallery-thumbnails{display:flex;gap:8px;width:478px;max-width:100%;overflow-x:auto;margin:12px auto 0;padding:3px;box-sizing:border-box}
.bv-gallery-thumbnails button{flex:0 0 72px;width:72px;height:54px;padding:0;cursor:pointer;background:#f3f5f7;border:0;border-radius:4px;overflow:hidden}
.bv-gallery-thumbnails button[aria-current="true"]{outline:2px solid #172c37;outline-offset:1px}
.bv-gallery-thumbnails img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}
.blog-author-image-post{aspect-ratio:1!important;object-fit:cover!important;border-radius:0!important;width:96px!important;height:96px!important;object-position:top}


.bv-plan-media .bv-slide-button picture{display:block;height:100%!important;width:100%!important}.bv-plan-media .carousel{overflow:visible!important}

/* Always-visible frame actions, shared by desktop and phone layouts. */
.bv-gallery-view,.bv-gallery-zoom{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;gap:6px;opacity:1;visibility:visible;background:#fff;color:#172c37;border:0;cursor:zoom-in;min-height:44px}
.bv-gallery-view{bottom:8px;right:8px;border-radius:24px;padding:8px 12px;font:14px/1.5 Arial}
.bv-gallery-view::before{content:"";width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h18v18H3zm2 2v11l5-5 4 4 3-3 2 2V5zm3 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E") center/contain no-repeat}
.bv-gallery-zoom{top:8px;right:8px;width:44px;height:44px;border-radius:50%;font:32px/1 Arial}
.bv-plan-thumbs{display:flex;overflow-x:auto}

/* The visible frame owns positioning; captured carousel wrappers may be taller. */
body .bv-plan-media .bv-gallery-frame{position:relative!important;isolation:isolate;display:block!important;box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3!important;padding:0!important;margin:0!important;overflow:hidden!important;cursor:zoom-in!important}
body .bv-plan-media .bv-gallery-frame>.dev-gallery{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;z-index:0!important;transform:none!important}
body .bv-plan-media,body .bv-plan-media .bv-gallery-frame .carousel__slide{cursor:zoom-in!important}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-overlay{position:absolute!important;inset:0!important;z-index:3!important}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-view,body .bv-plan-media .bv-gallery-frame>.bv-gallery-zoom{position:absolute!important;left:auto!important;right:8px!important;margin:0!important;transform:none!important;z-index:4!important;opacity:1!important;visibility:visible!important;background:#fff!important;color:#172c37!important;cursor:zoom-in!important}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-view{top:auto!important;bottom:8px!important}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-zoom{top:8px!important;bottom:auto!important}

/* Keep explicit viewer pills clickable above captured carousel overlays. */
body .bv-plan-media .bv-gallery-frame>.bv-gallery-view,body .bv-plan-media .bv-gallery-frame>.bv-gallery-zoom{display:flex!important;pointer-events:auto!important}
body .bv-plan-media .bv-gallery-frame .default-cursor{cursor:zoom-in!important}

/* FIX36 layout: the captured group is a flex row; consent siblings must stack. */
:root{--bv-consent-ink:#172c37}
#_builder-form .terms-and-conditions[role="group"]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;box-sizing:border-box}
#_builder-form .terms-and-conditions[role="group"]>.checkbox-container,
#_builder-form .terms-and-conditions[role="group"]>.bv-marketing-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}
#_builder-form .terms-and-conditions label{flex:1;min-width:0;margin:0!important;padding:0;font:500 14px/20px Inter,Arial,sans-serif;color:var(--bv-consent-ink);white-space:normal;overflow-wrap:anywhere}
#_builder-form .terms-and-conditions input[type="checkbox"]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0;accent-color:var(--bv-consent-ink)}
#_builder-form .terms-and-conditions a,
.bv-laura label.bv-consent a,
.bv-plan-inquiry label:has(>input[type="checkbox"]) a{color:var(--bv-consent-ink);text-decoration:underline;text-underline-offset:2px}
/* Text and links stay in one inline formatting context, not separate flex items. */
.bv-laura label.bv-consent,
.bv-plan-inquiry label:has(>input[type="checkbox"]){display:block;position:relative;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0 0 0 28px;font:400 14px/20px Inter,Arial,sans-serif;color:var(--bv-consent-ink);white-space:normal;overflow-wrap:anywhere}
.bv-plan-inquiry label:has(>input[type="checkbox"])+label:has(>input[type="checkbox"]){margin-top:12px}
.bv-laura label.bv-consent>input[type="checkbox"],
.bv-plan-inquiry label:has(>input[type="checkbox"])>input[type="checkbox"]{position:absolute;left:0;top:1px;display:block;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--bv-consent-ink)}
/* Allow captured flex columns and form descendants to shrink to the phone width. */
@media(max-width:767px){
 .c-row,.c-row>.inner,.c-column,.c-column>.inner,.c-wrapper{min-width:0;box-sizing:border-box}
 .c-column>.inner,.c-column>.inner>.c-wrapper{max-width:100%}
 #_builder-form,#_builder-form .fields-container,#_builder-form .form-field-wrapper,#_builder-form .form-builder--item{min-width:0;max-width:100%;box-sizing:border-box}
}

/* FIX37: in-flow media and strip stay inside the plan card. */
body .bv-plan-row{padding-bottom:24px!important}
body .bv-plan-media .c-image-slider,body .bv-plan-media .image-container,body .bv-plan-media .carousel{height:auto!important;min-height:0!important;max-width:100%;width:100%;box-sizing:border-box}
.bv-gallery-card{display:block;width:100%;min-width:0;box-sizing:border-box}
.bv-gallery-strip{position:relative;width:100%;min-width:0;margin-top:12px}
.bv-gallery-strip.bv-overflow-right::after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,#fff);pointer-events:none}
.bv-gallery-strip .bv-gallery-thumbnails{width:100%;max-width:100%;margin:0;padding:0;gap:8px;overflow-x:auto;scrollbar-width:thin}
.bv-gallery-thumbnails button{position:relative;border-radius:6px}
.bv-gallery-thumbnails button[aria-current="true"]{outline:2px solid #172c37;outline-offset:-2px}
.bv-thumb-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#172c37bb;color:#fff;font:600 18px/1 Arial;pointer-events:none}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-view,body .bv-plan-media .bv-gallery-frame>.bv-gallery-zoom{right:12px!important}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-view{bottom:12px!important}
body .bv-plan-media .bv-gallery-frame>.bv-gallery-zoom{top:12px!important}
.bv-plan-media .bv-gallery-counter{bottom:12px;left:12px;transform:none;font-size:14px;padding:4px 8px}
.bv-plan-media .bv-gallery-overlay>button{display:none}
/* Reserve separate control bands around the padded drawing; photo crop stays 4:3. */
body .bv-plan-media .carousel__slide:has(img[data-gallery-fit="contain"]){padding:56px 0!important;box-sizing:border-box}
body .bv-plan-media .dev-gallery img[data-gallery-fit="contain"]{padding:16px!important;box-sizing:border-box;object-fit:contain!important}
.bv-blog-catalog{width:100%;max-width:960px;margin:0 auto;text-align:left}
[data-blog-card]{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #c5cdd0;align-items:flex-start}
[data-blog-card][hidden],.bv-blog-paging a[hidden]{display:none!important}
.blog-items [data-blog-card] .bv-blog-image-link{display:block;width:30%;flex:0 0 30%;margin:0}
[data-blog-card] img{width:100%;aspect-ratio:4/3;object-fit:cover}
[data-blog-card] h2{font-size:24px;line-height:1.3;margin:0 0 12px}
.bv-blog-paging{display:flex;justify-content:center;gap:24px;align-items:center;padding:24px 0}
.bv-blog-paging a{padding:12px;color:#172c37;text-decoration:underline}
@media(max-width:600px){[data-blog-card]{gap:12px}[data-blog-card] h2{font-size:19px}}

/* FIX38: retain original H1 presentation after semantic demotion. Source
   component rules already target h1 through h6 equally, including media rules. */
:where([data-fix38-tag="h1"]){font-size:2em}
.hl-blog [data-fix38-tag="h1"]{font-size:2em!important}
.blog-html-container [data-fix38-tag="h1"],.blog-html-container-single [data-fix38-tag="h1"]{display:block;font-size:2em;font-weight:700;margin:.67em 0}

/* FIX39: only inspected repeated card/photo groups; never generic .inner. */
body #row-oIXfdGqMFW > .inner{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1200px!important;width:100%!important;box-sizing:border-box;padding-inline:24px!important;margin:32px auto 48px!important;align-items:stretch!important}
body #row-oIXfdGqMFW > .inner > .bv-photo-card{box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;aspect-ratio:4/3!important;align-self:stretch!important}
body #row-oIXfdGqMFW > .inner > .bv-photo-card h2{line-height:1.25!important;min-height:2.5em;box-sizing:content-box;display:flex;align-items:flex-end}

/* Amenities: twelve photos, with equal ratio cells and cover images. */
body #photo-video-gallery-6vTBdpFRE4 .photo-video-gallery-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
body #photo-video-gallery-6vTBdpFRE4 .photo-video-gallery-grid-item{height:auto!important;min-height:0!important;min-width:0!important;margin:0!important;aspect-ratio:4/3;align-self:stretch}
body #photo-video-gallery-6vTBdpFRE4 .photo-video-gallery-grid-item > picture{width:100%!important;height:100%!important}
body #photo-video-gallery-6vTBdpFRE4 .photo-video-gallery-grid-item-img{display:block;width:100%!important;height:100%!important;min-width:0!important;object-fit:cover!important}

/* The archive is a one-column list of image/text cards, plus paging. */
body .bv-blog-catalog[data-blog-catalog]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}
body .bv-blog-catalog > [data-blog-card]{display:flex;gap:24px!important;align-items:stretch!important;width:100%;height:auto;min-width:0;box-sizing:border-box;margin:0;padding:0 0 24px}
body .bv-blog-catalog > [data-blog-card] > div{min-width:0}

/* Plan cards are separate rows, each with description/media columns.
   The floorplans index also has separate captured desktop/phone rows. */
body .bv-plan-row,
body :is(#row-ZA2FXSBsja,#row--FDOcKM1ZG,#row-plAbOeXPfd,#row-kYlEQDQiXO,#row-9NjEYadbkf,#row-y6VMCXns06,#row-GatZP5MwaE,#row-reYmw03Y0x){margin-bottom:24px!important}
body .bv-plan-row > .inner,
body :is(#row-ZA2FXSBsja,#row--FDOcKM1ZG,#row-plAbOeXPfd,#row-kYlEQDQiXO) > .inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
body .bv-plan-row > .inner > .c-column,
body :is(#row-ZA2FXSBsja,#row--FDOcKM1ZG,#row-plAbOeXPfd,#row-kYlEQDQiXO) > .inner > .c-column,
body #row-GX8LQM9_Sb > .inner > .c-column{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;flex:none!important;margin:0!important;align-self:stretch!important}

/* Shared footer: four actual columns; copyright row remains independent. */
body #row-GX8LQM9_Sb > .inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
@media(max-width:1024px){
 body #row-oIXfdGqMFW > .inner{grid-template-columns:repeat(2,1fr)!important}
 body #photo-video-gallery-6vTBdpFRE4 .photo-video-gallery-grid,
 body #row-GX8LQM9_Sb > .inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:767px){
 body #row-oIXfdGqMFW > .inner{grid-template-columns:repeat(1,1fr)!important;gap:16px!important}
 body #row-oIXfdGqMFW > .inner > .bv-photo-card{aspect-ratio:16/10!important}
 body #photo-video-gallery-6vTBdpFRE4 .photo-video-gallery-grid,
 body #row-GX8LQM9_Sb > .inner,
 body .bv-plan-row > .inner,
 body :is(#row-ZA2FXSBsja,#row--FDOcKM1ZG,#row-plAbOeXPfd,#row-kYlEQDQiXO) > .inner{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
 body .bv-blog-catalog[data-blog-catalog],
 body .bv-blog-catalog > [data-blog-card]{gap:16px!important}
 body .bv-blog-catalog > [data-blog-card]{padding-bottom:16px}
 body .bv-plan-row,
 body :is(#row-ZA2FXSBsja,#row--FDOcKM1ZG,#row-plAbOeXPfd,#row-kYlEQDQiXO,#row-9NjEYadbkf,#row-y6VMCXns06,#row-GatZP5MwaE,#row-reYmw03Y0x){margin-bottom:16px!important}
}

/* FIX 42A: readable text and touch targets only. No widget positioning changes. */
body :is(small,.blog-back-button span,.blog-publish-date,.static-field.form-control,.bv-launch small){font-size:14px!important}
/* Running-text links keep the original line boxes; inline padding expands only the hit area. */
body :is(p,li,td,span,h1,h2,h3,h4,h5,h6,label,.blog-html-container,.blog-html-container-single,:where(#blogPostContent)) a[href]{display:inline;padding-block:12px}
/* Box sizing belongs to standalone controls, never to every anchor. */
body :is(button,summary,[role="button"],input:not([type="radio"]):not([type="checkbox"]),select,textarea){min-width:44px;min-height:44px;box-sizing:border-box}
body :is(.nav-menu,.bv-site-header,.bv-contact-pair,.blog-item-category:not(p),.bv-blog-paging,.c-button,.bv-availability,:where(#row-GX8LQM9_Sb,#paragraph-qdtyQxM3aG)) a[href],
body a:is(.blog-back-button,.back-to-top){display:inline-block;min-width:44px;min-height:44px;box-sizing:border-box}
body #paragraph-qdtyQxM3aG a[href]{padding-block:12px;margin-inline:4px}
body :is(.nav-menu,.bv-blog-paging,.blog-item-category:not(p),.preview-controls,.bv-chips){gap:8px!important}
body .nav-menu li{margin:4px}
body .bv-contact-pair>a[href]{min-height:48px!important}
body .bv-site-header .bv-contact-pair>a{font-size:15px!important;font-weight:600!important;margin:0}
body .bv-site-header .bv-contact-pair{gap:8px!important;flex-wrap:wrap}
body .blog-item-category:not(p){display:flex;flex-wrap:wrap;align-items:center}
body .blog-item-category:not(p) a,body .bv-blog-paging a{margin:0;min-height:44px;min-width:44px;padding:12px 8px}
body .blog-back-button,body .back-to-top{min-height:44px;min-width:44px;margin:8px 0!important;padding:12px;box-sizing:border-box;font-size:14px!important}
body #_builder-form .standard-radio-container{position:relative;min-height:44px;margin-bottom:8px}
body #_builder-form .standard-radio-container label{display:flex;align-items:center;min-height:44px;min-width:44px;flex:1;margin:0!important;padding:8px 8px 8px 30px;box-sizing:border-box;cursor:pointer}
body #_builder-form .standard-radio-container input{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0}
body #_builder-form .terms-and-conditions label,body .bv-laura label.bv-consent,body .bv-plan-inquiry label:has(>input[type="checkbox"]){min-height:44px;min-width:44px;box-sizing:border-box;font-size:14px!important}
body .static-field.form-control,body input::placeholder,body textarea::placeholder{font-size:14px!important}
body .static-field.form-control{min-height:44px!important;display:flex;align-items:center}
body .c-button a[href],body .bv-plan-inquiry button[type="submit"],body .bv-availability-button,body .c-paragraph a[href="/contactlaura"]{min-height:48px}
body .bv-laura .bv-chips button{min-height:44px;min-width:44px;font-size:14px}
body .bv-laura .bv-message{gap:8px}
body .preview-overlay{padding:72px 24px 24px}
body .preview-overlay .nav-menu{display:flex!important;flex-direction:column;gap:8px!important}
body .preview-overlay .nav-menu li{height:auto!important;min-height:44px;margin:0!important;padding:0!important}
body .preview-overlay .preview-menu-row{display:flex;align-items:center;gap:8px;min-height:44px}
body .preview-overlay .nav-menu a{flex:1;width:auto!important;min-height:44px;margin:0!important;line-height:1.3}
body .preview-overlay .preview-expand{position:static!important;flex:0 0 44px;height:44px}
body .preview-overlay .dropdown-menu:not([hidden]){display:flex!important;flex-direction:column;gap:8px;padding-top:8px}
@media(max-width:767px){
 body .c-button a[href],body .c-paragraph a[href="/contactlaura"]{width:100%!important;margin-inline:0}
 body .bv-availability-button{width:100%!important;margin-inline:0}
 body :is(a[href*="showing"],a[href*="availability"],.bv-plan-inquiry button[type="submit"]){width:100%;min-height:48px}
}


/* FIX 42B: last-line clearance and a phone-sized, independently closable widget. */
body{padding-bottom:96px!important}
@media(max-width:767px){
 body .bv-laura{top:auto!important;right:16px!important;bottom:16px!important}
 body .bv-laura .bv-launch{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:50%!important;padding:0!important;gap:0;justify-content:center;overflow:hidden;box-sizing:border-box}
 body .bv-laura .bv-launch>span,body .bv-laura .bv-launch small{display:none!important}
 body .bv-laura .bv-launch img{width:44px;height:44px;border-radius:50%}
 body .bv-laura:has(>#bv-panel:not([hidden])){position:fixed!important;inset:var(--bv-vv-top,0px) 0 auto!important;bottom:auto!important;width:100%}
 body .bv-laura #bv-panel{width:100%!important;max-width:none!important;height:var(--bv-vv-height,100dvh)!important;max-height:none!important;border:0!important;border-radius:0!important}
 body .bv-laura #bv-panel>header{flex-shrink:0}
 body .bv-laura #bv-panel .bv-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}
 body .bv-laura #bv-panel .bv-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}
}


/* FIX 42B revision: reserve clearance inside the footer, not only after the body. */
body #section-TYlvUQ-pop{padding-bottom:96px!important}
@keyframes bv-launch-reveal{from{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}
@media(max-width:767px){
 body .bv-laura .bv-launch{visibility:hidden;opacity:0;animation:bv-launch-reveal .2s ease 3.8s forwards}
 html.bv-launch-revealed body .bv-laura .bv-launch{animation-delay:0s}
 body .bv-laura:has(>#bv-panel:not([hidden])) .bv-launch{display:none!important}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 body .bv-laura .bv-launch{animation:bv-launch-reveal 0s linear 4s forwards!important}
 html.bv-launch-revealed body .bv-laura .bv-launch{animation-delay:0s!important}
}


/* FIX 43: price replacement rows only; original surrounding layout stays intact. */
body .bv-pricing-callout{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;margin:0;font:400 16px/1.5 Inter,Arial,sans-serif}
body .bv-pricing-callout .bv-pricing-label{display:block;font:inherit;max-width:100%;overflow-wrap:normal}
body .bv-pricing-callout .bv-contact-pair{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;width:auto;max-width:100%}
body .bv-pricing-callout .bv-contact-pair>a{flex:0 1 auto;width:auto;min-width:44px;min-height:48px}

/* FIX 42A round 3: exact helper-link rows, without global anchor sizing. */
body .blog-item-category a[href],
body .blog-tags a[href],
body .blog-category a[href],
body a.back-to-top[href],
body a.blog-back-button[href],
body .bv-consent a[href],
body .terms-and-conditions a[href],
body #section-TYlvUQ-pop a[href="mailto:laura@bridgeviewtempe.realestate"],
body #paragraph-qsUgU6H5DP a[href="mailto:laura@bridgeviewtempe.realestate"],
body a.bv-inline-link[href],
:root:has(link[rel="canonical"][href$="/Amenities"]) body .c-paragraph a[href="/floorplans"]{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}

/* FIX49: intrinsic-ratio images, genuine backdrop, uncropped thumbnails. */
.bv-lightbox{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);margin:0;overflow:visible}
.bv-lightbox>button,.bv-lightbox-controls,.bv-lightbox-actions{flex-shrink:0}
.bv-lightbox-stage{position:relative;min-width:0;overflow:visible}
.bv-lightbox-stage[data-zoomed="true"]{overflow:hidden}
.bv-lightbox-stage img{display:block;flex:none;width:auto;height:auto;max-width:100%;max-height:100%;padding:0;border:0;box-sizing:content-box;object-fit:contain}
.bv-lightbox-stage img[hidden],.bv-lightbox-status[hidden]{display:none!important}
.bv-lightbox-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:16px}
.bv-lightbox button,.bv-lightbox a{box-sizing:border-box;min-width:44px;min-height:44px}
.bv-gallery-thumbnails img{object-fit:contain!important}
body .bv-plan-media .dev-gallery img[data-gallery-fit="contain"]{padding:0!important}

/* FIX53: photograph-backed page banners; the standalone home hero is untouched. */
:root{--bv-banner-ink:#fff;--bv-banner-base:#081420;--bv-banner-shade-top:rgba(8,20,32,.78);--bv-banner-shade-bottom:rgba(8,20,32,.68)}
body .bv-page-banner.c-section{box-sizing:border-box;position:relative;isolation:isolate;display:flex!important;align-items:center;justify-content:center;width:100%;height:240px!important;min-height:240px!important;max-height:240px!important;margin:0!important;padding:24px!important;border:0!important;border-radius:0!important;overflow:hidden;background-color:var(--bv-banner-base)!important;background-image:linear-gradient(var(--bv-banner-shade-top),var(--bv-banner-shade-bottom)),var(--bv-banner-image)!important;background-size:cover!important;background-position:center!important;color:var(--bv-banner-ink)!important}
body .bv-page-banner>.bv-static-hero{inset:0;background-image:inherit;background-position:inherit;background-size:cover;z-index:0}
body .bv-page-banner>.bv-banner-title{position:relative;z-index:1;width:100%;max-width:1100px;padding:0;margin:0;border:0;border-radius:0;background:transparent!important;color:var(--bv-banner-ink)!important;text-align:center}
body .bv-page-banner h1{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--bv-banner-ink)!important;font-family:Montserrat,Arial,sans-serif;font-size:38px!important;line-height:1.2!important;font-weight:700!important;overflow-wrap:break-word;text-wrap:balance}
body .bv-banner-content{padding-top:32px!important}
@media(max-width:600px){body .bv-page-banner.c-section{height:180px!important;min-height:180px!important;max-height:180px!important;padding:16px 20px!important}body .bv-page-banner h1{font-size:24px!important;line-height:1.2!important}}

/* FIX59: desktop and tablet header only; the accepted phone header is untouched. */
@media(min-width:768px){
 body #section-e4xpNBmbov{--bv-header-surface:#050504;background:var(--bv-header-surface)!important;color:var(--white);padding:0!important}
 body #section-e4xpNBmbov>.inner{max-width:1440px!important;width:100%}
 body #section-e4xpNBmbov :is(.c-row,.c-column,.c-column>.inner,.nav-menu-wrapper){padding:0!important;margin:0!important;border:0!important;background:transparent!important;min-width:0}
 body #section-e4xpNBmbov .c-row>.inner{flex-wrap:nowrap!important;align-items:center!important;gap:12px;padding:8px 12px!important;box-sizing:border-box}
 body #section-e4xpNBmbov #col-8PhJtxtr9j{flex:1 1 auto!important;width:auto!important}
 body #section-e4xpNBmbov #col-X56tWOVBax{flex:0 0 auto!important;width:auto!important}
 body #section-e4xpNBmbov .c-column>.inner{width:100%!important;align-items:center!important;justify-content:center!important}
 body #section-e4xpNBmbov .nav-menu-wrapper{align-items:center!important;gap:12px;justify-content:space-between!important}
 body #section-e4xpNBmbov .branding{flex:0 0 150px;align-items:center}
 body #section-e4xpNBmbov .logo{width:150px!important;height:84px!important;margin:0!important;overflow:hidden}
 body #section-e4xpNBmbov .logo picture{display:flex!important;width:150px;height:84px;align-items:center;justify-content:center}
 body #section-e4xpNBmbov .logo img{flex:none;width:200px!important;max-width:none!important;height:112.5px!important;object-fit:contain!important;mix-blend-mode:lighten}
 body #section-e4xpNBmbov .cart-nav-wrapper{flex:0 0 auto;min-width:0}
 body #section-e4xpNBmbov .bv-contact-pair{display:flex!important;flex-flow:row nowrap!important;width:auto!important;max-width:none;gap:8px!important;align-items:center}
 body #section-e4xpNBmbov .bv-contact-pair>a{flex:none;width:auto!important;height:48px!important;min-height:48px!important;padding:8px!important;line-height:20px!important}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;margin:0!important;padding:0!important}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu>.nav-menu-item{flex:none;margin:0!important;padding:0!important}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu>.nav-menu-item>a{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:22px!important;padding:0!important;min-height:48px!important;white-space:nowrap;display:flex;align-items:center}
 body #section-e4xpNBmbov .dev-mobile-menu{display:none!important}
 body #section-e4xpNBmbov .nav-menu-mobile{display:none!important}
}
@media(min-width:768px) and (max-width:1023px){
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu{display:none!important}
 body #section-e4xpNBmbov .dev-mobile-menu{display:block!important;position:relative}
 body #section-e4xpNBmbov .dev-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;list-style:none;color:var(--white);font-size:28px}
 body #section-e4xpNBmbov .dev-mobile-menu>ul{display:none!important}
 body #section-e4xpNBmbov #col-X56tWOVBax{display:none!important}
 body #section-e4xpNBmbov .bv-tablet-contact{list-style:none;padding-top:8px}
}

@media(min-width:768px) and (max-width:1023px){
 body dialog.bv-tablet-menu .bv-tablet-contact{list-style:none;padding-top:16px}
 body dialog.bv-tablet-menu .bv-contact-pair{display:flex;flex-flow:row nowrap;gap:8px;width:auto}
 body dialog.bv-tablet-menu .bv-contact-pair>a{width:auto;min-height:48px;height:48px;padding:8px!important;font-size:15px!important}
}

/* FIX59 review: Montserrat navigation, balanced whitespace and a larger logo. */
.bv-nav-sms-short{display:none}
@media(min-width:1024px){
 body #section-e4xpNBmbov>.inner{max-width:1320px!important}
 body #section-e4xpNBmbov .c-row>.inner{height:100px;gap:0;padding:0 24px!important}
 body #section-e4xpNBmbov .nav-menu-wrapper{gap:0;justify-content:flex-start!important}
 body #section-e4xpNBmbov .branding{flex:0 0 152px}
 body #section-e4xpNBmbov .logo{width:152px!important;height:80px!important}
 body #section-e4xpNBmbov .logo picture{width:152px;height:80px}
 body #section-e4xpNBmbov .logo img{width:auto!important;height:80px!important;transform:none}
 body #section-e4xpNBmbov .cart-nav-wrapper{flex:1 1 auto;display:flex;justify-content:center;min-width:0}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu{gap:28px!important;flex:none}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu>.nav-menu-item>a{font-family:Montserrat,Arial,sans-serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:.01em!important;color:var(--white)!important;position:relative;background:transparent!important;text-decoration:none!important}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu>.nav-menu-item>a:is(:hover,:focus-visible,[aria-current="page"]){text-decoration-line:underline!important;text-decoration-color:var(--red)!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}
}
@media(min-width:1440px){
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu{gap:32px!important}
}
@media(min-width:1024px) and (max-width:1199px){
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu{gap:16px!important}
 body #section-e4xpNBmbov .cart-nav-wrapper>.nav-menu>.nav-menu-item>a{font-size:15px!important}
 body #section-e4xpNBmbov .bv-contact-pair>a{font-size:13px!important;padding:6px!important;gap:6px}
 body #section-e4xpNBmbov .bv-sms-cta svg{width:18px;height:18px}
 body #section-e4xpNBmbov .bv-nav-sms-full{display:none}
 body #section-e4xpNBmbov .bv-nav-sms-short{display:inline}
}

@media(min-width:1024px){
 body #section-e4xpNBmbov #nav-menu-F9pcIDU-aG,
 body #section-e4xpNBmbov .nav-menu-wrapper{width:100%!important}
}
@media(min-width:1024px) and (max-width:1199px){
 body #section-e4xpNBmbov .branding{flex-basis:152px}
 body #section-e4xpNBmbov .logo,body #section-e4xpNBmbov .logo picture{width:152px!important}
 body #section-e4xpNBmbov .logo img{width:auto!important;height:80px!important}
 body #section-e4xpNBmbov .bv-contact-pair>a{padding:4px!important;gap:4px;letter-spacing:-.2px}
 body #section-e4xpNBmbov .bv-sms-cta svg{width:16px;height:16px}
}

@media(min-width:1200px){
 body #section-e4xpNBmbov .bv-contact-pair>a{font-size:14px!important}
}
@media(min-width:1024px) and (max-width:1079px){
 body #section-e4xpNBmbov .bv-contact-pair>a{padding:2px!important}
}

/* FIX60: responsive original-image encodings; preserve every existing crop. */
:root{--f60-1686e9d8ddf5e263f8b3d5d6:image-set(url("/assets/f60-1686e9d8ddf5e263f8b3d5d6-1600.webp") type("image/webp"), url("/assets/1686e9d8ddf5e263f8b3d5d6.avif") type("image/avif"));--f60-209c86ddf9b10868452555d3:image-set(url("/assets/f60-209c86ddf9b10868452555d3-1600.webp") type("image/webp"), url("/assets/209c86ddf9b10868452555d3.png") type("image/png"));--f60-5b982ecf894e844027e92310:image-set(url("/assets/f60-5b982ecf894e844027e92310-1600.webp") type("image/webp"), url("/assets/5b982ecf894e844027e92310.png") type("image/png"));--f60-5ba41d9fb444b40070c23379:image-set(url("/assets/f60-5ba41d9fb444b40070c23379-1600.webp") type("image/webp"), url("/assets/5ba41d9fb444b40070c23379.png") type("image/png"));--f60-banner-20353b4a82c4319c1db916e3:image-set(url("/assets/f60-banner-20353b4a82c4319c1db916e3-1600.webp") type("image/webp"), url("/assets/banner-20353b4a82c4319c1db916e3.jpg") type("image/jpeg"));--f60-banner-2dc413fad45b037588d934f3:image-set(url("/assets/f60-banner-2dc413fad45b037588d934f3-1600.webp") type("image/webp"), url("/assets/banner-2dc413fad45b037588d934f3.jpg") type("image/jpeg"));--f60-banner-4b4a7cdf62c01908207882ee:image-set(url("/assets/f60-banner-4b4a7cdf62c01908207882ee-1600.webp") type("image/webp"), url("/assets/banner-4b4a7cdf62c01908207882ee.jpg") type("image/jpeg"));--f60-banner-61244edc244f960e3ef94f90:image-set(url("/assets/f60-banner-61244edc244f960e3ef94f90-1600.webp") type("image/webp"), url("/assets/banner-61244edc244f960e3ef94f90.jpg") type("image/jpeg"));--f60-banner-e3cb5c8ac5c3baf18cc7ec92:image-set(url("/assets/f60-banner-e3cb5c8ac5c3baf18cc7ec92-1600.webp") type("image/webp"), url("/assets/banner-e3cb5c8ac5c3baf18cc7ec92.jpg") type("image/jpeg"));--f60-banner-fa947349495ca124eb97d8f4:image-set(url("/assets/f60-banner-fa947349495ca124eb97d8f4-1600.webp") type("image/webp"), url("/assets/banner-fa947349495ca124eb97d8f4.jpg") type("image/jpeg"));--f60-cdd5618b529bb49f20952f1b:image-set(url("/assets/f60-cdd5618b529bb49f20952f1b-1600.webp") type("image/webp"), url("/assets/cdd5618b529bb49f20952f1b.jpeg") type("image/jpeg"));--f60-e666f29636bbb4f684c87fbc:image-set(url("/assets/f60-e666f29636bbb4f684c87fbc-1600.webp") type("image/webp"), url("/assets/e666f29636bbb4f684c87fbc.jpeg") type("image/jpeg"));--f60-e92df9ef084296cf62ad38f2:image-set(url("/assets/f60-e92df9ef084296cf62ad38f2-1600.webp") type("image/webp"), url("/assets/e92df9ef084296cf62ad38f2.jpeg") type("image/jpeg"));--f60-ecb521d0aa07d51515d861fa:image-set(url("/assets/f60-ecb521d0aa07d51515d861fa-1600.webp") type("image/webp"), url("/assets/ecb521d0aa07d51515d861fa.jpeg") type("image/jpeg"));--f60-f86712424d9df396a91d3359:image-set(url("/assets/f60-f86712424d9df396a91d3359-1600.webp") type("image/webp"), url("/assets/f86712424d9df396a91d3359.jpeg") type("image/jpeg"));--f60-f929dd7f3d21ac1da5c5caff:image-set(url("/assets/f60-f929dd7f3d21ac1da5c5caff-1600.webp") type("image/webp"), url("/assets/f929dd7f3d21ac1da5c5caff.jpeg") type("image/jpeg"));}
@media(max-width:1100px){:root{--f60-1686e9d8ddf5e263f8b3d5d6:image-set(url("/assets/f60-1686e9d8ddf5e263f8b3d5d6-960.webp") type("image/webp"), url("/assets/1686e9d8ddf5e263f8b3d5d6.avif") type("image/avif"));--f60-209c86ddf9b10868452555d3:image-set(url("/assets/f60-209c86ddf9b10868452555d3-960.webp") type("image/webp"), url("/assets/209c86ddf9b10868452555d3.png") type("image/png"));--f60-5b982ecf894e844027e92310:image-set(url("/assets/f60-5b982ecf894e844027e92310-960.webp") type("image/webp"), url("/assets/5b982ecf894e844027e92310.png") type("image/png"));--f60-5ba41d9fb444b40070c23379:image-set(url("/assets/f60-5ba41d9fb444b40070c23379-960.webp") type("image/webp"), url("/assets/5ba41d9fb444b40070c23379.png") type("image/png"));--f60-banner-20353b4a82c4319c1db916e3:image-set(url("/assets/f60-banner-20353b4a82c4319c1db916e3-960.webp") type("image/webp"), url("/assets/banner-20353b4a82c4319c1db916e3.jpg") type("image/jpeg"));--f60-banner-2dc413fad45b037588d934f3:image-set(url("/assets/f60-banner-2dc413fad45b037588d934f3-960.webp") type("image/webp"), url("/assets/banner-2dc413fad45b037588d934f3.jpg") type("image/jpeg"));--f60-banner-4b4a7cdf62c01908207882ee:image-set(url("/assets/f60-banner-4b4a7cdf62c01908207882ee-960.webp") type("image/webp"), url("/assets/banner-4b4a7cdf62c01908207882ee.jpg") type("image/jpeg"));--f60-banner-61244edc244f960e3ef94f90:image-set(url("/assets/f60-banner-61244edc244f960e3ef94f90-960.webp") type("image/webp"), url("/assets/banner-61244edc244f960e3ef94f90.jpg") type("image/jpeg"));--f60-banner-e3cb5c8ac5c3baf18cc7ec92:image-set(url("/assets/f60-banner-e3cb5c8ac5c3baf18cc7ec92-960.webp") type("image/webp"), url("/assets/banner-e3cb5c8ac5c3baf18cc7ec92.jpg") type("image/jpeg"));--f60-banner-fa947349495ca124eb97d8f4:image-set(url("/assets/f60-banner-fa947349495ca124eb97d8f4-960.webp") type("image/webp"), url("/assets/banner-fa947349495ca124eb97d8f4.jpg") type("image/jpeg"));--f60-cdd5618b529bb49f20952f1b:image-set(url("/assets/f60-cdd5618b529bb49f20952f1b-960.webp") type("image/webp"), url("/assets/cdd5618b529bb49f20952f1b.jpeg") type("image/jpeg"));--f60-e666f29636bbb4f684c87fbc:image-set(url("/assets/f60-e666f29636bbb4f684c87fbc-960.webp") type("image/webp"), url("/assets/e666f29636bbb4f684c87fbc.jpeg") type("image/jpeg"));--f60-e92df9ef084296cf62ad38f2:image-set(url("/assets/f60-e92df9ef084296cf62ad38f2-960.webp") type("image/webp"), url("/assets/e92df9ef084296cf62ad38f2.jpeg") type("image/jpeg"));--f60-ecb521d0aa07d51515d861fa:image-set(url("/assets/f60-ecb521d0aa07d51515d861fa-960.webp") type("image/webp"), url("/assets/ecb521d0aa07d51515d861fa.jpeg") type("image/jpeg"));--f60-f86712424d9df396a91d3359:image-set(url("/assets/f60-f86712424d9df396a91d3359-960.webp") type("image/webp"), url("/assets/f86712424d9df396a91d3359.jpeg") type("image/jpeg"));--f60-f929dd7f3d21ac1da5c5caff:image-set(url("/assets/f60-f929dd7f3d21ac1da5c5caff-960.webp") type("image/webp"), url("/assets/f929dd7f3d21ac1da5c5caff.jpeg") type("image/jpeg"));}}
@media(max-width:767px){:root{--f60-1686e9d8ddf5e263f8b3d5d6:image-set(url("/assets/f60-1686e9d8ddf5e263f8b3d5d6-480.webp") type("image/webp"), url("/assets/1686e9d8ddf5e263f8b3d5d6.avif") type("image/avif"));--f60-209c86ddf9b10868452555d3:image-set(url("/assets/f60-209c86ddf9b10868452555d3-480.webp") type("image/webp"), url("/assets/209c86ddf9b10868452555d3.png") type("image/png"));--f60-5b982ecf894e844027e92310:image-set(url("/assets/f60-5b982ecf894e844027e92310-480.webp") type("image/webp"), url("/assets/5b982ecf894e844027e92310.png") type("image/png"));--f60-5ba41d9fb444b40070c23379:image-set(url("/assets/f60-5ba41d9fb444b40070c23379-480.webp") type("image/webp"), url("/assets/5ba41d9fb444b40070c23379.png") type("image/png"));--f60-banner-20353b4a82c4319c1db916e3:image-set(url("/assets/f60-banner-20353b4a82c4319c1db916e3-480.webp") type("image/webp"), url("/assets/banner-20353b4a82c4319c1db916e3.jpg") type("image/jpeg"));--f60-banner-2dc413fad45b037588d934f3:image-set(url("/assets/f60-banner-2dc413fad45b037588d934f3-480.webp") type("image/webp"), url("/assets/banner-2dc413fad45b037588d934f3.jpg") type("image/jpeg"));--f60-banner-4b4a7cdf62c01908207882ee:image-set(url("/assets/f60-banner-4b4a7cdf62c01908207882ee-480.webp") type("image/webp"), url("/assets/banner-4b4a7cdf62c01908207882ee.jpg") type("image/jpeg"));--f60-banner-61244edc244f960e3ef94f90:image-set(url("/assets/f60-banner-61244edc244f960e3ef94f90-480.webp") type("image/webp"), url("/assets/banner-61244edc244f960e3ef94f90.jpg") type("image/jpeg"));--f60-banner-e3cb5c8ac5c3baf18cc7ec92:image-set(url("/assets/f60-banner-e3cb5c8ac5c3baf18cc7ec92-480.webp") type("image/webp"), url("/assets/banner-e3cb5c8ac5c3baf18cc7ec92.jpg") type("image/jpeg"));--f60-banner-fa947349495ca124eb97d8f4:image-set(url("/assets/f60-banner-fa947349495ca124eb97d8f4-480.webp") type("image/webp"), url("/assets/banner-fa947349495ca124eb97d8f4.jpg") type("image/jpeg"));--f60-cdd5618b529bb49f20952f1b:image-set(url("/assets/f60-cdd5618b529bb49f20952f1b-480.webp") type("image/webp"), url("/assets/cdd5618b529bb49f20952f1b.jpeg") type("image/jpeg"));--f60-e666f29636bbb4f684c87fbc:image-set(url("/assets/f60-e666f29636bbb4f684c87fbc-480.webp") type("image/webp"), url("/assets/e666f29636bbb4f684c87fbc.jpeg") type("image/jpeg"));--f60-e92df9ef084296cf62ad38f2:image-set(url("/assets/f60-e92df9ef084296cf62ad38f2-480.webp") type("image/webp"), url("/assets/e92df9ef084296cf62ad38f2.jpeg") type("image/jpeg"));--f60-ecb521d0aa07d51515d861fa:image-set(url("/assets/f60-ecb521d0aa07d51515d861fa-480.webp") type("image/webp"), url("/assets/ecb521d0aa07d51515d861fa.jpeg") type("image/jpeg"));--f60-f86712424d9df396a91d3359:image-set(url("/assets/f60-f86712424d9df396a91d3359-480.webp") type("image/webp"), url("/assets/f86712424d9df396a91d3359.jpeg") type("image/jpeg"));--f60-f929dd7f3d21ac1da5c5caff:image-set(url("/assets/f60-f929dd7f3d21ac1da5c5caff-480.webp") type("image/webp"), url("/assets/f929dd7f3d21ac1da5c5caff.jpeg") type("image/jpeg"));}}

/* FIX64: one primary availability action per plan card. */
.bv-plan-row .bv-availability{--bv-availability-bg:#c83239;--bv-availability-text:#fff;width:100%}
.bv-plan-row .bv-availability-button{box-sizing:border-box;width:100%;min-height:48px;background:var(--bv-availability-bg);border-color:var(--bv-availability-bg);color:var(--bv-availability-text)}

/* FIX67: one scoped editorial list treatment for legacy and current blog archives. */
body .bv-blog-catalog[data-blog-catalog]{--blog-ink:#172c37;--blog-muted:#52636e;--blog-paper:#fff;--blog-chip:#eef2f3;--blog-line:#ced8dd;gap:24px!important;color:var(--blog-ink);background:var(--blog-paper)}
body .bv-blog-catalog > [data-blog-card]{position:relative;isolation:isolate;gap:24px!important;padding:0 0 24px;border-bottom:1px solid var(--blog-line);background:var(--blog-paper);color:var(--blog-ink)}
body .bv-blog-catalog > [data-blog-card] > div{position:static;flex:1;min-width:0}
body .bv-blog-catalog [data-blog-card] h2{position:static;margin:0 0 12px;font:600 20px/1.35 Montserrat,Arial,sans-serif;color:var(--blog-ink)}
body .bv-blog-catalog [data-blog-card] h2 > a{position:static;font:600 20px/1.35 Montserrat,Arial,sans-serif;color:var(--blog-ink);text-decoration:none;overflow-wrap:anywhere}
body .bv-blog-catalog [data-blog-card] h2 > a::after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}
body .bv-blog-catalog [data-blog-card] h2 > a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
body .bv-blog-catalog [data-blog-card] h2 > a:focus-visible::after{outline:2px solid var(--blog-ink);outline-offset:4px;border-radius:12px}
body .bv-blog-catalog [data-blog-card] .bv-blog-image-link img{display:block;border-radius:12px}
body .bv-blog-catalog [data-blog-card] .blog-item-category{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;color:var(--blog-muted)}
body .bv-blog-catalog [data-blog-card] .blog-item-category a{position:relative;z-index:2;isolation:isolate;display:inline-flex;align-items:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:4px 12px;border-radius:999px;font:400 14px/1.4 Inter,Arial,sans-serif;color:var(--blog-muted);background:transparent;text-decoration:none}
body .bv-blog-catalog [data-blog-card] .blog-item-category a::before{content:"";position:absolute;inset:8px 0;z-index:-1;border-radius:inherit;background:var(--blog-chip)}
body .bv-blog-catalog [data-blog-card] .blog-item-category a:hover{text-decoration:none;color:var(--blog-ink)}
body .bv-blog-catalog [data-blog-card] .blog-item-category a:focus-visible{outline:2px solid var(--blog-ink);outline-offset:2px}
body .bv-blog-catalog [data-blog-card] time{display:block;font:400 14px/1.5 Inter,Arial,sans-serif;color:var(--blog-muted);text-decoration:none}
@media(max-width:767px){
 body .bv-blog-catalog > [data-blog-card]{flex-direction:column;gap:16px!important}
 body .bv-blog-catalog [data-blog-card] .bv-blog-image-link{width:100%;flex:0 0 auto;margin:0}
 body .bv-blog-catalog [data-blog-card] h2,body .bv-blog-catalog [data-blog-card] h2 > a{font-size:18px}
}

/* FIX70: original footer marks, separated and recolored without changing their footprint. */
#section-TYlvUQ-pop .bv-footer-marks{display:inline-flex;width:270px;max-width:100%;aspect-ratio:240/89;vertical-align:top}
#section-TYlvUQ-pop .bv-footer-marks > img{display:block;height:100%;min-width:0;max-width:none;object-fit:fill}
#section-TYlvUQ-pop .bv-footer-marks > img:first-child{width:57.7777777778%;flex:0 0 57.7777777778%}
#section-TYlvUQ-pop .bv-footer-marks > img:last-child{width:42.2222222222%;flex:0 0 42.2222222222%}

/* FIX73: readable listing update date; retain muted styling. */
.bv-available p.bv-listings-updated,.bv-available p.bv-listings-updated time{font-size:14px}

/* FIX74b: wider balanced heading and full-measure paragraph; typography unchanged. */
#heading-ftC2AP5p4f,#sub-heading-Gu_76UVp7T{
 box-sizing:border-box;width:100%;max-width:680px!important;
 margin-inline:auto!important;padding-inline:24px!important;
 text-align:center!important;
}
#heading-ftC2AP5p4f{max-width:1000px!important;text-wrap:balance}
#heading-ftC2AP5p4f h2{text-align:center!important;text-wrap:balance}
#sub-heading-Gu_76UVp7T{max-width:1000px!important}
#sub-heading-Gu_76UVp7T h2{text-wrap:balance}
#sub-heading-Gu_76UVp7T h2{text-align:center!important}
@media(max-width:480px){
 #heading-ftC2AP5p4f,#sub-heading-Gu_76UVp7T{padding-inline:20px!important}
}

/* FIX 75 (10-25, Dallas): phones get a one-row header (menu + logo) and a slim Call / Text Laura bar fixed to the
   bottom of the screen. The bar colour matches the logo artwork (rgb 3,3,3) so the logo no longer shows a box. */
@media (max-width:767px){
#section-qSZnlntXd{background-color:rgb(3,3,3)!important;padding-top:1px!important;padding-bottom:1px!important}
.bv-site-header .bv-contact-pair:has(> .sticky-call-laura-mobile){position:fixed;left:0;right:0;bottom:0;z-index:2147482000;display:flex!important;flex-flow:row nowrap!important;gap:8px;margin:0!important;padding:8px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:rgb(3,3,3);box-shadow:0 -1px 0 rgba(255,255,255,.14)}
.bv-site-header .bv-contact-pair:has(> .sticky-call-laura-mobile) > a{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:0 8px!important;font-size:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px;white-space:nowrap}
body:has(.bv-site-header .sticky-call-laura-mobile){padding-bottom:0!important}
body:has(.bv-site-header .sticky-call-laura-mobile) #section-TYlvUQ-pop{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}
#section-qSZnlntXd .cart-nav-wrapper,#section-qSZnlntXd .nav-menu-wrapper{background-color:rgb(3,3,3)!important}
html body .bv-laura:not(:has(>#bv-panel:not([hidden]))){bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}
}

/* FIX 76 (10-25, Dallas): on phones the Call / Text bar at the bottom replaces the hero buttons; the hero is a little
   shorter so the photo zooms out and shows the whole Bridgeview tower; the logo is larger. */
@media (max-width:767px){
body .bv-hero .bv-contact-pair{display:none!important}
body .bv-hero{height:clamp(500px,70svh,600px)!important}
body .bv-hero .bv-static-hero img{object-position:42% 35%!important}
html body #section-qSZnlntXd .image-zet-gaBXse img{height:64px!important;max-height:64px!important;width:auto!important;max-width:none!important}
}

/* FIX 77 (10-25, Dallas): phone header looks professional: the logo is a tight, transparent crop of the same artwork
   (the original file is ~40% empty black), centred in the bar, about twice as large; one clean 3-column row. */
@media (max-width:767px){
html body #section-qSZnlntXd #col-J3XkojUyOO>.inner{display:grid!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;min-height:80px;gap:0!important}
html body #section-qSZnlntXd #col-J3XkojUyOO>.inner > *{grid-row:1!important;margin:0!important}
html body #section-qSZnlntXd #col-J3XkojUyOO>.inner > [class*=nav-menu]{grid-column:1!important;justify-self:start!important}
html body #section-qSZnlntXd #col-J3XkojUyOO>.inner > .c-button{position:absolute!important;left:0;top:0;width:0!important;height:0!important;overflow:visible}
html body #section-qSZnlntXd .image-zet-gaBXse{grid-column:2!important;justify-self:center!important;width:auto!important}
html body #section-qSZnlntXd .image-zet-gaBXse .image-container,html body #section-qSZnlntXd .image-zet-gaBXse .image-container>div{width:auto!important;padding:0!important;text-align:center!important}
html body #section-qSZnlntXd .image-zet-gaBXse img{content:url(/assets/bv-logo-mobile-600.webp);height:66px!important;max-height:66px!important;width:auto!important;max-width:60vw!important;object-fit:contain}
}

/* FIX 78 (10-25, Dallas: full mobile polish pass). Phones only; desktop and every word on the page unchanged.
   One rhythm (48px sections, 20px side margins), one type scale (26px headings, 17px subheads, 16px body, left
   aligned), one button style (the red of the bottom bar, 52px tall, 12px corners, no pulsing), softer photo corners,
   and portrait photos framed on the face. Header (#section-qSZnlntXd) and footer (#section-TYlvUQ-pop) keep their own styles. */
@media (max-width:767px){
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop){padding-top:48px!important;padding-bottom:48px!important}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-row{padding-left:8px!important;padding-right:8px!important}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-column>.inner{padding-left:12px!important;padding-right:12px!important}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-heading :is(h1,h2,h3){font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:26px!important;line-height:1.2!important;letter-spacing:-.01em;text-align:left!important;text-wrap:balance}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-sub-heading :is(h2,h3,h4,p){font-family:Lato,Arial,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:1.5!important;text-align:left!important}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-paragraph :is(p,li,span,div){font-size:16px!important;line-height:1.6!important;text-align:left!important}
html body :is(#section-U7cYlTyR6n,#section-36fCKQJdmV) :is(.c-heading,.c-sub-heading,.c-paragraph) :is(h1,h2,h3,h4,p,span,div){text-align:center!important}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-button a.btn-vp{display:flex!important;flex-direction:column!important;gap:2px;text-align:center!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;padding:12px 16px!important;border:0!important;border-radius:12px!important;background:rgb(200,50,57)!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;box-shadow:none!important;animation:none!important}
html body .c-section:not(#section-qSZnlntXd):not(#section-TYlvUQ-pop) .c-image img{border-radius:12px}
html body :is(#section-6fJGtu1Cn0,#section-dabdodQ1Qt) .c-image img{object-position:50% 15%!important}
}

/* Dallas, 2026-11-06: the footer envelope icon sat alone above the email address. */
#paragraph-ktDc6s7CoI .text-output p::before,#paragraph-ktDc6s7CoI .text-output p:first-child::before{content:none!important;display:none!important}
/* Laura, 2026-11-09: on phones the bottom Call/Text bar covered the chat send button. Hide it while the chat is open (the chat has its own Call and Text links). */
body:has(.bv-laura .bv-launch[aria-expanded="true"]) .bv-site-header .bv-contact-pair:has(> .sticky-call-laura-mobile){display:none!important}

/* Mobile audit 2026-11-12 (Dallas: "an auditor for UI go over the mobile version"). Phones only. */
@media (max-width:767px){
/* The page end clears the floating Laura button as well as the Call/Text bar, so the last footer links can be tapped. */
body:has(.bv-site-header .sticky-call-laura-mobile) #section-TYlvUQ-pop{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}
/* Form checkboxes and radio buttons were 15px: too small for a thumb. */
form:not(.bv-contact):not(.bv-message) input:is([type=checkbox],[type=radio]){width:22px!important;height:22px!important;min-width:22px;flex:none}
/* A phone number inside a sentence stays a link in the sentence instead of two big buttons in the middle of it. */
:is(p,li) > .bv-contact-pair{display:inline!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html body :is(p,li) > .bv-contact-pair > a:not(#bvx1):not(#bvx2):not(#bvx3){display:inline!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#265b7d!important;font:inherit!important;text-decoration:underline!important}
:is(p,li) > .bv-contact-pair > a svg{display:none!important}
:is(p,li) > .bv-contact-pair > a + a::before{content:" or ";color:#263c46;display:inline-block;white-space:pre;text-decoration:none}
/* Blog post forms fell back to a serif font. */
.ghl-form-wrap :is(label,input,select,textarea,button,p,span,div){font-family:Inter,Arial,sans-serif!important}
/* 2 bedroom hero: the square feet line sat against the card edge; centre it under the buttons like the other cards. */
html body #sub-heading-hfcWCrvHds:not(#bvx1):not(#bvx2):not(#bvx3) :is(p,h2,h3,h4){text-align:center!important;margin-top:12px!important}
}
