@media (min-width: 1280px){.bb-customer-application__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--bb-space-6);align-items: start}.bb-customer-application__form{grid-column: span 8}.bb-customer-side{position: sticky;top: calc(var(--bb-admin-bar) + var(--bb-header-offset) + var(--bb-space-6));grid-column: span 4}}.bb-application__panel{padding: var(--bb-space-5);border-radius: var(--bb-radius-lg);background: var(--bb-color-white);box-shadow: var(--bb-shadow-card)}@media (min-width: 768px){.bb-application__panel{padding: var(--bb-space-10)}}.bb-application{display: flex;flex-direction: column;gap: var(--bb-space-6)}.bb-application__title,.bb-application__note,.bb-application__recaptcha,.bb-application__submit,.bb-application__after{margin: 0}.bb-application__note{color: var(--bb-color-slate);font-size: var(--bb-fs-small);line-height: var(--bb-lh-small)}.bb-application__group{display: flex;flex-direction: column;gap: var(--bb-space-5)}.bb-application__group .bb-form-group__title{margin: 0}.bb-application__row{display: grid;gap: var(--bb-space-6)}@media (min-width: 768px){.bb-application__row{grid-template-columns: repeat(2,minmax(0,1fr))}.bb-application__row > :only-child:not(.bb-application__half),.bb-application__row > .bb-application__full{grid-column: 1 / -1}}.bb-application__choices{gap: var(--bb-space-3)}.bb-application__choices--radio{gap: var(--bb-space-6)}@media (min-width: 768px){.bb-application__choices{gap: var(--bb-space-3) var(--bb-space-6)}.bb-application__choices--radio{grid-template-columns: repeat(3,minmax(0,var(--bb-size-choice-col)))}.bb-application__choices--checkboxes{grid-template-columns: repeat(2,minmax(0,1fr))}.bb-application__choices legend{grid-column: 1 / -1}.bb-application .bb-choice{min-height: var(--bb-size-choice)}}.bb-application__consent{align-items: flex-start}.bb-application__consent .bb-check-input{margin-top: var(--bb-space-1)}.bb-application__recaptcha,.bb-application__submit{margin-top: calc(var(--bb-space-5) - var(--bb-space-6))}.bb-application__recaptcha{color: var(--bb-color-slate);font-size: var(--bb-fs-caption);line-height: var(--bb-lh-caption)}.bb-application__submit .bb-btn{width: 100%}@media (min-width: 768px){.bb-application__submit .bb-btn{width: auto}}.bb-application__spinner,.bb-btn.is-loading .bb-application__submit-label{display: none}.bb-btn.is-loading .bb-application__spinner{display: inline-block}.bb-btn.is-loading:disabled{opacity: 1}.bb-btn.is-loading .bb-application__sending[hidden]{display: inline}.bb-application__after{margin-top: var(--bb-space-6)}.bb-application__after .bb-btn--link{min-height: var(--bb-space-12)}.bb-customer-side{display: flex;flex-direction: column;gap: var(--bb-space-6);margin-top: var(--bb-space-8);padding: var(--bb-space-8);border-radius: var(--bb-radius-lg);background: var(--bb-color-mist)}@media (min-width: 1280px){.bb-customer-side{margin-top: 0}}.bb-customer-side__title,.bb-customer-side__help-title,.bb-customer-side__help-text{margin: 0;color: var(--bb-color-navy)}.bb-customer-side__points{gap: var(--bb-space-6)}.bb-customer-side__help{display: flex;flex-direction: column;gap: var(--bb-space-6);padding: var(--bb-space-5);border-radius: var(--bb-radius-md);background: var(--bb-color-white)}@media (min-width: 768px){.bb-customer-side__help{padding: var(--bb-space-6)}.bb-customer-side__contact li{min-height: var(--bb-size-icon-md)}}.bb-customer-side__help-text{color: var(--bb-color-slate);font-size: var(--bb-fs-small);line-height: var(--bb-lh-small)}.bb-customer-side__contact{display: flex;flex-direction: column;gap: var(--bb-space-6);margin: 0;padding: 0;list-style: none}.bb-customer-side__contact li{display: flex;align-items: flex-start;gap: var(--bb-space-3);color: var(--bb-color-slate);font-size: var(--bb-fs-small);line-height: var(--bb-lh-small);overflow-wrap: anywhere}.bb-customer-side__contact .bb-icon{flex-shrink: 0;width: var(--bb-space-5);height: var(--bb-space-5);color: var(--bb-color-blue)}.bb-customer-side__contact a{display: inline-block;margin-block: calc((var(--bb-lh-small) - var(--bb-size-tap-min)) / 2);padding-block: calc((var(--bb-size-tap-min) - var(--bb-lh-small)) / 2);color: inherit;text-decoration: none}.bb-customer-side__contact a:hover{color: var(--bb-color-blue);text-decoration: underline}
