.formbuilder,.formbuilder-row>div{display:flex;flex-direction:column;gap:20px}.generic-form-brick-container{padding:20px 50px;width:100%;margin:auto;max-width:1300px}.generic-form-brick-container .generic-form-title{font-weight:700;font-size:32px;line-height:44px;margin-bottom:30px;text-align:center}.generic-form-brick-container .generic-form-wysiwyg{width:45%;text-align:center;margin-top:25px}.generic-form-brick{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-builder-wrapper{width:100%;max-width:700px;margin:auto}.formbuilder-row>div{gap:10px;color:#1c242b}form .required:after{content:" *";color:red}.formbuilder-row div label{font-size:18px;line-height:1.5;font-weight:700;color:var(--generic-form-label-help-text-color)}.formbuilder-row .help-block{font-size:13px;color:var(--generic-form-label-help-text-color);font-style:italic}.formbuilder-row div input[type=date],.formbuilder-row div input[type=email],.formbuilder-row div input[type=number],.formbuilder-row div input[type=tel],.formbuilder-row div input[type=text],.formbuilder-row div input[type=time]{border:1px solid #bbbdbf;border-radius:4px;padding:12px;line-height:1.5;color:#1c242b;height:46px}.formbuilder-row div input[type=tel],form .iti{width:100%}.formbuilder-row div select,.formbuilder-row div textarea{border:1px solid #bbbdbf;border-radius:4px;padding:12px;line-height:1.5}.formbuilder-row div textarea{min-height:100px}.formbuilder-row div select{width:100%;height:46px}.formbuilder-row div:has(input[type=checkbox]){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-bottom:24px;padding-bottom:8px;line-height:1.5}.formbuilder-row div:has(input[type=checkbox])>label{grid-column:1/-1;font-size:18px;padding-left:5px;word-wrap:break-word;word-break:break-word}.formbuilder-row div input[type=checkbox]{grid-row:2;grid-column:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;height:16px;width:16px;background-color:#fff;border:1px solid #bbbdbf;border-radius:4px;cursor:pointer;position:relative;margin-top:3px;transition:all .3s ease}.formbuilder-row div input[type=checkbox]:checked{background-color:#000;border-color:#fff}.formbuilder-row div input[type=checkbox]::after{content:"";position:absolute;display:none;top:1px;left:4.1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.formbuilder-row div input[type=checkbox]:checked::after{display:block}.formbuilder-row div:has(input[type=checkbox]) .help-block{grid-row:2;grid-column:2;font-size:15px}.formbuilder-row div:has(button[type=submit]){justify-content:center;align-items:center}.formbuilder-row div button[type=submit]{font-size:16px;line-height:24px;font-weight:700;color:var(--generic-form-button-text-color);background-color:var(--generic-form-button-background-color);padding:16px 32px;border:0;cursor:pointer;width:fit-content;transition:all .3s ease}.formbuilder-row div button[type=submit]:hover{background-color:#ddd;color:#fff}.formbuilder-container-fieldset .formbuilder-row>div>div{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.formbuilder-container-fieldset .formbuilder-row>div>div>div.formbuilder-row{flex-basis:calc(50% - 10px)}.fb-cl-hide-element{display:none}@media (max-width:767px){.generic-form-brick-container{padding-left:20px;padding-right:20px}.generic-form-brick-container .generic-form-wysiwyg{width:70%}}@media (max-width:576px){.generic-form-brick .input-label-container{width:70%}.formbuilder-container-fieldset .formbuilder-row>div>div>div.formbuilder-row{flex-basis:100%}}