#budget{padding-top:65px;padding-bottom:100px}#budget .headline{margin-bottom:30px}#budget .form-container{padding-top:40px;width:490px;margin:0 auto}#budget .common-form .input{width:490px;margin-bottom:12px;background:#fafafa;position:relative}#budget .common-form .input input,#budget .common-form .input textarea{border:4px solid #fafafa;background:#fafafa;display:block;padding:0 12px;height:44px;width:100%;line-height:26px;-webkit-transition:background .2s ease-in-out,border .2s ease-in-out;-moz-transition:background .2s ease-in-out,border .2s ease-in-out;-o-transition:background .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,border .2s ease-in-out}#budget .common-form .input input.filled,#budget .common-form .input textarea.filled,#budget .common-form .input input:focus,#budget .common-form .input textarea:focus{background:#fff;border-top:14px solid #fafafa;border-color:#f7f7f7}#budget .common-form .input input.filled~label,#budget .common-form .input textarea.filled~label,#budget .common-form .input input:focus~label,#budget .common-form .input textarea:focus~label{line-height:14px;font-size:10px}#budget .common-form .input input.error~label,#budget .common-form .input textarea.error~label{color:#e20d0d}#budget .common-form .input textarea{height:152px;line-height:18px;padding:4px 12px}#budget .common-form .input label{color:#828282;font-family:'Open Sans',sans-serif;font-weight:600;font-size:18px;line-height:44px;text-transform:uppercase;position:absolute;top:0;left:12px;-webkit-transition:line-height .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out;-moz-transition:line-height .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out;-o-transition:line-height .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out;transition:line-height .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out}#budget .common-form.sending button div{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#budget .common-form.sending button .sending{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.17,.67,.45,1.36);-moz-transition:-moz-transform .3s cubic-bezier(0.17,.67,.45,1.36);-o-transition:-o-transform .3s cubic-bezier(0.17,.67,.45,1.36);transition:-webkit-transform .3s cubic-bezier(0.17,.67,.45,1.36),-moz-transform .3s cubic-bezier(0.17,.67,.45,1.36),-o-transform .3s cubic-bezier(0.17,.67,.45,1.36),transform .3s cubic-bezier(0.17,.67,.45,1.36)}#budget .common-form.success button{background-color:#01e82f!important;border-color:#01b525;width:100%}#budget .common-form.success button div{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#budget .common-form.success button .success{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.17,.67,.45,1.36);-moz-transition:-moz-transform .3s cubic-bezier(0.17,.67,.45,1.36);-o-transition:-o-transform .3s cubic-bezier(0.17,.67,.45,1.36);transition:-webkit-transform .3s cubic-bezier(0.17,.67,.45,1.36),-moz-transform .3s cubic-bezier(0.17,.67,.45,1.36),-o-transform .3s cubic-bezier(0.17,.67,.45,1.36),transform .3s cubic-bezier(0.17,.67,.45,1.36)}#budget .common-form.error button{background-color:#e20d0d!important;border-color:#b20a0a;width:100%}#budget .common-form.error button div{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#budget .common-form.error button .error{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.17,.67,.45,1.36);-moz-transition:-moz-transform .3s cubic-bezier(0.17,.67,.45,1.36);-o-transition:-o-transform .3s cubic-bezier(0.17,.67,.45,1.36);transition:-webkit-transform .3s cubic-bezier(0.17,.67,.45,1.36),-moz-transform .3s cubic-bezier(0.17,.67,.45,1.36),-o-transform .3s cubic-bezier(0.17,.67,.45,1.36),transform .3s cubic-bezier(0.17,.67,.45,1.36)}#budget .common-form button{background:#1e1e54;border:1px solid #1e1e54;color:#fff;height:44px;width:100%;font-family:'Open Sans',sans-serif;font-weight:600;font-size:18px;line-height:44px;position:relative;cursor:pointer;-webkit-transition:background-color .3s ease-in-out,width .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,width .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,width .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,width .3s ease-in-out,border-color .3s ease-in-out}#budget .common-form button div{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out,transform .3s ease-out}#budget .common-form button .sending,#budget .common-form button .error,#budget .common-form button .success{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#budget .common-form button .sending span,#budget .common-form button .error span,#budget .common-form button .success span{font-size:16px;text-transform:none}#budget .common-form button .default{text-transform:uppercase}#budget .common-form button:hover{background-color:#26266b}