@keyframes floatDiagonal{0%{transform:translate(-100px,100vh) rotate(-15deg);opacity:0}10%{opacity:.1}90%{opacity:.1}to{transform:translate(100vw,-100px) rotate(-15deg);opacity:0}}@keyframes floatDiagonalReverse{0%{transform:translate(100px,-100px) rotate(15deg);opacity:0}10%{opacity:.05}90%{opacity:.05}to{transform:translate(-100vw,100vh) rotate(15deg);opacity:0}}@keyframes fadeInUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes privacySlideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:120px;opacity:1;transform:translateY(0)}}@keyframes privacySlideUp{0%{max-height:120px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-10px)}}.form-container{transition:all .4s cubic-bezier(.4,0,.2,1)}.form-field{transition:all .3s cubic-bezier(.4,0,.2,1)}.form-field-enter{animation:slideInFromRight .4s cubic-bezier(.4,0,.2,1) forwards}.form-field-exit{animation:slideOutToLeft .3s cubic-bezier(.4,0,.2,1) forwards}.form-title{transition:all .3s cubic-bezier(.4,0,.2,1)}.form-title-change{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1) forwards}.privacy-section{transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.privacy-enter{max-height:0;opacity:0;transform:translateY(-10px);animation:privacySlideDown .4s cubic-bezier(.4,0,.2,1) forwards}.privacy-exit{max-height:120px;opacity:1;transform:translateY(0);animation:privacySlideUp .3s cubic-bezier(.4,0,.2,1) forwards}