.custom-text-group{display:block;position:relative;-webkit-transition:margin-bottom .25s ease-in-out;-o-transition:margin-bottom .25s ease-in-out;transition:margin-bottom .25s ease-in-out}.custom-text-group.invalid{-webkit-animation:shake .55s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake .55s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;margin-bottom:1.5rem}.custom-text-group.sm input{padding:.5rem;font-weight:500}.custom-text-group .error{opacity:0;font-size:14px;position:absolute;top:105%;left:0;-webkit-animation:error-fadein .25s ease-in-out forwards;animation:error-fadein .25s ease-in-out forwards}.custom-text-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;font-size:14px;line-height:18px;padding:1.5rem 1rem .5rem 1rem;border-radius:0;border:1px solid #84959e;-webkit-transition:border-color .25s ease-in-out;-o-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;will-change:border-color}.custom-text-group input:disabled,.custom-text-group input:-moz-read-only{border-color:#cdcdcd}.custom-text-group input:disabled,.custom-text-group input:read-only{border-color:#cdcdcd}.custom-text-group input:disabled{background-color:rgba(43,52,61,.1);color:rgba(43,52,61,.35)}.custom-text-group input.invalid{border-color:#cd341c}.custom-text-group input:focus{outline:none}.custom-text-group input.dirty+label,.custom-text-group input:focus+label{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:10px}.custom-text-group label{position:absolute;font-size:14px;color:#84959e;left:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;-webkit-transition:font-size .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:font-size .15s ease-in-out,-webkit-transform .15s ease-in-out;-o-transition:transform .15s ease-in-out,font-size .15s ease-in-out;transition:transform .15s ease-in-out,font-size .15s ease-in-out;transition:transform .15s ease-in-out,font-size .15s ease-in-out,-webkit-transform .15s ease-in-out;will-change:transform,font-size}.custom-text-group .reveal{position:absolute;top:0;right:0;height:100%}.custom-text-group .reveal:hover svg g{opacity:1}.custom-text-group .reveal svg{width:26px}.custom-text-group .reveal svg g{-webkit-clip-path:none;clip-path:none;-webkit-transition:.2s opacity ease-in-out;-o-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}@-webkit-keyframes error-fadein{0%{opacity:0}100%{opacity:1}}@keyframes error-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}

/*# sourceMappingURL=52.700fec6b05514d51be95.css.map*/