@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Black.woff2') format('woff2'),
        url('fonts/Poppins-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Medium.woff2') format('woff2'),
        url('fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Regular.woff2') format('woff2'),
        url('fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('fonts/Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Bold.woff2') format('woff2'),
        url('fonts/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




form.ccf-form.frm-fluent-form .ff_list_inline {width: 100%;margin-bottom: 20px;}
form.ccf-form.frm-fluent-form .ff_list_inline label {font-size: 17px;font-family: 'Poppins';font-weight: bold;}
form.ccf-form.frm-fluent-form .ff_list_inline .ff-el-input--content label {font-weight: 400;}
form.ccf-form.frm-fluent-form .ff_list_inline .ff-el-input--content label input[type="radio"] {height: 27px;width: 27px;}
form.ccf-form.frm-fluent-form .ff_list_inline .ff-el-input--content {display: flex;align-items: center;margin: 8px 0 0 0;gap: 30px;}
form.ccf-form.frm-fluent-form .ff_list_inline .ff-el-input--content label {font-weight: 600;margin-top: 0;display: flex;align-items: center;}
form.ccf-form.frm-fluent-form .ff_list_inline .ff-el-input--content label input[type="radio"] {height: 27px;width: 27px;margin: -2px 5px 0 0px;}

form.ccf-form.frm-fluent-form .ff-el-group {margin: 0 0 20px;}
form.ccf-form.frm-fluent-form .ff-el-group label[for]{width: 100%;display: inline-block;font-size: 17px;font-family: 'Poppins';font-weight:500;color: rgb(0, 3, 49); margin-bottom: 5px;}
form.ccf-form.frm-fluent-form .ff-el-group select {width: 100%;background: rgba(248, 248, 248, 1);border: 1px solid #dadbdd;border-radius: 7px;color: #606266; box-sizing: border-box;
font-family: 'Poppins';line-height: 1;margin-bottom: 0;max-width: 100%;padding: 11px 15px; font-weight: 500; height: 50px;}


form.ccf-form.frm-fluent-form .company-info{display: flex;flex-wrap: wrap;justify-content: space-between;}
form.ccf-form.frm-fluent-form .company-info label {width: auto;display: inline-block;font-size: 17px;font-family: 'Poppins';font-weight:500;color: rgb(0, 3, 49); margin-bottom: 5px; position: relative;}
form.ccf-form.frm-fluent-form .company-info label:before {content: " *";margin-left: 3px;color: #f56c6c;right: -12px;font-size: 17px;position: absolute;}
form.ccf-form.frm-fluent-form .company-info .ff-el-group{width: 49%;}
form.ccf-form.frm-fluent-form .company-info .ff-el-group input {width: 100%;background: rgba(248, 248, 248, 1);border: 1px solid #dadbdd;border-radius: 7px;color: #606266;
font-family: 'Poppins';; font-weight: 500; line-height: 1;margin-bottom: 0;max-width: 100%;padding: 11px 15px;box-sizing: border-box; height: 50px;}


form.ccf-form.frm-fluent-form .ff_submit_btn_wrapper button {background-color: rgba(42, 82, 243, 1);border-color: #1a7efb;color: #ffffff;border-radius: 100px;width: 100%;padding: 15px;
margin-top: 15px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;font-weight: 600;font-size: 18px;line-height: 1.5; box-sizing: border-box;}


@media(max-width: 767px){

form.ccf-form.frm-fluent-form .company-info .ff-el-group{width: 100%;}
}