.address-field{width:100%}.address-field.address-input-focused .typeahead-container .rbt-input-main{border-color:var(--Surface-Primary-Blue-500)}.address-field .typeahead-container{width:100%;display:flex;flex-direction:column;height:3.6875rem;position:relative}.address-field .typeahead-container .address-input-icon{top:1rem;left:1rem;position:absolute;z-index:1}.address-field .typeahead-container .rbt{border:none;padding:0}.address-field .typeahead-container .rbt .rbt-input-main{font-size:1rem;font-weight:530;line-height:1.5rem;letter-spacing:-.02rem;border:.0625rem solid var(--Surface-Neutral-300);border-radius:.5rem;padding:1.25rem 1rem 1.25rem 3rem;height:3.6875rem}.address-field .typeahead-container .rbt .rbt-input-hint{font-size:1rem;font-weight:530;line-height:1.5rem;letter-spacing:-.02rem}.address-field .typeahead-container .rbt .rbt-input-main:focus{border-color:var(--Surface-Primary-Blue-500)}.address-field .typeahead-container .rbt .rbt-input-main::placeholder{color:var(--Surface-Base-950)}.address-field .typeahead-container .rbt .rbt-input-main.error{border:.0625rem solid var(--Content-Error-500)}.address-field .typeahead-container .rbt.rbt-input-main-focused .rbt-input-main{border-bottom-left-radius:0;border-bottom-right-radius:0}.address-field .typeahead-container .rbt.rbt-input-main-focused #check-availability-address{border-top:none}.address-field .typeahead-container #check-availability-address{-ms-overflow-style:none;scrollbar-width:none;border:none;border-bottom:.0625rem solid var(--Surface-Neutral-300);border-top-left-radius:0;border-top-right-radius:0;outline:.0625rem solid var(--Surface-Neutral-300);outline-offset:-.0625rem;padding:0;transform:translate3d(0,4.1875rem,0)}.address-field .typeahead-container #check-availability-address::-webkit-scrollbar{display:none}.address-field .typeahead-container #check-availability-address:has(.dropdown-item:last-child:hover){border-bottom-color:var(--Surface-Primary-Blue-500);outline-color:var(--Surface-Primary-Blue-500)}.address-field .typeahead-container #check-availability-address .dropdown-item{border-bottom:.0625rem solid var(--Surface-Neutral-300);border-left:.0625rem solid var(--Surface-Neutral-300);border-right:.0625rem solid var(--Surface-Neutral-300);padding:0;position:relative;text-decoration:none}.address-field .typeahead-container #check-availability-address .dropdown-item:hover{background-color:var(--Surface-Primary-Blue-50);border:1px solid var(--Surface-Primary-Blue-500);margin-top:-.0625rem}.address-field .typeahead-container #check-availability-address .dropdown-item:hover .location-icon{display:none}.address-field .typeahead-container #check-availability-address .dropdown-item:hover .location-icon-active{display:block}.address-field .typeahead-container #check-availability-address .dropdown-item:last-child{border-bottom:0}.address-field .typeahead-container #check-availability-address .dropdown-item button{background-color:var(--Surface-Base-50);border:none;padding:1.25rem 1rem}.address-field .typeahead-container #check-availability-address .dropdown-item button:hover{background-color:var(--Surface-Primary-Blue-50)}.address-field .typeahead-container #check-availability-address .dropdown-item button .location-icon{display:block}.address-field .typeahead-container #check-availability-address .dropdown-item button .location-icon-active{display:none}.address-field .typeahead-container #check-availability-address .dropdown-item button .menu-item-child{font-size:1.125rem;font-weight:530;line-height:1.625rem;letter-spacing:0%;color:var(--Surface-Base-950)}.address-field .apt-input{font-size:1rem;font-weight:530;line-height:1.5rem;letter-spacing:-.02rem;height:3.6875rem;color:var(--Surface-Base-950);border:.0625rem solid var(--Surface-Neutral-300);border-radius:.5rem}.address-field .apt-input::placeholder{font-size:1rem;font-weight:530;line-height:1.5rem;letter-spacing:-.02rem;color:var(--Surface-Base-950)}.address-field .apt-input:focus{border-color:var(--Surface-Primary-Blue-500)}.google-group-input-container{display:flex;width:100%;flex-direction:column;height:3.6875rem;background-color:var(--Surface-Base-0);justify-content:space-between}.secondary-input-container{width:9.18rem;height:3.6875rem}@media screen and (min-width: 48.0625rem){.google-group-input-container{flex-direction:row}.secondary-input-container{min-width:12rem;margin-left:1.25rem}}@media screen and (max-width: 48rem){.apt-input{margin-top:2rem}}@media screen and (min-width: 62.0625rem){.address-field{width:40.4375rem;margin-right:1.94rem}}
