html{touch-action:manipulation}img{border:0;display:block;width:100%}a,b,body,dd,div,dl,dt,h1,h2,h3,h4,h5,html,i,img,input,li,ol,p,span,textarea,ul{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}a{text-decoration:none;color:#000}dl,ol,ul{list-style:none}button,input,textarea{border:0;-webkit-appearance:none}b,h1,h2,h3,h4,h5{font-weight:400}i{font-style:normal}div,input,textarea{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;-webkit-overflow-scrolling:touch}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.flex-center{display:flex;align-items:center;justify-content:center}.loan-lenders{position:relative;padding-bottom:calc(120/var(--fontsize-base)*1rem)}.loan-lenders.detect_deviece_mobile{padding-bottom:calc(36/var(--fontsize-base)*1rem)}.loan-lenders__header{display:flex;width:100%;height:calc(200/var(--fontsize-base)*1rem);flex-direction:column;align-items:center;margin-bottom:calc(40/var(--fontsize-base)*1rem);text-align:center;gap:calc(20/var(--fontsize-base)*1rem);justify-content:center}.detect_deviece_mobile .loan-lenders__header{margin-bottom:calc(30/var(--fontsize-base)*1rem);padding:calc(42/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem);height:-moz-fit-content;height:fit-content}.loan-lenders__header.design-1{background:url(/img/auto-loan-bg.8607cda0.png) no-repeat 50%;background-size:cover}.loan-lenders__header.design-2{background:url(/img/auto-loan-bg-2.d02746bd.png) no-repeat 50%;background-size:cover}.detect_deviece_mobile .loan-lenders__header.design-1{background:url(/img/auto-loan-bg-m.01e51c9c.png) no-repeat 50%;background-size:cover}.detect_deviece_mobile .loan-lenders__header.design-2{background:url(/img/auto-loan-bg-m-2.a97a37af.png) no-repeat 50%;background-size:cover}.loan-lenders__title{color:#fff;font-size:calc(32/var(--fontsize-base)*1rem);line-height:calc(36/var(--fontsize-base)*1rem);font-weight:900}.detect_deviece_mobile .loan-lenders__title{font-size:calc(24/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem);margin-bottom:calc(12/var(--fontsize-base)*1rem)}.loan-lenders__description{color:#fff;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(20/var(--fontsize-base)*1rem);font-weight:400;max-width:calc(700/var(--fontsize-base)*1rem)}.detect_deviece_mobile .loan-lenders__description{font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);margin-bottom:calc(20/var(--fontsize-base)*1rem)}.loan-lenders__divider{width:calc(36/var(--fontsize-base)*1rem);height:calc(4/var(--fontsize-base)*1rem);background-color:#fff;border-radius:calc(100/var(--fontsize-base)*1rem);background:#fff}.loan-lenders__content{margin-top:calc(40/var(--fontsize-base)*1rem);padding:0 calc(120/var(--fontsize-base)*1rem)}.detect_deviece_mobile .loan-lenders__content{padding:0 calc(16/var(--fontsize-base)*1rem);margin-top:calc(20/var(--fontsize-base)*1rem)}.loan-lenders__grid{display:flex;flex-wrap:wrap;gap:calc(28/var(--fontsize-base)*1rem) calc(30/var(--fontsize-base)*1rem)}.detect_deviece_mobile .loan-lenders__grid{flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem)}.lender-card{background:linear-gradient(180deg,var(--theme-primary-light),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0));border-radius:calc(24/var(--fontsize-base)*1rem);border:calc(1/var(--fontsize-base)*1rem) solid #e5e7eb;padding:calc(36/var(--fontsize-base)*1rem);width:calc(33.33333% - 60/var(--fontsize-base)*1rem/3);cursor:pointer;display:flex;flex-direction:column;gap:calc(36/var(--fontsize-base)*1rem)}.lender-card:hover{border:calc(2/var(--fontsize-base)*1rem) solid #1a4048}.detect_deviece_mobile .lender-card{width:100%;background:linear-gradient(180deg,var(--theme-primary-light),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0));border-radius:calc(24/var(--fontsize-base)*1rem);padding:calc(24/var(--fontsize-base)*1rem);gap:calc(24/var(--fontsize-base)*1rem)}.lender-logo-container{display:flex;flex-direction:row;gap:calc(20/var(--fontsize-base)*1rem);align-items:center;margin-bottom:0}.lender-logo{width:calc(88/var(--fontsize-base)*1rem);height:calc(88/var(--fontsize-base)*1rem);border-radius:calc(20/var(--fontsize-base)*1rem);background:#fff;border:calc(2/var(--fontsize-base)*1rem) solid var(--theme-primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-placeholder{width:calc(60/var(--fontsize-base)*1rem);height:calc(60/var(--fontsize-base)*1rem);border-radius:calc(8/var(--fontsize-base)*1rem);background:#ccc}.lender-info{display:flex;flex-direction:column;gap:calc(16/var(--fontsize-base)*1rem)}.lender-name{color:#1a4048;font-size:calc(24/var(--fontsize-base)*1rem);line-height:calc(24/var(--fontsize-base)*1rem);font-weight:800;margin-bottom:0}.lender-rating{display:flex;align-items:center;justify-content:center;gap:calc(8/var(--fontsize-base)*1rem);background:linear-gradient(270deg,#daa10d,#f6c33f);border-radius:calc(100/var(--fontsize-base)*1rem);padding:calc(0/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem);width:calc(72/var(--fontsize-base)*1rem);height:calc(28/var(--fontsize-base)*1rem)}.lender-rating .star-icon{width:calc(12/var(--fontsize-base)*1rem);height:calc(12/var(--fontsize-base)*1rem);color:#fff}.lender-rating span{color:#fff;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:900}.divider{height:calc(1/var(--fontsize-base)*1rem);margin:0;background:#e5e7eb;align-self:stretch}.lender-details{display:flex;flex-direction:column;gap:calc(24/var(--fontsize-base)*1rem)}.detail-item{display:flex;align-items:flex-start;gap:calc(12/var(--fontsize-base)*1rem)}.detail-icon{width:calc(44/var(--fontsize-base)*1rem);height:calc(44/var(--fontsize-base)*1rem);border-radius:calc(100/var(--fontsize-base)*1rem);background:var(--theme-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-icon img{width:calc(24/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem);flex-shrink:0;color:#fff}.detail-content{display:flex;flex-direction:column;gap:calc(8/var(--fontsize-base)*1rem)}.detail-label{color:#1a4048;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:400;margin-bottom:0}.detail-value{color:#1a4048;font-size:calc(20/var(--fontsize-base)*1rem);line-height:calc(20/var(--fontsize-base)*1rem);font-weight:700}