.cmp-b2b-form,.cmp-b2b-form__cpsf{margin-top:24px;margin-bottom:24px;line-height:140%}
.cmp-b2b-form hr{border-top:1px solid #dfdfdf}
.cmp-b2b-form .p-l-20{padding-left:30px;float:left}
.cmp-b2b-form button[type="submit"]{margin:0 auto;display:block}
.cmp-b2b-form .aem-Grid,.cmp-b2b-form__cpsf .aem-Grid{margin-left:-16px !important;margin-right:-16px !important}
.consent{display:flex;align-items:flex-start;flex-wrap:wrap}
.cmp-b2b-form .validation-error,.cmp-b2b-form__cpsf .validation-error{display:block;font-size:90%;border-top:3px solid #bf0001;color:#bf0001;text-align:left}
.cmp-b2b-form .checkbox-inline .validation-error,.cmp-b2b-form__cpsf .checkbox-inline .validation-error{border-top:0}
.cmp-b2b-form .pull-left,.cmp-b2b-form__cpsf .pull-left{margin-top:6px}
.cmp-b2b-form .pull-right,.cmp-b2b-form__cpsf .pull-right{margin:0 0 0 10px}
.cmp-b2b-form__cpsf small,.cmp-b2b-form__cpsf .pull-left,.cmp-b2b-form__cpsf .pull-right{color:#fff}
.cmp-b2b-form .form-group{position:relative;background-color:#fff}
.cmp-b2b-form .form-group input,.cmp-b2b-form .form-group select,.cmp-b2b-form .form-group textarea{padding:24px 10px 0 10px;box-shadow:none;z-index:4;position:relative;background-color:transparent;overflow-y:auto;overflow-x:hidden;max-width:100%}
.cmp-b2b-form .form-group input:optional + label,.cmp-b2b-form .form-group select:optional + label,.cmp-b2b-form .form-group textarea:optional + label{transform:translate3d(0,0,0)}
.cmp-b2b-form .form-group input:required:focus + label,.cmp-b2b-form .form-group select:required:focus + label,.cmp-b2b-form .form-group textarea:required:focus + label,.cmp-b2b-form .form-group input:required:valid + label,.cmp-b2b-form .form-group select:required:valid + label,.cmp-b2b-form .form-group textarea:required:valid + label,.cmp-b2b-form .form-group input:optional:focus + label,.cmp-b2b-form .form-group select:optional:focus + label,.cmp-b2b-form .form-group textarea:optional:focus + label,.cmp-b2b-form .form-group input[data-state] ~ label,.cmp-b2b-form .form-group select[data-state] ~ label,.cmp-b2b-form .form-group textarea[data-state] ~ label,.cmp-b2b-form .form-group input[type="date"] ~ label,.cmp-b2b-form .form-group select[type="date"] ~ label,.cmp-b2b-form .form-group textarea[type="date"] ~ label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0);z-index:5}
.cmp-b2b-form .form-group input:optional + label,.cmp-b2b-form .form-group select:optional + label{font-size:16px}
.cmp-b2b-form .form-group select{border-radius:2px;appearance:none;-webkit-appearance:none}
.cmp-b2b-form .form-group.select::after{content:"\f1f5";font-family:fsg-icon-regular;font-size:24px;position:absolute;top:15px;right:8px;pointer-events:none;z-index:1}
.cmp-b2b-form__cpsf .form-group{position:relative;background-color:transparent}
.cmp-b2b-form__cpsf .form-group .form-control{height:50px}
.cmp-b2b-form__cpsf .form-group input,.cmp-b2b-form__cpsf .form-group textarea{padding:24px 10px 0 10px;box-shadow:none;z-index:4;position:relative;background-color:#07281c;color:#fff;border-bottom:1px solid #5dc99f;overflow-y:auto;overflow-x:hidden;max-width:100%}
.cmp-b2b-form__cpsf .form-group input:optional + label,.cmp-b2b-form__cpsf .form-group textarea:optional + label{transform:translate3d(0,0,0)}
.cmp-b2b-form__cpsf .form-group input:required:focus + label,.cmp-b2b-form__cpsf .form-group textarea:required:focus + label,.cmp-b2b-form__cpsf .form-group input:required:valid + label,.cmp-b2b-form__cpsf .form-group textarea:required:valid + label,.cmp-b2b-form__cpsf .form-group input:optional:focus + label,.cmp-b2b-form__cpsf .form-group textarea:optional:focus + label,.cmp-b2b-form__cpsf .form-group input[data-state] ~ label,.cmp-b2b-form__cpsf .form-group textarea[data-state] ~ label,.cmp-b2b-form__cpsf .form-group input[type="date"] ~ label,.cmp-b2b-form__cpsf .form-group textarea[type="date"] ~ label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0);z-index:5}
.cmp-b2b-form__cpsf .form-group input:-webkit-autofill,.cmp-b2b-form__cpsf .form-group textarea:-webkit-autofill,.cmp-b2b-form__cpsf .form-group input:-webkit-autofill:hover,.cmp-b2b-form__cpsf .form-group textarea:-webkit-autofill:hover,.cmp-b2b-form__cpsf .form-group input:-webkit-autofill:focus,.cmp-b2b-form__cpsf .form-group textarea:-webkit-autofill:focus,.cmp-b2b-form__cpsf .form-group input:-webkit-autofill:active,.cmp-b2b-form__cpsf .form-group textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0;-webkit-text-fill-color:#fff}
.cmp-b2b-form__cpsf .form-group select{padding:24px 10px 0 10px;box-shadow:none;z-index:4;position:relative;background-color:#07281c;color:#fff;border-bottom:1px solid #5dc99f}
.cmp-b2b-form__cpsf .form-group select:optional + label{transform:translate3d(0,0,0)}
.cmp-b2b-form__cpsf .form-group select:required:focus + label,.cmp-b2b-form__cpsf .form-group select:required:valid + label,.cmp-b2b-form__cpsf .form-group select:optional:focus + label,.cmp-b2b-form__cpsf .form-group select[data-state] ~ label,.cmp-b2b-form__cpsf .form-group select[type="date"] ~ label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0);z-index:5}
.cmp-b2b-form__cpsf .form-group input:optional + label,.cmp-b2b-form__cpsf .form-group select:optional + label{font-size:16px}
.cmp-b2b-form__cpsf .form-group select{border-radius:2px;appearance:none;-webkit-appearance:none}
.cmp-b2b-form__cpsf .form-group:has(textarea){padding-top:34px}
.cmp-b2b-form__cpsf .form-group label{color:#fff;font-weight:200;transform:translate3d(0,0,0);transition:all .2s ease-in-out;z-index:4;width:93%;pointer-events:none}
.cmp-b2b-form__cpsf .form-group.select::after{content:"\f1f5";font-family:fsg-icon-regular;font-size:24px;position:absolute;top:15px;right:8px;pointer-events:none;z-index:1}
.cmp-b2b-form .form-group input:placeholder-shown + label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0)}
.cmp-b2b-form .form-group input::-webkit-input-placeholder{color:#acacac;font-weight:200}
.cmp-b2b-form .form-group input:focus::-webkit-input-placeholder{color:transparent}
.cmp-b2b-form__cpsf .form-group input:placeholder-shown + label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0)}
.cmp-b2b-form__cpsf .form-group input::-webkit-input-placeholder{color:#fff;font-weight:200}
.cmp-b2b-form__cpsf .form-group input:focus::-webkit-input-placeholder{color:transparent}
.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all .3s ease !important;left:4px !important;z-index:2}
.grecaptcha-badge:hover{width:256px !important}
.lift-catpcha .grecaptcha-badge{bottom:76px !important}
@media screen and (max-width:767px){.grecaptcha-badge{display:none !important;opacity:0 !important;visibility:hidden !important;height:0 !important}
}
.cmp-b2b-form,.cmp-b2b-form__cpsf{margin-top:24px;margin-bottom:24px;line-height:140%}
.cmp-b2b-form__cpsf input:-webkit-autofill,.cmp-b2b-form__cpsf textarea:-webkit-autofill,.cmp-b2b-form__cpsf select:-webkit-autofill,.cmp-b2b-form__cpsf input:-webkit-autofill:hover,.cmp-b2b-form__cpsf textarea:-webkit-autofill:hover,.cmp-b2b-form__cpsf select:-webkit-autofill:hover,.cmp-b2b-form__cpsf input:-webkit-autofill:focus,.cmp-b2b-form__cpsf textarea:-webkit-autofill:focus,.cmp-b2b-form__cpsf select:-webkit-autofill:focus,.cmp-b2b-form__cpsf input:-webkit-autofill:active,.cmp-b2b-form__cpsf textarea:-webkit-autofill:active,.cmp-b2b-form__cpsf select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #07281c inset !important;color:#fff}