.object-contain{object-fit:contain;object-position:center;width:100%;height:100%}
.cardhero-form-body{box-shadow:0 0 15px 0 #00457166;border-radius:16px;background:white;width:100%;max-width:355px}
@media(max-width:992px){.cardhero-form-body{max-width:328px}
}
.cardhero-form .cardhero-form-body{max-width:328px}
@media(max-width:378px){.cardhero-form .cardhero-form-body .loader-ctn{width:auto}
}
.sticky-vertical-button{position:fixed;top:50%;right:0;background-color:#e57200;color:#fff;padding:24px 12px;cursor:pointer;font-weight:700;border-radius:0 10px 10px 0;transform:translateY(-50%);writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);text-align:center;z-index:1000;width:48px;height:224px;font-size:20px}
@media(max-width:420px){.sticky-vertical-button{display:none !important}
}
.cardhero-form-body .loader-ctn{width:328px}
.cardhero-form-body .floating-cmb__title{padding:16px 24px 8px 24px;border-top-left-radius:16px;border-top-right-radius:16px}
.cardhero-form-body .floating-cmb__title .floating-cmb__title-text{color:#004571;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;text-align:center}
.cardhero-form-body .floating-cmb__title .floating-cmb__title-icon{display:none}
.cardhero-form-body p{margin:0}
.cardhero-form-body .floating-cmb__form__success{text-align:center;padding:16px;border-radius:8px}
.cardhero-form-body .floating-cmb__form__success .success-message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}
.cardhero-form-body .floating-cmb__form__success .success-message .success-icon{width:30px;height:30px;border:2px solid #4e7e17;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}
.cardhero-form-body .floating-cmb__form__success .success-message .success-icon .check-icon{width:7px;height:12px;border:solid #4e7e17;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:6px;left:10px}
.cardhero-form-body .floating-cmb__form__success .success-message .success_title{font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;text-align:center;color:#004571}
.cardhero-form-body .floating-cmb__form__success .success-message .success_title p{margin:0}
.cardhero-form-body .floating-cmb__form__success .success-message .success_description{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;color:#004571}
.cardhero-form-body .floating-cmb__form__success .success-message .success_description p{margin:0}
.cardhero-form-body .floating-cmb__form__success .success-message .success-logo__image img{width:100px;height:100px}
.floating-cmb{display:none;position:fixed;top:calc(50% - 180px);right:50px;z-index:100}
@media(max-width:420px){.floating-cmb{top:20vh;right:0vw;margin:28px}
}
.floating-cmb .floating-cmb__title{background-color:#e57200;padding:10px 16px;border-top-left-radius:16px;border-top-right-radius:16px}
.floating-cmb .floating-cmb__title .floating-cmb__title-text{color:white;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;text-align:center}
.floating-cmb .floating-cmb__title .floating-cmb__title-text p{color:white}
.floating-cmb .floating-cmb__title .floating-cmb__title-icon{width:25px;height:25px;border:2px solid white;border-radius:50%;position:absolute;display:flex;justify-content:center;align-items:center;right:20px;top:8px;cursor:pointer}
.floating-cmb .floating-cmb__title .floating-cmb__title-icon .check-icon{width:10px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(-45deg);position:absolute;top:6px;left:4px}
.floating-cmb .floating-cmb__form,.cardhero-form-body .floating-cmb__form{padding:16px 24px 24px 24px;display:flex;flex-direction:column;gap:16px}
.floating-cmb .floating-cmb__form .floating-cmb__form-subtitle,.cardhero-form-body .floating-cmb__form .floating-cmb__form-subtitle{color:#004571;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;font-family:'FSEmeric Regular'}
.floating-cmb .floating-cmb__form .floating-cmb__form-sendbutton,.cardhero-form-body .floating-cmb__form .floating-cmb__form-sendbutton{justify-content:center;display:flex}
.floating-cmb .floating-cmb__form .floating-cmb__form-sendbuttonSubmit,.cardhero-form-body .floating-cmb__form .floating-cmb__form-sendbuttonSubmit{padding:5px;color:#fff;background-color:#e57200;font-size:20px;font-weight:700;border-radius:10px;cursor:pointer;margin-top:8px;text-align:center;width:100%;font-size:16px}
.floating-cmb .floating-cmb__form .floating-cmb__form-legal,.cardhero-form-body .floating-cmb__form .floating-cmb__form-legal{height:57px;border-radius:4px;border-width:.5px;background:#fafafa;border:.5px solid #bdceda;box-shadow:0 0 4px 0 #00457140;overflow:auto;font-weight:350;font-size:10px;line-height:16px;letter-spacing:0}
.floating-cmb .floating-cmb__form .floating-cmb__form-legal p,.cardhero-form-body .floating-cmb__form .floating-cmb__form-legal p{padding:6px;margin:0}
.floating-cmb .floating-cmb__form .floating-cmb__form-legal::-webkit-scrollbar,.cardhero-form-body .floating-cmb__form .floating-cmb__form-legal::-webkit-scrollbar{width:6px;width:4px;background-color:#4f4f4f;border-radius:37px}
.floating-cmb .floating-cmb__form .floating-cmb__form-legal::-webkit-scrollbar-track,.cardhero-form-body .floating-cmb__form .floating-cmb__form-legal::-webkit-scrollbar-track{background:#f0f0f0}
.floating-cmb .floating-cmb__form .floating-cmb__form-legal::-webkit-scrollbar-thumb,.cardhero-form-body .floating-cmb__form .floating-cmb__form-legal::-webkit-scrollbar-thumb{background-color:#767676;border-radius:5px}
.floating-cmb .floating-cmb__form .floating-cmb__form-radioquestion,.cardhero-form-body .floating-cmb__form .floating-cmb__form-radioquestion{font-weight:700;font-size:14px;line-height:18px;letter-spacing:0;color:#004571}
.floating-cmb .floating-cmb__form .floating-cmb__form-radioanswers,.cardhero-form-body .floating-cmb__form .floating-cmb__form-radioanswers{font-family:'FSEmeric Regular';display:flex;flex-direction:row;gap:32px;margin-top:16px;color:#004571;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}
.floating-cmb .floating-cmb__form .floating-cmb__form-radioanswers input,.cardhero-form-body .floating-cmb__form .floating-cmb__form-radioanswers input{accent-color:#004571;border:2px solid #004571}
.floating-cmb .floating-cmb__form .floating-cmb__form-input,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input{position:relative;width:100%;box-sizing:border-box}
.floating-cmb .floating-cmb__form .floating-cmb__form-input input,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input{width:100%;height:55px;padding:0 12px;font-size:16px;border:1px solid #bdceda;border-radius:4px;outline:0;color:#004571;background-color:#fff;box-shadow:0 0 4px 0 #00457140}
.floating-cmb .floating-cmb__form .floating-cmb__form-input input:focus,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input:focus{border:1px solid #004571 !important}
.floating-cmb .floating-cmb__form .floating-cmb__form-input input:hover,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input:hover{border:1px solid #0071b9}
.floating-cmb .floating-cmb__form .floating-cmb__form-input label,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input label{position:absolute;top:28px;left:12px;transform:translateY(-50%);font-size:16px;color:#91adbe;pointer-events:none;display:none}
.floating-cmb .floating-cmb__form .floating-cmb__form-input input:focus + label,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input:focus + label,.floating-cmb .floating-cmb__form .floating-cmb__form-input input:not(:placeholder-shown) + label,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input:not(:placeholder-shown) + label{top:14px;font-size:12px;color:#004571;display:block}
.floating-cmb .floating-cmb__form .floating-cmb__form-input input:not(:placeholder-shown),.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input:not(:placeholder-shown){padding:12px 12px 0}
.floating-cmb .floating-cmb__form .floating-cmb__form-input input:focus,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input input:focus{padding:12px 12px 0}
.floating-cmb .floating-cmb__form .floating-cmb__form-input .error-input-icon,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input .error-input-icon{display:none}
.floating-cmb .floating-cmb__form .floating-cmb__form-input .error-input,.cardhero-form-body .floating-cmb__form .floating-cmb__form-input .error-input{display:none;margin-top:8px !important;color:#ff1924;font-weight:400;font-size:14px;line-height:12px;letter-spacing:0}
.floating-cmb .has-error input,.cardhero-form-body .has-error input{border-color:#ff1924 !important}
.floating-cmb .has-error input:focus,.cardhero-form-body .has-error input:focus{border-color:#ff1924 !important}
.floating-cmb .has-error input:hover,.cardhero-form-body .has-error input:hover{border-color:#ff1924 !important}
.floating-cmb .has-error label,.cardhero-form-body .has-error label{color:#ff1924 !important}
.floating-cmb .has-error .error-input,.cardhero-form-body .has-error .error-input{display:block !important}
.floating-cmb .has-error .error-input-icon,.cardhero-form-body .has-error .error-input-icon{display:block;position:absolute;right:18px;bottom:27px;rotate:180deg;color:red}
.floating-cmb p a,.cardhero-form-body p a{text-decoration:none;color:#e57200;white-space:nowrap}
.floating-cmb p a:hover,.cardhero-form-body p a:hover{text-decoration:underline}
.hideBanner{display:none}
@media(min-width:420px){.hideBanner{display:block}
}
.show-cmb .hideBanner{display:block}
.faldon-floating-cmb{width:100%;height:72px;background:linear-gradient(180deg,#ffedde 0,#fff 100%);position:fixed;bottom:0;left:0;z-index:99999;margin:0 auto;margin-bottom:0 !important;box-shadow:-5px -5px 10px 0 rgba(0,0,0,0.1);display:flex;flex-direction:row;gap:20px;padding:10px 16px 10px 16px}
@media(min-width:420px){.faldon-floating-cmb{display:none}
}
.faldon-sticky{display:flex;gap:20px}
.faldon-sticky .btn__callFaldonSubmit,.faldon-sticky .btn__stickyFaldonSubmit{border-radius:10px;border-style:solid;border-width:1.6px;display:inline-block;font-family:FSEmeric Semibold;font-weight:700;font-size:16px;padding:3px 21px;text-align:center;cursor:pointer;width:100%;display:flex;justify-content:center}
.faldon-sticky .btn__callFaldonSubmit{align-items:center;background-color:#e57200;border-color:#e57200;color:#fff;text-decoration:none}
.faldon-sticky .btn__stickyFaldonSubmit{align-items:center;background-color:white;border-color:#004571;color:#004571;padding:3px 18px}
@media(min-width:420px){.faldon-sticky{display:none}
}
@media(max-width:420px){.stickyform-prevbtn{display:none}
}
.hero-card .cardhero-form-body .floating-cmb__form{padding:0 24px 16px 24px}
.show-cmb{display:block}
.isAuthor.floating-cmb{position:static;display:flex;justify-content:center;visibility:visible !important}