.share-page-fab{animation:2.4s ease-in-out infinite share-page-fab-pulse}@keyframes share-page-fab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.share-page-fab{animation:none}}.share-phone-field .react-tel-input{font-family:inherit;font-size:inherit}.share-phone-field .react-tel-input .form-control{color:#949494;letter-spacing:normal;width:100%;height:auto;min-height:3.5rem;box-shadow:none;background:0 0;border:1px solid #c7c7c7;border-radius:0;outline:none;margin:0;padding:1rem 1rem 1rem 3.75rem;font-size:1rem;line-height:1.25}@media (min-width:640px){.share-phone-field .react-tel-input .form-control{min-height:3.75rem;font-size:1.25rem}}.share-phone-field .react-tel-input .form-control::placeholder{color:#949494;opacity:1}.share-phone-field .react-tel-input .form-control:focus{box-shadow:none;background:0 0;border-color:#fff}.share-phone-field .react-tel-input .flag-dropdown{background:0 0;border:none;border-radius:0;padding:0;position:absolute;top:0;bottom:0;left:0}.share-phone-field .react-tel-input .flag-dropdown.open,.share-phone-field .react-tel-input .flag-dropdown.open .selected-flag{background:0 0;border-radius:0}.share-phone-field .react-tel-input .selected-flag{background:0 0;border-right:1px solid #c7c7c7;border-radius:0;width:3.25rem;padding:0 0 0 .75rem}.share-phone-field .react-tel-input .selected-flag:hover,.share-phone-field .react-tel-input .selected-flag:focus{background:#ffffff0f}.share-phone-field .react-tel-input .selected-flag .arrow{border-top-color:#fff9;left:1.5rem}.share-phone-field .react-tel-input .selected-flag .arrow.up{border-bottom-color:#fff9}.share-phone-field .react-tel-input .country-list{background-color:#0b0b0b;border:1px solid #c7c7c7;border-radius:0;width:max-content;min-width:16rem;max-width:20rem;max-height:14rem;margin:.25rem 0 0;padding:0;box-shadow:0 12px 32px #0000008c}.share-phone-field .react-tel-input .country-list .search{background-color:#0b0b0b;padding:.75rem .75rem .5rem}.share-phone-field .react-tel-input .country-list .search-box{color:#fff;background:0 0;border:1px solid #c7c7c7;border-radius:0;outline:none;width:calc(100% - .5rem);margin:0;padding:.5rem .75rem;font-size:.875rem}.share-phone-field .react-tel-input .country-list .search-box::placeholder{color:#949494}.share-phone-field .react-tel-input .country-list .search-box:focus{border-color:#fff}.share-phone-field .react-tel-input .country-list .divider{border-bottom-color:#333}.share-phone-field .react-tel-input .country-list .country{color:#fff;padding:.5rem .75rem}.share-phone-field .react-tel-input .country-list .country .dial-code{color:#949494}.share-phone-field .react-tel-input .country-list .country:hover{background-color:#ffffff14}.share-phone-field .react-tel-input .country-list .country.highlight{color:#000;background-color:#f9933e}.share-phone-field .react-tel-input .country-list .country.highlight .dial-code{color:#000}.share-phone-field .react-tel-input .country-list .no-entries-message{color:#949494}.share-phone-field--error .react-tel-input .form-control,.share-phone-field--error .react-tel-input .selected-flag{border-color:#f87171}.share-phone-field--error .react-tel-input .selected-flag{border-right-color:#f87171}.share-phone-field--loading{min-height:3.5rem}@media (min-width:640px){.share-phone-field--loading{min-height:3.75rem}}.react-tel-input .country-list .search-emoji{display:none!important}
