.banner-box{padding-top:28px}
.banner-box .banner-inner{display:flex;flex-wrap:wrap}
.banner-box .banner-left{width:calc(100% - 465px);padding-right:21px}
.banner-box .banner-left-inner{position:relative;padding-left:430px;height:100%}
.banner-box .banner-left-inner img{position:absolute;left:0;bottom:0}
.banner-box .banner-right{width:465px}
.banner-box .floating-badge{margin-bottom:11px}
.banner-box .banner-right-content .banner-right-inner .checkboxtext{color:#c21b17}
.banner-box .banner-heading{color:#c21b17;font-family:"Roboto-Light";letter-spacing:-0.02em;text-align:left;font-size:48px;line-height:60px}
.banner-box .banner-description{font-size:16px;line-height:20px;color:#707070;margin-top:26px}
.banner-box .form-content-wrap{position:relative}
.banner-box .banner-right-inner{background-color:#fff;box-shadow:0 0 30px 0 #00000033;padding:32px;position:relative;z-index:3}
.banner-box .form-label{display:block;margin-bottom:8px;color:#6f7072;font-size:12px;line-height:14px}
.banner-box .form-heads{margin-bottom:25px;position:relative}
.banner-box .form-heads .back-btn{position:absolute;left:-30px;top:2px;cursor:pointer;font-size:28px;line-height:28px}
.banner-box .free-quote-heads{color:#20252b;font-family:"Roboto-Medium"}
.banner-box .sub-heads{color:#565656;font-family:"Roboto-Light";margin-top:4px}
.banner-box .info-label{color:#20252b}
.banner-box .name-wrapper{display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}
.banner-box .inner-left{width:66px;position:relative}
.banner-box .inner-right{width:calc(100% - 66px);padding-left:20px}
.banner-box .select2-container--default .select2-results{padding:5px}
.banner-box .select2-container--default .select2-results>.select2-results__options{padding-right:0}
.banner-box .select2-container--default .select2-selection--single .select2-selection__arrow{height:10px;width:14px;top:9px}
.banner-box .select2-container--default .select2-selection--single .select2-selection__arrow b{width:8px;height:8px}
.banner-box .name-wrap{display:flex;flex-wrap:wrap}
.banner-box .name-wrap .form-row{width:100%;padding-right:20px}
.banner-box .name-wrap .form-row .form-group{margin-bottom:0;width:100%}
.banner-box .name-wrap .form-row:last-child{padding-right:0}
.banner-box .btn-wrapper{padding-top:24px}
.banner-box .credit-report-wrap{padding:24px 0 26px;background-color:#aa1b17;position:relative;margin-top:-38px;margin-left:-20px}
.banner-box .credit-report-wrap::before{position:absolute;content:'';left:-10%;width:10%;background-color:#aa1b17;top:0;height:100%}
.banner-box .credit-report-wrap::after{position:absolute;content:'';right:-10%;width:10%;background-color:#aa1b17;top:0;height:100%}
.banner-box .credit-report-content{max-width:722px}
.banner-box .credit-report-list{display:flex;margin:0 -35px}
.banner-box .credit-report-list li{width:33.33%;padding:0 35px}
.banner-box .credit-report-col{position:relative;padding-left:36px}
.banner-box .credit-report-col [class^="icon-"],.banner-box .credit-report-col [class*=" icon-"]{font-size:30px;line-height:30px;color:#fff;position:absolute;left:0;top:4px}
.banner-box .credit-report-col p{font-size:16px;line-height:20px;color:#fff}
@media(max-width:1399px){.banner-box .banner-left{width:calc(100% - 400px)}
.banner-box .banner-left-inner{padding-left:390px}
.banner-box .banner-left-inner img{max-width:380px}
.banner-box .banner-right{width:400px}
}
@media(max-width:1199px){.banner-box .banner-heading{font-size:36px;line-height:44px}
.banner-box .banner-description{margin-top:10px}
.banner-box .banner-left-inner{padding-left:270px}
.banner-box .banner-left-inner img{max-width:280px}
}
@media(max-width:991px){.banner-box{padding-top:40px}
.banner-box .banner-left{width:100%;padding-right:0}
.banner-box .banner-right{width:100%}
.banner-box .banner-left-inner img{width:100%;height:100%;max-width:206px;max-height:189px}
.banner-box .banner-left-content{padding-bottom:10px;padding-left:10px}
}
@media(max-width:767px){.banner-box{padding-top:10px}
.banner-box .banner-left-inner{padding-left:0;display:flex;align-items:center}
.banner-box .banner-left-inner img{position:static}
.banner-box .banner-heading{font-size:24px;line-height:32px;font-family:"Roboto-Medium"}
.banner-box .banner-description{display:none}
.banner-box .banner-right-inner{padding:20px 24px}
.banner-box .btn-wrapper{padding-top:20px}
.banner-box .btn-wrapper .btn{padding-left:21px;padding-right:21px}
.banner-box .credit-report-list{margin:0 -15px}
.banner-box .credit-report-list li{padding:0 15px}
.banner-box .banner-right-content{padding:14px 15px 0;margin:-7px -17px 0;background-color:#aa1b17;position:relative;z-index:1;border-radius:5px 5px 0 0}
.banner-box .credit-report-wrap{margin-top:0;padding-top:16px;padding-bottom:20px;margin-left:unset}
.banner-box .credit-report-col{padding-left:10px}
.banner-box .credit-report-col::before{position:absolute;content:'';width:5px;height:5px;border-radius:50%;background-color:#fff;left:0;top:5px}
.banner-box .credit-report-col [class^="icon-"],.banner-box .credit-report-col [class*=" icon-"]{display:none}
.banner-box .credit-report-col p{font-size:14px;line-height:18px}
.form-control{font-size:16px;line-height:19px}
.banner-box .credit-report-wrap::after{right:-5%;width:5%}
}