.phone-input{display:flex;flex-direction:column;gap:.5rem;position:relative}.phone-input__label{font-size:.7rem;color:var(--text);line-height:100%}.phone-input__input{width:100%;background-color:var(--brand-muted);border:1px solid transparent;border-radius:1.2rem;padding:.5rem 1.2rem;font-family:var(--font-main);color:var(--text);outline:none;transition:border-color .3s ease,border-radius .15s ease;box-shadow:0 20px 40px -15px rgba(10,61,36,.05);font-size:.9rem;line-height:100%;padding-left:6.2rem!important;max-height:2.1rem}.phone-input__input::placeholder{color:#b9c1c1}.phone-input__input:focus{border-color:var(--brand)}.phone-input .iti{position:relative;width:100%;z-index:1;overflow:visible}.phone-input .iti.is-iti-open,.phone-input.is-iti-open .iti{z-index:20}.phone-input .iti__flag-container{border-radius:16px 0 0 16px}.phone-input.is-iti-open .iti input.iti__tel-input,.phone-input .iti.is-iti-open input.iti__tel-input{border-radius:1.2rem 1.2rem 0 0}.phone-input .iti__arrow{width:1.2rem;height:1.2rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5" fill="none"><path d="M5 5L0 0H10L5 5Z" fill="%231C1B1F"/></svg>');background-position:center;background-size:10px;background-repeat:no-repeat;position:relative;border:none;transform:none;margin:0;transition:transform .3s ease-in-out}.phone-input .iti__arrow.iti__arrow--up{transform:rotate(180deg)}.phone-input .iti__selected-country-primary{padding:0 0 0 1.2rem;background:transparent!important}.phone-input .iti__selected-country{cursor:pointer;left:0;top:0}.phone-input .iti__country-selector,.phone-input .iti--detached-country-selector,.phone-input .iti.iti--inline-country-selector .iti__country-selector{position:absolute!important;top:100%!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;margin:0!important;padding:1.2rem .6rem 1.2rem 1.2rem;background:var(--brand-muted);border:none;border-radius:0 0 1.2rem 1.2rem;box-shadow:0 20px 40px -15px rgba(10,61,36,.08);z-index:30;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease;position-try-fallbacks:none}.phone-input .iti.is-iti-open.is-iti-dropdown-ready .iti__country-selector,.phone-input .iti.is-iti-open.is-iti-dropdown-ready .iti--detached-country-selector,.phone-input .iti__country-selector.is-iti-dropdown-ready,.phone-input .phone-input-iti-dropdown.is-iti-dropdown-ready{opacity:1;transform:translateY(0);pointer-events:auto}.iti__country-container{width:100%}.phone-input .iti__country-list,.iti--detached-country-selector .iti__country-list,.iti--container .iti__country-list{display:flex;flex-direction:column;gap:var(--space-3);max-height:10rem;overflow:auto;padding:0 .6rem 0 0;margin:0;background:0 0;white-space:normal;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 .1rem,#000 calc(100% - 0.1rem),transparent);mask-image:linear-gradient(to bottom,transparent,#000 .1rem,#000 calc(100% - 0.1rem),transparent)}.phone-input .iti__country-list::-webkit-scrollbar,.iti--detached-country-selector .iti__country-list::-webkit-scrollbar,.iti--container .iti__country-list::-webkit-scrollbar{width:.375rem;border-radius:.5rem}.phone-input .iti__country-list::-webkit-scrollbar-thumb,.iti--detached-country-selector .iti__country-list::-webkit-scrollbar-thumb,.iti--container .iti__country-list::-webkit-scrollbar-thumb{background-color:var(--brand,var(--main-blue));border-radius:.5rem;width:.25rem;border:1px solid #d9d9d9}.phone-input .iti__country-list::-webkit-scrollbar-track,.iti--detached-country-selector .iti__country-list::-webkit-scrollbar-track,.iti--container .iti__country-list::-webkit-scrollbar-track{background:#d9d9d9;border-radius:.5rem;padding:1px}.phone-input .iti__country,.iti--detached-country-selector .iti__country,.iti--container .iti__country{position:relative;display:flex;align-items:center;gap:.6rem;padding:0;margin:0;border-radius:0}.phone-input .iti__country.iti__highlight,.iti--detached-country-selector .iti__country.iti__highlight,.iti--container .iti__country.iti__highlight{background:transparent!important;color:var(--brand)!important}.phone-input .iti__country-check-svg,.iti--detached-country-selector .iti__country-check-svg{color:var(--brand)!important}.phone-input .iti__country-name,.iti--container .iti__country-name{color:inherit;font-size:.8rem}.phone-input .iti__dial-code,.iti--container .iti__dial-code{color:var(--text-muted)}.phone-input .iti__country-list .iti__flag,.iti--container .iti__country-list .iti__flag{margin-right:0;margin-left:.2rem}.phone-input .iti__no-results{color:var(--text-muted);font-size:.76rem;padding:.52rem 0}@keyframes cct-field-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.phone-input .iti__strict-reject-animation .iti__tel-input,.phone-input .iti__strict-reject-animation .iti__selected-country,.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:cct-field-shake .45s ease!important}@media (prefers-reduced-motion:reduce){.phone-input .iti__country-selector,.phone-input .iti--detached-country-selector,.phone-input__input{transition:none}.phone-input .iti__strict-reject-animation .iti__tel-input,.phone-input .iti__strict-reject-animation .iti__selected-country,.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:none!important}}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag{background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 1px 0 rgba(0,0,0,.35);width:1.1rem;height:1.1rem;border-radius:50%}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__at{background-image:var(--wpr-bg-29fd173a-bf55-431d-a337-73a9a059188b)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__be{background-image:var(--wpr-bg-68434621-3576-4468-8d3a-e170ba80e26b)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__bg{background-image:var(--wpr-bg-65f3a792-85d6-4e6f-af50-544b0c403da9)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__hr{background-image:var(--wpr-bg-c5eb2fdb-7a5c-4c00-8758-0da7d44cdadc)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__cy{background-image:var(--wpr-bg-3c60c3bd-1cfb-45e8-a2c3-51bac610bd31)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__cz{background-image:var(--wpr-bg-d1e482fd-cf6f-477c-9d53-bcfc1cc42fd0)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__dk{background-image:var(--wpr-bg-5a66d37f-d47d-4ad5-ba54-9f19d681ca45)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__ee{background-image:var(--wpr-bg-6a18afe5-36bb-473e-8204-a54f7403d9f4)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__fi{background-image:var(--wpr-bg-def7bd2f-8700-42a9-af8b-55dcfbe23350)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__fr{background-image:var(--wpr-bg-71211bcc-1f55-4b8c-8fb1-a8d28872147a)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__de{background-image:var(--wpr-bg-827399d3-8cc6-4980-9af3-b33c2941b687)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__gr{background-image:var(--wpr-bg-213fc9ee-23ad-4bad-8231-4b6ea6e05417)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__hu{background-image:var(--wpr-bg-89a927f3-e364-44fc-8e76-a234ad4084f7)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__ie{background-image:var(--wpr-bg-5bdd07a3-f887-4a3a-abef-936b1ec9a44c)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__it{background-image:var(--wpr-bg-9f65339e-27d9-485c-bd5f-4b5a4b7d24c5)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__lv{background-image:var(--wpr-bg-a51bd192-d1f0-47eb-964d-bef52f3309e6)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__lt{background-image:var(--wpr-bg-d74d651c-76d5-430b-a759-aa540be41420)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__lu{background-image:var(--wpr-bg-7b6cfe9f-2060-4ec1-91bb-6472439b7486)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__mt{background-image:var(--wpr-bg-8646b4dd-34cf-428d-9d62-64c9ea68deaf)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__nl{background-image:var(--wpr-bg-3eeaf8b4-3359-486a-99c0-16a3a62d32a8)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__pl{background-image:var(--wpr-bg-7a16bc25-9e2b-4c0b-ba42-ca98fe5b5c5f)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__pt{background-image:var(--wpr-bg-a989cbe4-b65c-4d93-bba9-488fe56a2c5e)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__ro{background-image:var(--wpr-bg-e9d792aa-256c-4797-a5c1-90396beabecb)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__sk{background-image:var(--wpr-bg-1f0b5665-3ccc-4ec6-8c2d-843919773c0a)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__si{background-image:var(--wpr-bg-b0a3fe38-aa65-41a2-b17f-567fa05fe2bb)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__es{background-image:var(--wpr-bg-926e6632-5292-4d21-adeb-1209d722eb0d)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__se{background-image:var(--wpr-bg-4691dca1-dc3c-40ad-815d-7b3abca13300)}