.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}.iti--fullscreen-popup.iti--detached-country-selector{background:transparent!important;pointer-events:none!important}.iti--fullscreen-popup .iti__country-selector,.iti--fullscreen-popup .iti__search-input-wrapper,.iti--fullscreen-popup .iti__country-list{position:relative;z-index:2;pointer-events:auto}.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-d22d99fb-36f4-47a3-8e5e-621a60627b04)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__be{background-image:var(--wpr-bg-ce3cb31d-68f4-4638-8384-9a3fa401c37a)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__bg{background-image:var(--wpr-bg-bc25a06d-f831-44a5-b136-8baba5447598)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__hr{background-image:var(--wpr-bg-93494d71-dc5a-4806-afd0-1a3b8f82b682)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__cy{background-image:var(--wpr-bg-679e200b-a699-430f-bd1c-166b3e270107)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__cz{background-image:var(--wpr-bg-be17aae8-2fec-4f00-b190-099be5606bfe)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__dk{background-image:var(--wpr-bg-880bdf17-3d84-497c-b740-c66213262980)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__ee{background-image:var(--wpr-bg-d57ca745-d90b-4816-8960-2ab4a012d197)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__fi{background-image:var(--wpr-bg-8a5650bb-090f-4182-8e0d-0beb5cb94af9)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__fr{background-image:var(--wpr-bg-c928ab31-781b-4506-86b7-58eb3d819c49)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__de{background-image:var(--wpr-bg-4c990de7-cb38-453f-894d-32d39b5a6c80)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__gr{background-image:var(--wpr-bg-3ea124d6-7627-4e09-b7db-b456f8acc9e0)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__hu{background-image:var(--wpr-bg-4a2c1080-ba93-4a42-8e80-f9b36265fd18)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__ie{background-image:var(--wpr-bg-9ad9c418-00e0-4d66-9510-90fbbe828ef6)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__it{background-image:var(--wpr-bg-942645f6-d480-430f-8094-fece908acb6b)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__lv{background-image:var(--wpr-bg-9b1bb331-ee0b-4dfa-a94c-a95db9441ac1)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__lt{background-image:var(--wpr-bg-84610010-93ec-49e2-b22f-3a5faf94d103)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__lu{background-image:var(--wpr-bg-da58a02e-2a53-4fa7-9f99-4bdc2e4dcd78)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__mt{background-image:var(--wpr-bg-5bb7a83b-cc59-48c8-8fd9-b5763d84b364)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__nl{background-image:var(--wpr-bg-0ce934d1-bffd-4744-a4c1-84a840c59df6)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__pl{background-image:var(--wpr-bg-1137ba72-0e50-41ce-92c3-eb6bddd10da6)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__pt{background-image:var(--wpr-bg-8714d80e-8ed7-4718-b976-07b0cbfac5c4)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__ro{background-image:var(--wpr-bg-b9df9117-0b3c-4616-b726-ffaeb69d8d42)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__sk{background-image:var(--wpr-bg-3eb33dfe-bfa6-4483-994d-38fa9110478f)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__si{background-image:var(--wpr-bg-d096dbd2-79e5-445f-98c0-4257f9993e5e)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__es{background-image:var(--wpr-bg-0448c613-77dd-4400-b55c-eea5bed3e403)}:is(.phone-input,.iti--detached-country-selector,.iti--container) .iti__flag.iti__se{background-image:var(--wpr-bg-1c72a9e8-2a32-4908-b5a8-d5abaca4a4a7)}