@-webkit-keyframes slideInLeft{0%{transform:translate3d(-30%, 0, 0);opacity:0;visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-30%, 0, 0);opacity:0;visibility:visible}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{transform:translate3d(30%, 0, 0);opacity:0;visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(30%, 0, 0);opacity:0;visibility:visible}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeOut{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:0}to{opacity:1}}.btgf-fade-step .btgf-form-step:not(btgf-active-step){opacity:0;visibility:hidden;padding:0;border:0;height:0}.btgf-fade-step .btgf-form-step.btgf-active-step,.btgf-template-preview .btgf-fade-step .btgf-form-step{transition:.5s opacity;opacity:1 !important;height:100%;visibility:visible}.btgf-slide-step .btgf-form-step:not(btgf-active-step){opacity:0;visibility:hidden;padding:0;border:0;height:0}.btgf-slide-step .btgf-form-step.btgf-active-step,.btgf-template-preview .btgf-slide-step .btgf-form-step{transition:.5s transform;opacity:1;height:100%;visibility:visible}.btgf-slide-step .btgf-form-step.btgf-active-step.from-before{-webkit-animation:slideInLeft 1s;animation:slideInLeft 1s}.btgf-slide-step .btgf-form-step.btgf-active-step.from-next{-webkit-animation:slideInRight 1s;animation:slideInRight 1s}.btgf-no-effect-step .btgf-form-step{display:none;padding:0;border:0}.btgf-no-effect-step .btgf-form-step.btgf-active-step,.btgf-template-preview .btgf-no-effect-step .btgf-form-step{display:block}.btgf-form-col-main-preview{display:flex;flex-direction:row}.btgf-form-col-main-preview[data-cols="2"].form__column--stack{flex-direction:column}.btgf-form-col-main-preview[data-cols="2"] .form__column{width:100%;margin:0}@media(min-width: 768px){.btgf-form-col-main-preview[data-cols="2"].form__column--stack{flex-direction:row}.btgf-form-col-main-preview[data-cols="2"] .form__column{width:calc((100% / 2) - 20px)}.btgf-form-col-main-preview[data-cols="2"] .form__column:nth-child(1){margin:0 10px 0 0;width:calc((100% / 2) - 10px)}.btgf-form-col-main-preview[data-cols="2"] .form__column:not(:nth-child(1)){margin:0 10px}.btgf-form-col-main-preview[data-cols="2"] .form__column:nth-child(2){width:calc((100% / 2) - 10px);margin:0 0 0 10px}}.btgf-form-col-main-preview[data-cols="3"].form__column--stack{flex-direction:column}.btgf-form-col-main-preview[data-cols="3"] .form__column{width:100%;margin:0}@media(min-width: 768px){.btgf-form-col-main-preview[data-cols="3"].form__column--stack{flex-direction:row}.btgf-form-col-main-preview[data-cols="3"] .form__column{width:calc((100% / 3) - 20px)}.btgf-form-col-main-preview[data-cols="3"] .form__column:nth-child(1){margin:0 10px 0 0;width:calc((100% / 3) - 10px)}.btgf-form-col-main-preview[data-cols="3"] .form__column:not(:nth-child(1)){margin:0 10px}.btgf-form-col-main-preview[data-cols="3"] .form__column:nth-child(3){width:calc((100% / 3) - 10px);margin:0 0 0 10px}}.btgf-form-col-main-preview[data-cols="4"].form__column--stack{flex-direction:column}.btgf-form-col-main-preview[data-cols="4"] .form__column{width:100%;margin:0}@media(min-width: 768px){.btgf-form-col-main-preview[data-cols="4"].form__column--stack{flex-direction:row}.btgf-form-col-main-preview[data-cols="4"] .form__column{width:calc((100% / 4) - 20px)}.btgf-form-col-main-preview[data-cols="4"] .form__column:nth-child(1){margin:0 10px 0 0;width:calc((100% / 4) - 10px)}.btgf-form-col-main-preview[data-cols="4"] .form__column:not(:nth-child(1)){margin:0 10px}.btgf-form-col-main-preview[data-cols="4"] .form__column:nth-child(4){width:calc((100% / 4) - 10px);margin:0 0 0 10px}}.progress-bar .progress-bar__fill{width:0%;height:100%;display:flex;align-items:center;justify-content:flex-end}.progress-bar .progress-bar__fill span{color:#fff;padding:0 10px}.btgf-hidden{display:none}.btgf-submit{margin:auto;margin-bottom:16px;display:flex;max-width:1152px}.btgf-submit--justify-start{justify-content:start}.btgf-submit--justify-center{justify-content:center}.btgf-submit--justify-end{justify-content:flex-end}.btgf-warning{display:flex;flex-direction:row;background:#fff3cd;color:#856404;padding:15px}.btgf-warning div:nth-child(1){margin:3px 5px 0 0}.btgf-calculation .btgf-field-set{display:flex;flex-direction:column}.btgf-calculation .btgf-field-set span{font-size:40px}.btgf-captcha .btgf-captcha-inner{margin:20px 0}.btgf-captcha .btgf-captcha-inner input{width:100%;padding:10px;transition:.5s}.btgf-captcha .btgf-captcha-inner input.error{border:1px solid red;outline:red}.btgf-captcha .btgf-captcha-inner input.error:focus{border:1px solid red;outline:red}.btgf-captcha .btgf-captcha-inner label.error{color:red}.btgf-captcha .btgf-captcha-inner textarea{width:100%;padding:10px;max-width:100%;height:257px;display:block}.btgf-captcha .btgf-captcha-inner textarea.error{border:1px solid red;outline:red}.btgf-captcha .btgf-captcha-inner textarea.error:focus{border:1px solid red;outline:red}.btgf-captcha .btgf-captcha-inner label abbr{color:red;font-weight:600;text-decoration:none}.g-recaptcha{margin:20px 0}.btgf-danger-captcha{background-color:#ed9898;border-left:2px solid red;padding:12px;color:#fff}