.cb_form{
    padding: 20px;
}

.pb_form{
    padding: 20px 100px !important;
}

.h1_spec{
    font-size: 27px;
}

.insurance_advantages{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 1200px;
    padding: 0 1rem;
    margin: 3rem auto;
    font-size: 18px;
}

.insurance_adv_item{
    flex: 1 0 25%;
    width: 25%;
    max-width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.insurance_icon{
    height: 40px;
}

.insurance_text{
    position: relative;
    font-size: 14px;
    text-align: center;
}

.insurance_text_inner{
    width: 100%;
    height: 100%;
    padding: 10px 20px 30px;
    text-overflow: ellipsis;
}

table{
    border-collapse: collapse;
    max-width: 100%;
    margin-bottom: 50px;
    width: 100%;
}

td{
    padding: 8px 16px;
}

.table_title{
    font-size: 27px;
    margin-bottom: 1.5rem;
}

.table_container{
    position: relative;
    max-width: 100%;
    overflow-x: auto;
}

.credit_li {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3764 10.5558C20.5661 11.6558 20.5372 12.7824 20.2915 13.8712C20.0457 14.9601 19.5879 15.9899 18.9442 16.9018C18.3005 17.8137 17.4835 18.5899 16.5398 19.1861C15.5961 19.7823 14.5442 20.1868 13.4442 20.3764C12.3442 20.5661 11.2176 20.5372 10.1288 20.2915C9.03991 20.0457 8.01012 19.5879 7.09819 18.9442C6.18626 18.3005 5.41005 17.4835 4.81388 16.5398C4.21771 15.5961 3.81324 14.5442 3.62359 13.4442C3.43393 12.3442 3.4628 11.2176 3.70853 10.1288C3.95427 9.03991 4.41206 8.01012 5.05577 7.09819C5.69949 6.18626 6.51652 5.41005 7.46021 4.81388C8.40391 4.21771 9.45579 3.81324 10.5558 3.62359C11.6558 3.43393 12.7824 3.4628 13.8712 3.70853C14.9601 3.95427 15.9899 4.41206 16.9018 5.05577C17.8137 5.69949 18.5899 6.51652 19.1861 7.46021C19.7823 8.40391 20.1868 9.45579 20.3764 10.5558L20.3764 10.5558Z' stroke='%23231815' /%3E%3Cpath d='M7.5 12L10.875 15.375L16.5 9.75' stroke='%230878B5' /%3E%3C/svg%3E");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 34px;
    margin-bottom: 0.7rem;
}

.credit_text{
    font-weight: bold;
    margin-bottom: 1rem;
}

@media screen and (max-width: 1000px) {
    .pb_form{
        padding: 20px 1rem !important;
    }
    .insurance_adv_item{
        flex: 1 0 50%;
        width: 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 400px) {
    .insurance_adv_item{
        flex: 1 0 100%;
        width: 100%;
        max-width: 100%;
    }
}