@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";.ndis-section,.ndis-section input,.ndis-section select,.ndis-section textarea,.ndis-section button{font-family:Poppins,sans-serif;--font-heading-family: Figtree, sans-serif;--font-body-family: Poppins, sans-serif}.ndis-form-container{margin:0 auto;padding:3.5rem 3rem;box-sizing:border-box;background-color:var(--form-bg-color);border-radius:var(--media-radius)}@media(max-width:767px){.ndis-section{padding-inline:1rem}.ndis-form-container{padding:2rem 1.25rem}}.ndis-form__header{margin-bottom:3rem;text-align:left;border-bottom:.1rem solid rgb(var(--color-border));padding-bottom:1.5rem}.ndis-form__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-spacing);word-break:break-word;text-transform:var(--font-heading-transform)}.ndis-form__description,.ndis-form__description p{font-size:var(--text-size-base);color:var(--text-color-ndis)}.ndis-form__blocks{display:flex;flex-wrap:wrap;gap:1.5rem 0}.ndis-form__block-item{padding:0 .75rem;box-sizing:border-box}.ndis-form__col-50{width:50%}.ndis-form__col-100{width:100%}@media(max-width:767px){.ndis-form__col-50{width:100%}}.ndis-form__field{display:flex;flex-direction:column;margin-bottom:.5rem}.ndis-form__label,.ndis-form__label p,.ndis-form__label a{font-weight:700;margin-bottom:.5rem;font-size:1.71rem;color:rgb(var(--color-heading))}.ndis-form__required-star{color:rgb(var(--color-heading));margin-left:.25rem}.ndis-form__sub-label{font-size:1.3rem;color:#8392a8;margin-top:.25rem;display:block}.ndis-form__input,.ndis-form__select,.ndis-form__textarea{--inputs-thickness: 1px;--color-input-border: 220 224 229;height:56px;border-radius:14px;border:var(--inputs-thickness) solid var(--border-color-ndis);padding:0 1.25rem;font-size:var(--text-size-base);outline:none;background-color:#fffefc;box-sizing:border-box;width:100%;color:var(--text-color-ndis);transition:border-color .2s ease,box-shadow .2s ease}.ndis-form__textarea{height:auto;padding:.75rem 1rem;resize:vertical}.ndis-form__input:focus,.ndis-form__select:focus,.ndis-form__textarea:focus{border-color:rgba(var(--color-foreground) / .8);outline:0;border-radius:var(--inputs-radius)}.ndis-form__input::placeholder,.ndis-form__textarea::placeholder{font-size:var(--text-size-base)}.ndis-form__checkbox-group{display:flex;flex-direction:column;gap:.65rem;padding-top:.35rem}.ndis-form__checkbox-label{display:flex;align-items:flex-start;gap:.65rem;font-size:1.61rem;color:rgb(var(--color-heading));font-weight:500}input[type=checkbox].ndis-form__checkbox{width:1.8rem!important;height:1.8rem!important;border:2px solid var(--border-color-ndis);border-radius:4px;margin-top:.49rem}.ndis-form__select-wrapper{position:relative}.ndis-form__select-wrapper select{appearance:none;-webkit-appearance:none;padding-right:2.5rem}.ndis-form__heading-block{width:100%;margin-top:1rem;margin-bottom:1rem;padding:0 .75rem;box-sizing:border-box}.ndis-form__section-title{margin:0 0 1rem;font-size:2rem;font-weight:800;color:rgb(var(--color-heading));border-bottom:1px solid var(--border-color-ndis);padding-bottom:1rem}.ndis-form__section-desc,.ndis-form__section-desc p{font-size:1.5rem;line-height:1.5;color:var(--text-color-ndis)}.ndis-form__accordion{border:0;width:100%;padding:0 .75rem;box-sizing:border-box;margin-bottom:.75rem}.ndis-form__accordion details{border-radius:12px;overflow:hidden}.ndis-form .ndis-form__accordion .ndis-form__accordion-summary{display:flex;justify-content:space-between;align-items:center;background-color:#dbf1ff;padding:1.25rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:background-color .2s ease;border:1px solid var(--border-color-ndis);border-radius:12px}.ndis-form__accordion-summary::-webkit-details-marker{display:none}.ndis-form__accordion-summary h3{margin:0;font-size:1.8rem;font-weight:700;color:#042c46}.ndis-form__accordion-summary-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#042c46;border-radius:50%;color:#fff;transition:transform .2s ease}.ndis-form__accordion-summary-icon svg{width:12px;height:12px;fill:#fffaf6;transform:rotate(0);transition:transform .2s ease}details[open] .ndis-form__accordion-summary-icon svg{transform:rotate(180deg)}.accordion__content{background-color:var(--bg-color-ndis);border:1px solid var(--border-color-ndis);border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ndis-form__collapsible-grid{display:flex;flex-wrap:wrap;gap:1.5rem 0;padding:1.5rem 1.25rem}.ndis-form__product-label{min-width:150px;color:#230703;font-weight:700}.ndis-form__submit-wrapper{width:100%;text-align:center;margin-top:3.5rem;padding:0 .75rem;box-sizing:border-box}.ndis-form__button:active{transform:scale(.98)}.ndis-form__success{background-color:#00800014;border:1px solid green;border-radius:14px;padding:1.25rem 1.5rem;color:green;font-weight:500;margin-bottom:2.5rem}.ndis-form__error{background-color:#fd4a3314;border:1px solid #fd4a33;border-radius:14px;padding:1.25rem 1.5rem;color:#fd4a33;font-weight:500;margin-bottom:2.5rem}.ndis-form__field-group{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;transition:background-color .25s ease,padding .25s ease,margin .25s ease}.ndis-form__field-group.has-error{background-color:#fff0ed;padding:1.5rem .75rem 1.25rem;margin-bottom:1.5rem;border-radius:16px}.ndis-form__field-group.has-error .ndis-form__input,.ndis-form__field-group.has-error .ndis-form__select,.ndis-form__field-group.has-error .ndis-form__textarea{border-color:#ff3232;box-shadow:0 0 0 3px #ff2e0e26}.ndis-form__error-message svg{flex-shrink:0}.ndis-form__success{display:flex;align-items:center;gap:12px;background-color:#d1e7dd;color:#0f5132;border:1px solid #badbcc;padding:16px;border-radius:8px;margin-bottom:24px;font-weight:500}.ndis-form__error-message{display:inline-flex;align-items:center;background-color:#ff3232;color:#fff;padding:.35rem .85rem;border-radius:9999px;font-size:1.25rem;font-weight:700;margin-top:.75rem;margin-left:.75rem;box-shadow:0 2px 4px #ff2e0e33;width:max-content}.ndis-form__error-banner-sticky{position:relative;background-color:#ff3232;color:#fff;padding:1.25rem 2rem;box-sizing:border-box;font-family:Outfit,sans-serif;border-radius:12px;margin-top:1.5rem;opacity:0;transition:opacity .3s ease;display:none}.ndis-form__error-banner-sticky.is-visible{opacity:1;display:block}.ndis-form__error-banner-content{max-width:820px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ndis-form__error-banner-text{display:flex;align-items:center}.ndis-form__error-count-badge{background-color:#fff;color:#ff3232;border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin:0 .5rem;font-size:1.4rem}.ndis-form__see-errors-btn{background-color:#fff7f0;color:#042c46;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:1.4rem;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 2px 8px #0000001a}.ndis-form__see-errors-btn:hover{background-color:#f7f7f7}.ndis-form__see-errors-btn:active{transform:scale(.97)}.ndis-form__address-field{display:flex;flex-direction:column}.ndis-form__address-row{display:flex;flex-direction:column;margin-bottom:1.25rem;width:100%}.ndis-form__address-grid{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;width:100%;box-sizing:border-box}.ndis-form__address-col-50{flex:1 1 calc(50% - .75rem);display:flex;flex-direction:column;box-sizing:border-box}.ndis-form__address-col-25{flex:1 1 calc(25% - 1rem);display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:767px){.ndis-form__address-col-50,.ndis-form__address-col-25{flex:1 1 100%}}.ndis-form__fullname-field{display:flex;flex-direction:column}.ndis-form__fullname-grid{display:flex;gap:1.5rem;width:100%;box-sizing:border-box}.ndis-form__fullname-col{flex:1;display:flex;flex-direction:column}@media(max-width:767px){.ndis-form__fullname-grid{flex-direction:column;gap:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ndis-order-form.css.map */
