main{background-color:#f9f9f9;min-height:100vh}small{color:gray;font-weight:400}samp{font-family:sans-serif}main{background-color:#fff!important}.pfah-wrapper{box-shadow:none!important}.demo{margin:0 auto;max-width:385px}.demo-wide{max-width:508px}.loading{text-align:center;margin:1rem 0;display:none}.loading i{color:#264067;font-size:24px}i.complete{color:#5db5ba;font-size:24px}.ux-form{max-width:960px;margin:0 auto;text-align:center;margin-top:40px}.ux-form .fancy-form-heading-wrapper{position:relative;margin:0 auto;margin-bottom:20px;max-width:920px;text-align:center}.ux-form.big-form .fancy-form-heading-wrapper:before{content:"";display:block;height:1px;background-color:#264067;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.ux-form.compact-form .fancy-form-heading-wrapper:before{content:"";display:block;height:1px;background-color:#264067;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.ux-form .fancy-form-heading{position:relative;font-family:soleil,sans-serif;font-style:normal;font-weight:700;font-stretch:normal;color:#264067;font-size:24px;line-height:34px;padding:0 30px;display:inline-block;margin:0 auto;background-color:#f3eee8;z-index:99}.ux-form input.email{display:inline-block;border-radius:0;box-shadow:none;background-color:#fff;height:55px;border:none;padding:0 18px;color:#464646;font-size:18px;line-height:28px;box-shadow:2px 3px 5px 0 rgba(0,0,0,.06);border:none}.ux-form input.email::placeholder{color:#5db5ba!important;font-size:12px;font-weight:700;letter-spacing:2px;line-height:15px;text-transform:uppercase}.ux-form .form-item{display:inline-block}.ux-form .submit button{height:55px;padding:0 15px;background-color:#f77468;color:#fff;font-size:16px;line-height:17px;text-transform:uppercase;letter-spacing:1px;display:inline-block;position:relative;border:none;left:-4px;font-weight:700;cursor:pointer;border-radius:0!important;box-shadow:none!important}.ux-form .submit button.loading-btn{background-color:#f88f86}.ux-form .submit button:hover{background-color:#e0675c}.ux-form .submit.loading-container button:hover{background-color:#f88f86!important;cursor:default}.ux-form .form-description{font-family:open sans,helvetica,arial,sans-serif}.ux-form.big-form .form-description{max-width:650px;margin-left:auto;margin-right:auto;color:#464646;font-size:18px;line-height:28px;margin-bottom:20px;color:#666;font-weight:400}.ux-form.compact-form .form-description{display:inline-block;width:336px;font-size:14px;line-height:21px;text-align:left}.ux-form.compact-form form{}input,button{outline:none!important}label#email-error{display:block;position:absolute;bottom:-32px;width:300px;text-align:left}.pfah-row.form-item{position:relative}label#email-error:before{display:inline-block;margin-right:5px;content:"\f06a";font-family:"font awesome 5 pro";font-weight:300;color:#c23b22;font-size:18px;position:relative;top:1px}aside.pfah-done.pfah-transition{background-color:#f3eee8}.submit-email{position:relative}span.loading i{color:#fff!important}.div-fake-hidden{width:0;height:0;overflow:hidden}.pfah-done-heading{margin-top:0}.pfah-done{display:none}.compact-form .form-interaction{display:inline-block;position:relative;top:-20px}.ux-form.compact-form .fancy-form-heading-wrapper{margin-bottom:10px}.compact-form h3{background-color:#fff!important}@media only screen and (max-width:763px){.compact-form .form-description{margin-bottom:35px}}.pfah-done-heading{font-family:soleil,sans-serif;font-size:28px;font-weight:700;margin-bottom:18px}.pfah-done-text{font-size:16px}aside.pfah-done.pfah-transition{padding:40px}.big-form .pfah-action.submit.form-item{float:left}.big-form .pfah-row.form-item{float:left}.big-form .form-interaction{margin:0 auto;overflow:hidden;width:357px}