icon-checkmark0{width:40px;height:40px}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark__icon{width:40px;height:40px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142}}phone-input{width:100%}form .input{display:flex;margin:auto;overflow:hidden;align-items:center;background-color:var(--form-input-background, #f1f1f1);direction:ltr;border:var(--phone-input-border, 2px solid #ff9800);border-radius:10px;height:53px;width:100%;box-sizing:border-box;animation:var(--phone-input-animation, glow 1.5s infinite alternate)}@keyframes glow{0%{box-shadow:0 0 5px rgba(255,152,0,.5)}100%{box-shadow:0 0 20px #ff9800}}form .input.input-pin{text-align:center;font-size:1.5rem}form .input .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJDYXBhXzEiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNy40NDIgMjcuNDQyIj48cGF0aCBkPSJNMTkuNDk0IDBINy45NDhhMS45OTcgMS45OTcgMCAwIDAtMS45OTcgMS45OTl2MjMuNDQ2YzAgMS4xMDIuODkyIDEuOTk3IDEuOTk3IDEuOTk3aDExLjU0NmEyIDIgMCAwIDAgMS45OTctMS45OTdWMS45OTlBMiAyIDAgMCAwIDE5LjQ5NCAwbS04LjYyMiAxLjIxNGg1LjdjLjE0NCAwIC4yNjEuMjE1LjI2MS40ODFzLS4xMTcuNDgyLS4yNjEuNDgyaC01LjdjLS4xNDUgMC0uMjYtLjIxNi0uMjYtLjQ4MnMuMTE1LS40ODEuMjYtLjQ4MW0yLjg1IDI0LjI1NWExLjI3NSAxLjI3NSAwIDEgMSAwLTIuNTUgMS4yNzUgMS4yNzUgMCAwIDEgMCAyLjU1bTYuMjczLTQuMzY5SDcuNDQ4VjMuMzczaDEyLjU0N3oiLz48L3N2Zz4=);width:50px;height:50px;background-position:center;background-size:70%;background-repeat:no-repeat;background-color:#ececec;display:var(--phone-input-icon-display, block)}form .input .input__container{flex:1}form .input .input__container input{flex:1;min-width:0;width:100%;border:0;outline:none;font-size:20px;background-color:var(--form-input-background, #f1f1f1)}form .input icon-checkmark0{margin-right:6px}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}form.do-shake .input{animation:shake .6s;animation-timing-function:ease-in-out;animation-iteration-count:1}