:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCustom{background-color:#fff!important;color:dark!important;border:.5px solid oklch(55.1% .027 264.364);border-radius:.75rem!important;padding:.8rem!important;font-size:1rem!important;width:100%!important;transition:border-color .3s ease!important;outline:none!important}@supports (-webkit-touch-callout: none){@media screen and (max-width: 1023px){input,textarea,select{font-size:16px!important}}}.PhoneInputCustom:focus{border-color:#fff;border:1px solid var(--color-secondary)}.PhoneInputCustom .PhoneInputInput{background-color:#fff!important;color:dark!important;font-size:1rem!important;width:100%!important;outline:none!important;padding-left:5px;border:none!important}@media (max-width: 480px){.PhoneInputCustom .PhoneInputInput{font-size:.8rem!important}}.PhoneInputCustom .PhoneInputInput::placeholder{color:#737373}.PhoneInputCustom .PhoneInputInput:focus{border-color:#fff}.PhoneInputCustom:has(.PhoneInputInput:focus){border-color:var(--color-secondary);border:1px solid var(--color-secondary)}.PhoneInputCustom .PhoneInputCountrySelect{background-color:var(--color-light);color:var(--color-dark);border:1px solid rgb(64 64 64);border-radius:.75rem 0 0 .75rem;padding:.75rem .375rem;transition:border-color .3s ease;outline:none;margin-right:0}@media (min-width: 640px){.PhoneInputCustom .PhoneInputCountrySelect{padding:.75rem .5rem}}.PhoneInputCustom .PhoneInputCountrySelect:focus{border-color:#fff}.PhoneInputCustom .PhoneInputCountrySelectArrow{color:var(--color-dark);opacity:.7}.PhoneInputCustom .PhoneInputCountryIcon{width:1rem;height:auto;margin-right:.25rem}@media (min-width: 640px){.PhoneInputCustom .PhoneInputCountryIcon{width:1.25rem;margin-right:.5rem}}.PhoneInputCustom .PhoneInputInput{border-radius:0 .75rem .75rem 0}.PhoneInputCustom{display:flex;align-items:stretch;margin-top:.5rem;width:100%}.PhoneInputCustom.error .PhoneInputInput,.PhoneInputCustom.error .PhoneInputCountrySelect{border-color:#f87171}.PhoneInputCustom.error .PhoneInputInput:focus,.PhoneInputCustom.error .PhoneInputCountrySelect:focus{border-color:#f87171}.modal-content{background-color:var(--color-light)!important;border:.5px solid gray!important;border-radius:16px!important;max-height:90vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}@media screen and (max-width: 1023px){.modal-content{border:none!important;border-radius:0!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;width:100vw!important;margin:0!important}.modal-content>div[role=dialog]{height:100%!important;display:flex!important;flex-direction:column!important}.modal-content [data-slot=body]{height:100%!important;flex:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}}@supports not (height: 100dvh){@media screen and (max-width: 1023px){.modal-content{height:100vh!important;max-height:100vh!important;min-height:100vh!important}}}@media screen and (max-width: 1023px){body.modal-open{position:fixed;overflow:hidden;width:100%;height:100%}}.modal-button-arrow{width:1rem;height:1rem;transition:all .5s ease-out;filter:brightness(0)}.modal-button:hover .modal-button-arrow{filter:brightness(1)}
