
#homepage__reviews-section .homepage__reviews-content{background-image:url(/images/home/home-review-bgrnd.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:611px;padding-left:145px;display: flex;align-items: center;padding-top: 30px;
    padding-bottom: 30px;}
#homepage__reviews-section .homepage__reviews-text-section{width: 460px;
    padding: 45px 43px 33px 50px;
    border-radius: 5px;
    background: white;}
#homepage__reviews-section .homepage__reviews-text-section h2{color:var(--primary-color);font-size:30px;font-weight:700;line-height:22px;}
#homepage__reviews-section .homepage__reviews-text-section .homepage__reviews-flex{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center;}
#homepage__reviews-section .homepage__reviews-text-section p{color: var(--secondary-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-left: 0px;
    padding-left: 10px;}

#homepage__reviews-section .homepage__reviews-text-section .icon-quotes-wrapper img{
    margin-right: 12px;
    margin-left: -27px;
}

#homepage__reviews-section .homepage__reviews-text-section .customer-name{
    color: var(--primary-color);
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 0;
    font-family: var(--header-font);
    margin-bottom: 5px;
    padding-left: 10px;
}

#homepage__reviews-section .homepage__reviews-text-section .customer-rating{
    margin-bottom: 15px;
    padding-left: 10px;
}

#homepage__reviews-section .homepage__reviews-text-section .customer-name span{
    font-weight: 500;
}

#homepage__reviews-section .homepage__reviews-text-section a.reviews-btn{
    width:180px;height:48px;border-radius:5px;background:var(--button-color);color:var(--white);text-align:center;font-size:15px;font-weight:700;margin-top:20px;padding:12px 0;font-family: var(--header-font);
}

#homepage__reviews-section .reviews-btn-main{
    display: flex;
    justify-content: start;
}
@media screen and (min-width:992px) and (max-width:1199px){
#homepage__reviews-section .homepage__reviews-content{padding-left:40px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.homepage__reviews-image-section{height:0;}
#homepage__reviews-section .homepage__reviews-content{padding-left:40px;}
}
@media screen and (max-width: 767px){
.homepage__reviews-image-section{height:0;}
#homepage__reviews-section .homepage__reviews-content{padding-left:10px;padding-right:15px;padding-bottom:18px;min-height: 400px;height: 731px;padding-top: 30px;background-image: url(/images/home/homepage-reviews-bgrd-mob.jpg);}
#homepage__reviews-section .homepage__reviews-text-section{width:100%;top:125px;padding:25px 36px 30px 35px;position: unset;}
#homepage__reviews-section .homepage__reviews-text-section h2{font-size: 24px;margin-top: 5px;
    margin-left: -13px;
    line-height: 22px;}
#homepage__reviews-section .homepage__reviews-text-section .homepage__reviews-flex{margin-bottom:28px;}
#homepage__reviews-section .homepage__reviews-text-section p{font-size:14px;line-height:18px;}
#homepage__reviews-section .homepage__reviews-text-section a.reviews-btn{margin-top:20px;}
.homepage__reviews-flex-part img{
    width: 20px;
}
#homepage__reviews-section .homepage__reviews-text-section .customer-name{
    font-size: 16px;
}
}


@media screen and (min-width:1700px){
#homepage__finance-section .container{max-width:1630px;}
}

#homepage__finance-section .container{padding:20px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:94px;padding-bottom: 97px;}
#homepage__finance-section .container .homepage__finance-grid-part{display:grid;grid-template-columns:33% 67%;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section{width:388px;background:var(--primary-color);margin-top:40px;margin-bottom:50px;z-index:1;padding:48px 48px 34px 41px;border-radius: 5px;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section h3{color:var(--white);font-size:32px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-0.64px;margin-bottom:15px;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section p{color:var(--white);font-size:16px;font-weight:500;line-height:22px;min-height:66px;margin-bottom:20px;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section a{width:199px;height:48px;border-radius:5px;background:var(--button-color);color:var(--white);text-align:center;font-size:15px;font-weight:700;margin-top: 16px; padding: 10px;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-image-section{background-image:url(/images/home/service-centre.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius: 5px;}
#homepage__finance-section .container .homepage__finance-grid-part .sourcing-section{background-image:url(/images/home/webuycars.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius: 5px;}
@media screen and (min-width:1299px) and (max-width:1599px){
#homepage__finance-section .container{grid-column-gap:40px;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section{width:370px;padding:35px 30px 40px 30px;}
}
@media screen and (min-width:1200px) and (max-width:1299px){
#homepage__finance-section .container{grid-column-gap:30px;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section{width:340px;padding:35px 30px 40px 25px;}
}
@media screen and (min-width:768px) and (max-width:1199px){
#homepage__finance-section .container{grid-template-columns:1fr;grid-row-gap:50px;}
}
@media screen and (max-width:767px){
#homepage__finance-section .container{grid-template-columns:1fr;grid-row-gap:0px;margin-top:0px;padding-bottom:40px ;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section{width:100%;margin-top:0;margin-bottom:0;}
#homepage__finance-section .container .homepage__finance-grid-part{grid-template-columns:100%;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-image-section{height:250px;    border-radius: 0;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section{padding:25px 30px 35px 25px;border-radius: 0;}
#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section h3{font-size:28px;}
}

#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section ul li{
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section ul li::before{
    content: url(/images/common/icon-list-white.svg);
    margin-right: 6px;
}

#homepage__finance-section .container .homepage__finance-grid-part .homepage__finance-grid-text-section ul{
    list-style-type: none;
    padding-top: 10px;
}

@media screen and (min-width:1600px) and (max-width:1699px) {
    #homepage__finance-section .container{
        grid-column-gap: 50px;
    }
    #homepage__finance-section .container .homepage__finance-grid-part {
        display: grid;
        grid-template-columns: 20% 80%;
    }
}

.icon-quotes-wrapper{
    display: flex;
    align-items: start;
}