.fs-modal{display:none;position:fixed;z-index:1001;padding-top:1%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}
.fs-modal--close{background-color:transparent;transition:background-color 300ms ease}
.fs-modal--close .fs-modal__content{animation:animateBottom 300ms ease}
.fs-modal__content{position:relative;background-color:#fff;border:1px solid #f8f8f8;width:auto;margin:16px;padding:15px 50px 15px 50px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);animation:animateTop 300ms ease}
@media(min-width:768px){.fs-modal__content{width:600px;margin:auto}
}
@media(min-width:992px){.fs-modal__content{width:920px;margin:auto}
}
@media(min-width:768px){.fs-modal__content.fs-modal__sm{width:400px}
}
@media(min-width:1280px){.fs-modal__content.fs-modal__lg{width:1200px;margin:auto}
}
.fs-modal__close-btn{background-image:url(../../../../../../../content/dam/with-secure/icons/icon-Close-black.svg);background-repeat:no-repeat;cursor:pointer;height:28px;opacity:.2;position:absolute;right:5px;top:10px;width:28px}
.fs-modal__close-btn:hover,.fs-modal__close-btn:focus{opacity:1}
.cmp-b2b-form__modal hr{border-top:1px solid #dfdfdf}
.cmp-b2b-form__modal .p-l-20{padding-left:30px}
.cmp-b2b-form__modal button[type="submit"]{margin:0 auto;display:block}
.cmp-b2b-form__modal-content-body .aem-Grid{margin-left:-16px !important;margin-right:-16px !important}
.cmp-b2b-form__modal-content-header{padding:32px 0 0 0}
.cmp-b2b-form__modal-content-header--headline{text-transform:unset !important;line-height:140%;display:flex;justify-content:center}
.cmp-b2b-form__modal-content-body{padding:0 0 32px 0}
.cmp-b2b-form__modal-content-consent-description{padding:32px 0 0 0;display:flex;flex-direction:column;text-align:center}
.cmp-b2b-form__modal-content-consent-description-bold{font-weight:bold}
.cmp-b2b-form__modal-content-description{display:flex;flex-direction:column;text-align:center}
.cmp-b2b-form__modal-content-button{display:flex;justify-content:center}
.cmp-b2b-form__modal-content-recommendationSectionContainer{padding:32px 0 0 0;border-top:1px solid #828c91;margin:32px 0 0 0}
.cmp-b2b-form__modal-content-recommendationSectionHeader{padding:0 0 16px 0;display:flex;justify-content:center}
.cmp-b2b-form__modal-content-recommendation{display:flex;gap:12px}
.cmp-b2b-form__modal-content-recommendationBox{width:100%;padding:20px;border:solid 1px #828c91;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between}
.cmp-b2b-form__modal-content-recommendationHeadline{padding:0 0 16px 0}
.cmp-b2b-form__modal-content-recommendationDescription{padding:0 0 10px 0;font-size:1em;min-height:130px}
.cmp-b2b-form__modal-content-recommendationCTA{display:grid;justify-content:left}
.cmp-b2b-form__modal-content-thankyou{border-top:1px solid #dfdfdf}
.cmp-b2b-form__modal-content-trial-download{border-bottom:1px solid #dfdfdf;padding:8px 0}
.cmp-b2b-form__modal .form-control{padding:9px 10px}
.cmp-b2b-form__modal .validation-error{display:block;font-size:90%;border-top:3px solid #bf0001;color:#bf0001;text-align:left}
.cmp-b2b-form__modal .checkbox-inline .validation-error{border-top:0}
.cmp-b2b-form__modal .form-group{position:relative;background-color:#fff}
.cmp-b2b-form__modal .form-group .form-control{height:50px}
.cmp-b2b-form__modal .form-group input,.cmp-b2b-form__modal .form-group select,.cmp-b2b-form__modal .form-group textarea{padding:24px 10px 0 10px;box-shadow:none;z-index:4;position:relative;background-color:transparent}
.cmp-b2b-form__modal .form-group input:optional + label,.cmp-b2b-form__modal .form-group select:optional + label,.cmp-b2b-form__modal .form-group textarea:optional + label{transform:translate3d(0,0,0)}
.cmp-b2b-form__modal .form-group input:required:focus + label,.cmp-b2b-form__modal .form-group select:required:focus + label,.cmp-b2b-form__modal .form-group textarea:required:focus + label,.cmp-b2b-form__modal .form-group input:required:valid + label,.cmp-b2b-form__modal .form-group select:required:valid + label,.cmp-b2b-form__modal .form-group textarea:required:valid + label,.cmp-b2b-form__modal .form-group input:optional:focus + label,.cmp-b2b-form__modal .form-group select:optional:focus + label,.cmp-b2b-form__modal .form-group textarea:optional:focus + label,.cmp-b2b-form__modal .form-group input[data-state] ~ label,.cmp-b2b-form__modal .form-group select[data-state] ~ label,.cmp-b2b-form__modal .form-group textarea[data-state] ~ label,.cmp-b2b-form__modal .form-group input[type="date"] ~ label,.cmp-b2b-form__modal .form-group select[type="date"] ~ label,.cmp-b2b-form__modal .form-group textarea[type="date"] ~ label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0);z-index:5}
.cmp-b2b-form__modal .form-group input:optional + label,.cmp-b2b-form__modal .form-group select:optional + label{font-size:16px}
.cmp-b2b-form__modal .form-group select{border-radius:2px;appearance:none;-webkit-appearance:none}
.cmp-b2b-form__modal .form-group label{position:absolute;top:13px;left:10px;color:#363636;font-weight:200;transform:translate3d(0,0,0);transition:all .2s ease-in-out;z-index:2;width:93%}
.cmp-b2b-form__modal .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__modal .form-group input:placeholder-shown + label{font-weight:400;font-size:12px;transform:translate3d(0,-13px,0)}
.cmp-b2b-form__modal .form-group input::-webkit-input-placeholder{color:#acacac;font-weight:200}
.cmp-b2b-form__modal .form-group input:focus::-webkit-input-placeholder{color:transparent}
.cmp-b2b-form__modal input[type="radio"]:checked ~ .cmp-b2b-form__selective-option,.cmp-b2b-form__modal input[type="checkbox"]:checked ~ .cmp-b2b-form__selective-option{opacity:1;height:auto;overflow:visible}
.showHide{display:none}
@media(max-width:992px){.cmp-b2b-form__modal-content-recommendation{flex-wrap:wrap}
}