.s12{display:flex;justify-content:center;align-items:center}.s12 .form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px;border-radius:50px;width:50%;gap:50px;text-align:center;animation:s12GradMove 4s ease-in-out infinite,s12Float 5s ease-in-out infinite;background:linear-gradient(135deg,#ff2d55,#ff6b1a 35%,#ff9500 60%,#ff2d55);background-size:400% 400%;transition:opacity .8s ease,transform .8s cubic-bezier(.22,.68,0,1.2)}@keyframes s12GradMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.s12 .form .form-title{font-family:Jost;font-weight:900;font-size:60px}.s12 .form .form-text{font-family:Jost;font-weight:500;font-size:35px;color:#fff}.s12 .form .input{background-color:#fdb2b4;padding:20px 40px;border-radius:50px;width:80%;font-size:20px}.s12 .form .btn{border-radius:50px;width:80%;padding:20px}.s12 .form .btn .btn-text{font-family:Jost;font-weight:400;font-size:22px;color:#fff;border:none}@media(max-width:768px){.s12 .form{width:77%;padding:20px}.s12 .form .form-title{font-family:Jost;font-weight:900;font-size:160%}.s12 .form .form-text{font-family:Jost;font-weight:500;font-size:160%;color:#fff}.s12 .form .input{background-color:#fdb2b4;border-radius:50px;width:98%;font-size:85%;padding:20px 15px}.s12 .form .btn{border-radius:50px;width:98%;border:none}.s12 .form .btn .btn-text{font-family:Jost;font-weight:400;font-size:80%;color:#fff;border:none}}
