.formbuilder-form{border-radius:15px;box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto 20px;max-width:929px;padding:100px 90px 108px;width:100%}@media screen and (max-width:991px){.formbuilder-form{max-width:unset;padding:50px 30px}}.formbuilder-form h2.formbuilder-form-title{font-size:48px;font-weight:700;line-height:48px;margin-bottom:50px;text-align:center;width:100%}@media screen and (max-width:991px){.formbuilder-form h2.formbuilder-form-title{font-size:20px;line-height:20px;margin-bottom:30px}}.formbuilder-form .fb-input-wrapper:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:991px){.formbuilder-form .fb-input-wrapper:not(:last-of-type){margin-bottom:25px}}.formbuilder-form .fb-input .label,.formbuilder-form .fb-textarea .label{color:#898989;display:inline-block;font-size:20px;font-weight:500;line-height:32px;margin-bottom:8px}@media screen and (max-width:991px){.formbuilder-form .fb-input .label,.formbuilder-form .fb-textarea .label{font-size:12px;line-height:12px;margin-bottom:5px}}.formbuilder-form .fb-input input{border:unset;border-bottom:1px solid #acacac;border-radius:unset;color:#595959;padding-left:0;position:relative}.formbuilder-form .fb-input input:focus{border:unset;border-bottom:1px solid #2a8d9c}.formbuilder-form .fb-textarea .label.labelWithCounter{display:flex}.formbuilder-form .fb-textarea textarea{border:unset;border-bottom:1px solid #acacac;border-radius:unset;color:#595959;min-height:200px;width:100%}@media screen and (max-width:991px){.formbuilder-form .fb-textarea textarea{min-height:100px}}.formbuilder-form .fb-textarea textarea:focus{border:unset;border-bottom:1px solid #2a8d9c}.formbuilder-form .button-wrapper{margin-top:80px;text-align:center;width:100%}@media screen and (max-width:991px){.formbuilder-form .button-wrapper{margin-top:30px}}.formbuilder-form .button-wrapper .formbuilder-form-button{background:linear-gradient(180deg,#2a8d9c,#55adbb);border-radius:25px;color:#fff;font-size:24px;font-weight:700;line-height:32px;padding:10px 80px}.formbuilder-form .button-wrapper .formbuilder-form-button:hover{background:linear-gradient(180deg,#2a8d9c,#55adbb)}@media screen and (max-width:991px){.formbuilder-form .button-wrapper .formbuilder-form-button{font-size:13px;line-height:20px;padding:5px 22px}}.formbuilder-form.no_shadow{border-radius:unset;box-shadow:unset;max-width:unset;padding:unset;width:100%}@media screen and (max-width:991px){.formbuilder-form.no_shadow{max-width:unset;padding:unset}}.formbuilder-form.no_shadow h2.formbuilder-form-title{color:#333;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px;margin-top:0;text-align:center}@media screen and (max-width:991px){.formbuilder-form.no_shadow h2.formbuilder-form-title{font-size:20px;line-height:normal;margin-bottom:32px}}.formbuilder-form.no_shadow .fb-input .label,.formbuilder-form.no_shadow .form-builder-file .label{color:#000;font-size:28px;font-style:normal;font-weight:600;line-height:35px;margin-bottom:8px}@media screen and (max-width:991px){.formbuilder-form.no_shadow .fb-input .label,.formbuilder-form.no_shadow .form-builder-file .label{font-size:20px;line-height:25px;margin-bottom:5px}}.formbuilder-form.no_shadow .fb-input input{border:1px solid #acacac;border-radius:2px;color:#595959;font-size:24px;font-style:normal;font-weight:400;height:50px;line-height:30px;padding:10px 15px 10px 7px;position:relative}@media screen and (max-width:991px){.formbuilder-form.no_shadow .fb-input input{font-size:20px;height:42px;line-height:25px}}.formbuilder-form.no_shadow .fb-input input:focus{border:1px solid #2a8d9c}.formbuilder-form.no_shadow .button-wrapper{margin-top:40px;text-align:center}@media screen and (max-width:991px){.formbuilder-form.no_shadow .button-wrapper{margin-top:32px}}.formbuilder-form.no_shadow .button-wrapper .formbuilder-form-button{background:#2a8d9c;border-radius:unset;font-size:32px;font-style:normal;font-weight:600;line-height:normal;max-width:336px;min-width:unset;padding:12px 9px;width:100%}@media screen and (max-width:991px){.formbuilder-form.no_shadow .button-wrapper .formbuilder-form-button{font-size:24px;max-width:unset;width:100%}}.formbuilder-form.no_shadow .button-wrapper .formbuilder-form-button:hover{background:#2a8d9c}.formbuilder-form.no_shadow .button-wrapper .bottom-text{color:#000;font-size:13px;font-style:normal;font-weight:300;line-height:normal;margin:4px auto 0;max-width:336px;text-align:center;width:100%}.success-message{border-radius:15px;box-shadow:0 0 30px 0 rgba(0,0,0,.1);margin:0 auto 20px;padding:100px 90px 108px;text-align:center}@media screen and (max-width:991px){.success-message{padding:50px 30px}}.success-message .success-message-title{font-size:48px;font-weight:700;line-height:48px;margin-bottom:50px;text-align:center}@media screen and (max-width:991px){.success-message .success-message-title{font-size:20px;line-height:20px;margin-bottom:30px}}.success-message.no_shadow{border-radius:unset;box-shadow:unset}.success-message.no_shadow .success-message-title{font-size:38px;line-height:42px}@media screen and (max-width:991px){.success-message.no_shadow .success-message-title{font-size:20px;line-height:20px}}