.wrap-faq{
        padding-top: 50px;
        background: #EAEAEA;
    }
    .wrap-faq .title-faq {
        margin-bottom: 15px;
        color: #006633;
    }
    .wrap-faq .title-faq h1,
    .wrap-faq .title-faq h2 {
        color: #4b4b4b;
        font-size: 2.333333rem;
        /*font-family: 'Montserrat-Medium';*/
    }
    .wrap-faq .col-md-8 .list-faq ul li:first-child {
        border-top: 1px solid #ced4da;
    }
    .wrap-faq .col-md-8 .list-faq ul li {
        border-bottom: 1px solid #ced4da;
        padding: 20px 0px;
    }
    .wrap-faq .col-md-8 .list-faq ul li a {
        display: flex;
        /* font-weight: bold; */
        align-items: center;
        position: relative;
        color: #4b4b4b;
        font-size: 1.2rem;
        /* font-weight: bold; */
    }
    .wrap-faq .col-md-8 .list-faq ul li a:before {
        content: "";
        background-image: url(/wp-content/themes/toyota/dist/images/plus.png);
        transform: translate(0%, -50%);
        text-align: center;
        position: absolute;
        top: 50%;
        right: 5px;
        width: 37px;
        height: 37px;
    }
    .wrap-faq .col-md-8 .list-faq .active-faq a:before {
        background-image: url(/wp-content/themes/toyota/dist/images/minus.png);
    }
    .wrap-faq .col-md-8 .list-faq ul li a span {
        padding-right: 4rem;
        color: #4b4b4b ;
    }
    .wrap-faq .col-md-8 .list-faq ul li .text-sub-faq {
        display: none;
        margin-top: 35px;
    }
    .wrap-faq .col-md-8 .list-faq ul li .text-sub-faq p {
        color: #666666;
        font-size: 1.2rem;
        text-align: justify;
    }
    .wrap-faq .col-md-4 .title-faq h3,
    .wrap-faq .col-md-4 .title-faq h2 {
        font-size: 18px;
        font-weight: bold;
        color: #4b4b4b !important;
    }
    .wrap-faq form .form-group input {
        width: 100%;
        padding: 12px 40px;
        border: 1px solid #ced4da;
        border-radius: 40px;
        font-size: 1.2rem;
        transition: .3s;
    }
    .wrap-faq .col-md-4 form label {
        font-weight: unset;
        margin-bottom: 15px;
        font-size: 15px;
    }
    .wrap-faq form .form-group {
        position: relative;
    }
    .active-faq .text-faq {
        font-size: 22px;
        font-weight: bold;
        color: #4b4b4b !important;
        font-family: Montserrat-Bold !important;
    }
    .wrap-faq form .form-group input[type=submit]{
        background: #e02e4a;
        color: white;
    }
    .wrap-faq form .form-group input[type=submit]:hover{
        background: white;
        color: #e02e4a ;
        border: solid 1px #e02e4a;
    }