.AddressForm_form__59UDr{display:flex;flex-direction:column;gap:var(--spacing-032)}.TextField_text_field__container___8KZG{display:flex;flex-direction:row;position:relative;align-items:center}.TextField_text_field__container___8KZG label{transition:all .2s ease-in-out;position:absolute;transform:translateY(-50%);top:50%;padding:0;left:var(--input-padding-left);z-index:1;pointer-events:none}.TextField_text_field__container___8KZG.TextField_text_field__input__wcV7U{padding-bottom:var(--input-padding-top);min-height:var(--sizing-048)}.TextField_text_field__container___8KZG input{width:100%;height:var(--sizing-030);padding-top:var(--input-padding-top);padding-left:0}.TextField_text_field__container___8KZG input::placeholder{color:var(--palette-primary-main)}.TextField_text_field__container--has-value__B825W input{padding-top:var(--sizing-010)}.TextField_text_field__container--has-value__B825W label{transform:translateY(-1.25rem);background-color:var(--text-field-label-state-default-background-color);font-size:var(--font-size-012)}.TextField_text_field__container___8KZG:focus-within input{padding-top:var(--sizing-010)}.TextField_text_field__container___8KZG:focus-within label{transform:translateY(-1.25rem);background-color:var(--text-field-label-state-default-background-color);font-size:var(--font-size-012)}.TextField_text_field__icon-container__R8WE0{padding:var(--sizing-014);height:100%;position:absolute;right:0;display:flex;align-items:center;justify-content:center;color:var(--button-tertiary-initial-text-color)}.TextField_text_field__password-button-container__nHqPZ{padding:var(--sizing-008);height:100%;position:absolute;right:0;display:flex;align-items:center;justify-content:center}.TextField_text_field__toggle-button__JfIv4{color:var(--palette-foreground-main);background:none;padding:0;border:0;cursor:pointer}.TextField_helper_wrapper__ZAlTj{position:absolute;top:100%;left:0}.AddressAutocomplete_autocomplete-container__list-item__gU3Yo>div{cursor:pointer;position:relative;margin:0;padding:7px 10px;line-height:15px;text-align:left;white-space:nowrap;border:1px solid rgba(0,0,0,0);opacity:.8;filter:alpha(opacity=80);color:#000}.AddressAutocomplete_autocomplete-container__list-item__gU3Yo>div:hover{opacity:1;filter:alpha(opacity=100);color:#000}.AddressAutocomplete_autocomplete-container__list-item__gU3Yo>div[data-focused=true]{opacity:1;filter:alpha(opacity=100);color:#000;outline:2px solid #000!important;outline-offset:-2px}.AddressAutocomplete_autocomplete-container__list-item__gU3Yo>div:focus-visible{outline-color:rgba(0,0,0,0)}.AddressAutocomplete_autocomplete-container__list-item__gU3Yo>div>p{margin:0}.AddressAutocomplete_autocomplete-container__list-item__box-item__rXY_j>button{text-align:left;padding:var(--spacing-000);border-radius:var(--sizing-000)}.AddressAutocomplete_autocomplete-container__list-item__next__2xS0l{background-image:url(//ws1.postescanada-canadapost.ca/images/icons/captureplus/chevron.png);background-repeat:no-repeat;background-position:right 7px center;padding-right:var(--sizing-020)}.AddressAutocomplete_autocomplete-container__results__NjNiL{position:absolute}@media screen and (min-width:640px){.AddressAutocomplete_autocomplete-container__results__content__Fosbg{min-width:var(--sizing-385);overflow-x:hidden}}@media screen and (max-width:639px){.AddressAutocomplete_autocomplete-container__results__content__Fosbg{min-width:var(--sizing-288);width:50%}}.AddressAutocomplete_autocomplete-container__results__content__Fosbg{border:1px solid #ccc;left:var(--spacing-000);top:var(--spacing-008);width:100%;z-index:10;position:sticky;list-style-type:none;list-style-position:outside;margin:0;padding:0;overflow-y:auto;background-color:#fafafa}@media screen and (max-width:640px){.AddressAutocomplete_autocomplete-container__results__list__z6ydd{width:fit-content;min-width:var(--sizing-288)}}.AddressAutocomplete_autocomplete-container__results__list__z6ydd{width:auto;overflow-y:auto;max-height:var(--sizing-272);font-size:12.8px;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #ccc}@media screen and (min-width:640px){.AddressAutocomplete_autocomplete-container__results__footer__xaNYW{min-width:var(--sizing-385)}}.AddressAutocomplete_autocomplete-container__results__footer__xaNYW{width:auto;position:sticky;bottom:0;background:#fff;text-align:center;background-color:#fafafa;box-sizing:content-box;min-width:138px;overflow:hidden;display:flex;align-items:center;padding:0 10px}.AddressAutocomplete_autocomplete-container__results__footer__logo__Vpp5K{width:118px;height:30px;background-repeat:no-repeat;background-position:50%;background-size:contain}.AddressAutocomplete_autocomplete-container__results__footer__logo__fr__cOySE{background-image:url(//ws1.postescanada-canadapost.ca/images/icons/captureplus/address_complete_logo_fr.png)}.AddressAutocomplete_autocomplete-container__results__footer__logo__en__UTz5g{background-image:url(//ws1.postescanada-canadapost.ca/images/icons/captureplus/address_complete_logo_en.png)}.AddressAutocomplete_visuallyHidden__VGmln{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FormContactUs_FormContactUs__nFBFD{background-color:var(--palette-main-background)}.FormContactUs_FormContactUs__form__3la8D{padding:0}@media(min-width:1024px){.FormContactUs_FormContactUs__form__3la8D{width:var(--sizing-385);margin:auto}}.FormContactUs_FormContactUs__form__select__bDY3L,.FormContactUs_FormContactUs__form__textarea__sW5eT{margin-top:var(--sizing-040)}.FormContactUs_FormContactUs__form__memberNumberBase__u6uDy{margin-top:var(--sizing-040);display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-020)}.FormContactUs_FormContactUs__form__textGrow__y1dgV{flex-grow:1}.FormContactUs_FormContactUs__form__posteWidth__yQfjU{width:50%}.FormContactUs_FormContactUs__form__checkbox__Z6J8K{margin-top:var(--sizing-040);display:flex;align-items:flex-start}.FormContactUs_FormContactUs__form__buttons__2oJVd{margin-top:var(--sizing-040);display:flex;justify-content:space-between;gap:var(--spacing-020)}@media(min-width:1280px){.FormContactUs_FormContactUs__form__buttons__2oJVd{margin-top:var(--sizing-040);display:flex;justify-content:flex-start;gap:var(--spacing-020)}.FormContactUs_FormContactUs__nFBFD{position:relative;display:flex;flex-direction:row;width:100%}}