body div[data-template=compare],body div[data-template=compare-simple]{box-shadow:var(--box-shadow-card);border-radius:var(--border-radius);overflow:hidden}body .card.card-list{line-height:1.35;position:relative;border-top:0;border-radius:0;font-size:.75em;align-items:center;padding:.75em 1em;margin:0;box-shadow:none}body .card.card-list .above-card-wrap{display:flex;align-items:center;gap:.5em}body .card.card-list:nth-child(odd){background:var(--color-light-bg)}body .card.card-list:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}body .card.card-list .card-list--grid{display:grid;grid-template-columns:auto 2.2fr 1fr;grid-column-gap:1.25em;grid-row-gap:.5em;align-items:center}@media(max-width: 767px){body .card.card-list .card-list--title-offer{grid-row:span 2;grid-column:span 2;display:block}body .card.card-list .card-list--grid div:nth-child(3){grid-column:1}}body .card.card-list.card-list-header{background:var(--color-secondary);color:#fff;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:.8em 1em}body .card.card-list.card-list-header .card-specs--title{display:inline;margin:0}@media(max-width: 767px){body .card.card-list.card-list-header .card-specs--title:nth-child(2){display:none}}body .card.card-list .card-list--card img{width:100px}body .card.card-list .card-list--title-offer .offer-ends-on{font-size:.7em}body .card.card-list .card--apply{text-align:center;margin-top:0}body .card.card-list .card--apply .btn{font-size:1em}body .card.card-list .business-card{grid-template-columns:auto 1fr}body .card.card-list .business-card.business-card::before{display:none}body .card.card-list .business-card.business-card::after{max-width:50px}body .card.card-list .tooltip svg{height:1em;width:1em}@media screen and (min-width: 768px){body .card.card-list{font-size:.8em}body .card.card-list.card-list-header{grid-template-columns:1fr 1fr;display:grid}body .card.card-list .card-list--grid{grid-gap:1.5em;align-items:center;grid-template-columns:auto 2.2fr .4fr}body .card.card-list .card-list--card img{width:70px}body .card.card-list .card-list--title-offer{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:2em}}@media screen and (min-width: 1024px){body .card.card-list{font-size:1em}body .card.card-list .card-list--card img{width:100px}body .container-sidebar .card.card-list{font-size:.8em}}body .content-area:not(.container-sidebar) .card.card-list.card-list-header{grid-template-columns:.95fr 1fr}
