form input,form select,form textarea{max-width:100%;box-sizing:border-box}
.bingo-form-status{grid-column:1/-1;flex-basis:100%;margin:12px 0 0;font-size:14px;line-height:1.5}
.bingo-form-status[data-state="success"]{color:#176143}
.bingo-form-status[data-state="error"]{color:#b42318}
.bigao-consultation-modal .bingo-form-status{color:#d8e2ff}
.bigao-consultation-modal .bingo-form-status[data-state="success"]{color:#8ce6b6}
.bigao-consultation-modal .bingo-form-status[data-state="error"]{color:#ffb4ab}
form[aria-busy="true"] [type="submit"]{opacity:.65;cursor:wait}
form[data-bingo-placement="Newsletter subscription"]{flex-wrap:wrap}
form[data-bingo-placement="Newsletter subscription"] .bingo-form-status[data-state="success"]{color:#8ce6b6}
form[data-bingo-placement="Newsletter subscription"] .bingo-form-status[data-state="error"]{color:#ffb4ab}
.ff-t-cell,.bigao-contact-page__form-shell,.bigao-contact-page__info-copy{min-width:0}
.bigao-contact-page__info-copy>a,.bigao-shared-footer__contact-item{overflow-wrap:anywhere}
.bigao-shared-footer.bingo-contacts-pending .bigao-shared-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:767px){
 .bigao-shared-footer.bingo-contacts-pending .bigao-shared-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1023px){
 .bigao-shared-header__inner{padding:0 20px;min-height:76px}
 .bigao-shared-header .bigao-shared-header__desktop,.bigao-shared-header .bigao-shared-header__consultation.bigao-interactive-button{display:none!important}
 .bigao-shared-header .bigao-shared-header__toggle{display:inline-flex!important}
 .bigao-shared-header__panel{padding:0 12px 16px;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}
 .bigao-shared-header__mobile .bigao-stitch-nav__item{display:block;margin-bottom:0;padding-bottom:0}
 .bigao-shared-header__mobile .bigao-stitch-nav__link{width:calc(100% - 48px);min-height:48px}
 .bigao-shared-header__mobile .bigao-stitch-nav__dropdown{position:static;min-width:100%;padding:8px 0 0 18px;flex-direction:column;background:transparent;border:0;box-shadow:none}
 .bigao-shared-header__mobile .bigao-stitch-nav__dropdown-link{padding:8px 0;min-height:44px;display:flex;align-items:center}
 .bigao-shared-header__mobile .bigao-mobile-submenu-toggle{display:inline-flex;position:absolute;top:2px;right:0;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;background:transparent;color:#061a3a;cursor:pointer}
 .bigao-mobile-submenu-toggle svg{width:22px;height:22px;transition:transform .2s}
 .bigao-mobile-submenu-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
 .bigao-shared-header__mobile .bigao-stitch-nav__item:not(.is-submenu-open)>.bigao-stitch-nav__dropdown{display:none}
 .bigao-shared-header__mobile .bigao-stitch-nav__item.is-submenu-open>.bigao-stitch-nav__dropdown{display:flex}
}
@media(max-width:767px){
 .bigao-hero-shell--about{padding-top:64px!important;padding-bottom:64px!important}
 .bigao-hero-shell--about>div.max-w-container-max-width{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;transform:none!important;margin-left:0!important}
 .bigao-hero-shell--about .bigao-about-hero__factory-arc{opacity:.15;pointer-events:none}
 .bigao-consultation-modal{padding:12px!important}
 .bigao-consultation-modal__panel{max-height:calc(100dvh - 24px)!important;overscroll-behavior:contain}
 .bigao-consultation-modal input,.bigao-consultation-modal select,.bigao-consultation-modal textarea,.bigao-contact-page__form-shell input,.bigao-contact-page__form-shell textarea,.bigao-home-section--cta input,.bigao-home-section--cta textarea{font-size:16px!important}
 .bigao-contact-page__form-shell .ff-t-container{flex-direction:column}
 .bigao-contact-page__form-shell .ff-t-cell{width:100%;flex-basis:100%}
 .bigao-contact-page__form-shell .ff-t-cell+.ff-t-cell{padding-left:0!important;margin-left:0!important}
 .bigao-shared-header__mobile .bigao-stitch-nav__dropdown-link{min-height:44px;display:flex;align-items:center}
 .bigao-contact-page__form-card,.bigao-contact-page__info-column{min-width:0}
 .bigao-global-reach-section__map-shell{min-height:0}
}
