@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Montserrat+Alternates:500,600,700&display=swap);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons+Outlined);
.react-phone-number-input__row{display:flex;align-items:center}.react-phone-number-input__phone{flex:1;min-width:0}.react-phone-number-input__icon{width:1.24em;height:.93em;box-sizing:content-box}.react-phone-number-input__icon--international{width:calc(0.93em + 2px);height:calc(0.93em + 2px);padding-left:.155em;padding-right:.155em;border:none}.react-phone-number-input__error{margin-left:3em;margin-top:calc(0.3rem);color:#f44336;font-size:12px}.react-phone-number-input__icon-image{max-width:100%;max-height:100%}.react-phone-number-input__ext-input::-webkit-inner-spin-button,.react-phone-number-input__ext-input::-webkit-outer-spin-button{margin:0 !important;-webkit-appearance:none !important;-moz-appearance:textfield !important}.react-phone-number-input__ext-input{width:3em}.react-phone-number-input__ext{white-space:nowrap}.react-phone-number-input__ext,.react-phone-number-input__ext-input{margin-left:.5em}.react-phone-number-input__country--native{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.5em}.react-phone-number-input__country-select{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.react-phone-number-input__country-select-arrow{display:block;content:"";width:.5em;height:.5em;margin-bottom:.2em;margin-left:.35em;color:#7e7f81;border-style:solid;border-color:inherit;border-top-width:0;border-bottom-width:2px;border-left-width:0;border-right-width:2px;transform:rotate(45deg);opacity:1;transition:color .1s}.react-phone-number-input__country-select-divider{font-size:1px;background:#000}.react-phone-number-input__country-select:focus+.react-phone-number-input__country-select-arrow,.react-phone-number-input__country.rrui__select--focus .rrui__select__arrow{color:#03b2cb}.react-phone-number-input__input{height:calc(0.3rem * 6);outline:none;border-radius:0;padding:0;appearance:none;border:none;background:unset;font-size:16px}.react-phone-number-input__input--disabled{cursor:default}.react-phone-number-input__input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.react-phone-number-input__country .rrui__select__button{border-bottom:none}.cf-root{min-height:60vh;display:flex;align-items:center;justify-content:center;background-color:#f7f7f9;font-size:1.2rem;color:#222;padding:28px 12px}.cf-card{width:100%;max-width:900px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(15,23,42,.06);padding:28px 26px;text-align:center}.cf-header{margin-bottom:2rem}.cf-title{font-size:2rem;line-height:1.2;margin:0;font-weight:600;color:#111827}.cf-sub{margin:.5rem 0 0;color:#6b7280}.cf-widget{display:flex;justify-content:center;margin:2rem 0 1.5rem}.cf-status{min-height:36px;display:flex;align-items:center;justify-content:center;margin-top:.8rem}.cf-msg{display:inline-block;padding:8px 12px;border-radius:8px;font-weight:500;line-height:1}.cf-msg a{color:inherit !important}.cf-msg.verifying,.cf-msg.idle{display:flex;align-items:center;justify-content:center;gap:10px}.cf-msg .spinner{width:16px;height:16px;border:2px solid #cbd5e0;border-top-color:#3182ce;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cf-msg.success{color:#14532d}.cf-msg.failed{color:#b30606}.cf-msg.error{color:#b30606}.cf-footnote{margin-top:1.5rem;font-size:1rem;color:#9ca3af}.cf-error{padding:12px 14px;border-radius:8px;background:#fff5f5;color:#9b1c1c;border:1px solid #ffd6d6;font-weight:600}@media(max-width: 480px){.cf-card{padding:20px;border-radius:10px}.cf-title{font-size:1.5rem}}:-ms-input-placeholder{color:rgba(0,0,0,.3) !important}::-webkit-scrollbar{width:1px}html{box-sizing:border-box;font-family:Arial,Sans-Serif,Roboto}body{margin:0}*,*:before,*:after{box-sizing:inherit}
