﻿.entry-header-card{background:linear-gradient(90deg, #fff 0%, var(--color-light) 100%);border-bottom:1px solid var(--color-border);padding:2em 0 2em 0;overflow:hidden;position:relative}.entry-header-card .container{position:relative;z-index:1;display:grid;grid-gap:1.5em}.entry-header-card div.back-to-link--outer{margin-bottom:1.25em}.entry-header-card div.back-to-link--outer .back-to-link::after{content:none}.entry-header-card div.back-to-link--outer .back-to-link::before{color:var(--color-primary);content:"";font-family:var(--font-icon);margin-right:.5em;font-size:.8em}.entry-header-card .miles-o svg{opacity:1}.entry-header-card .card-img{position:relative}.entry-header-card .card-img img{width:100%}.entry-header-card .entry-header--cta{text-align:center;margin:1em 0}.entry-header-card .entry-header--cta a.btn{width:100%;font-size:1.3em;display:inline-block}.entry-header-card .card-single--title{font-size:2em;padding:0;margin:0}.entry-header-card .post-updated-on{font-size:.75em;margin-top:1em}.entry-header-card .card-single--award{max-width:240px;margin:0 auto}@media(max-width: 767px){.entry-header-card .card-single--award{grid-row:3}}.entry-header-card .card-single--specs{background:rgba(0,0,0,0);padding:0;margin:0;border:0;box-shadow:none}.entry-header-card .card-single--specs .card--grid{display:grid;grid-gap:2em;padding:0}.entry-header-card .card-single--specs .card--grid>div{display:flex;flex-direction:column;gap:1.5em}.entry-header-card .card-single--specs .card-single--specs-value-big{font-size:1.3em;line-height:var(--heading-line-height);font-weight:var(--font-weight-bold);margin-top:.1em;color:var(--color-primary)}.entry-header-card .card-single--specs .card-single--specs-value{line-height:var(--heading-line-height);font-weight:var(--font-weight-bold);margin-top:.1em}.entry-header-card .card-single--specs .card-single--specs-desc{line-height:var(--heading-line-height);margin-top:.25em;font-size:.75em;color:var(--color-text-grey)}.entry-header-card .card-single--specs .card-specs--title{display:block;margin-bottom:.75em;color:var(--color-tertiary)}.entry-header-card .card-single--specs .card-specs--title svg{fill:var(--color-text-grey)}.entry-header-card .card--interest_rates .card--interest_rates--grid{display:grid;grid-template-columns:1fr 1fr 1fr}.entry-header-card .miles-o{top:4em}body .entry-header-card .card--value-years div:nth-child(2),body .sticky-header .card--value-years div:nth-child(2){border-left:1px solid var(--color-tertiary)}body.single-card .card-specs--title svg,body.single-card .card-specs--sub-title svg{fill:#fff}body.single-card .card--value_num{font-weight:var(--font-weight-bold)}.card--value_num_zero{color:#000;font-weight:var(--font-weight-bold)}.card--value_num_below_zero{color:var(--color-red);font-weight:var(--font-weight-bold)}.card-specs div p{margin-bottom:0px;margin-top:.5em;font-weight:var(--font-weight-regular);line-height:1.25}.data-container{margin:1em 0}.data-container h2{scroll-margin-top:calc(var(--nav-bar) + var(--sticky-header))}.data-container .card-specs--title{color:var(--color-text-grey);display:block;padding:1em 0}.data-container .data-container--wrapper .card-data{padding:.75em 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:-1px}.data-container .data-container--wrapper .card-data:last-child{border-bottom:1px solid var(--color-border)}.data-container .data-container--wrapper .rewards-calc{margin-bottom:1.5em;background:var(--color-light);border-radius:var(--border-radius)}.data-container .data-container--wrapper .rewards-calc .calc-the-rewards{text-align:center;margin-bottom:1em}.data-container .data-container--wrapper .rewards-calc .card-specs--title{padding:0}.data-container .data-container--wrapper .rewards-calc .breakdown-toggle{display:none}.data-container .data-container--wrapper .rewards-calc .container{padding:0}.data-container .data-container--wrapper .rewards-calc .rewards-calc--breakdown{display:grid;padding:20px 20px 0 20px;border-top:1px solid var(--color-border)}.data-container .data-container--info-text{margin-top:-1em;margin-bottom:2em;font-style:italic;font-size:.85em;color:var(--color-text-grey)}.data-container .card-data{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;align-items:center;background:#fff}.data-container .card-data div,.data-container .card-data div:first-child{border-bottom:none;border-top:none}.data-container .card-data.setting--wysiwyg{background:#fff;border:0;display:block;box-shadow:none;font-weight:unset;padding:0 0 1em 0}.data-container .card-data.setting--wysiwyg:last-child{border:0}.data-container .card-data.setting--legal{font-size:.8em}.data-container .card-data--title{line-height:1.25;font-size:.85em}.data-container .card-data--title .tooltip .fal{font-size:.85em}.data-container .field-true::before{content:"";font-family:var(--font-icon);font-weight:var(--font-icon-bold);display:inline-block;width:1.3em;color:var(--color-primary);padding-right:1.6em}.data-container .fa-check::before{color:var(--color-primary)}.data-container .setting--textarea_meta span{width:100%;display:block;letter-spacing:.03em;margin-bottom:.3em}.data-container a.btn:not(.apply-now):not(.btn-learn-more){font-size:.8em}.data-container--table{margin-bottom:2em;border-bottom:1px solid var(--color-border)}.data-container--table .data-container--table--header{display:grid;grid-template-columns:1.5fr .5fr 1.5fr 1fr;grid-gap:1em}@media(min-width: 769px){.data-container--table .data-container--table--header{grid-template-columns:3fr .8fr 1fr 1fr}}.data-container--table .data-container--wrapper .insurance-table--included{padding-left:.5em}.data-container--table .data-container--table--data{padding:.75em 0;display:grid;grid-template-columns:1.5fr .5fr 1.5fr 1fr;grid-gap:1em;align-items:center;border-top:1px solid var(--color-border)}@media(min-width: 769px){.data-container--table .data-container--table--data{grid-template-columns:3fr .8fr 1fr 1fr}}.data-container--table .data-container--table--data:nth-child(odd){background:#fff}body .card-data .annual-rewards-table{margin-bottom:1em}body .card-data .annual-rewards-table:first-child{border-bottom:1px solid var(--color-border)}body .card-data .annual-rewards-table>div{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--color-border)}body .card-data .annual-rewards-table>div:last-child{border-right:0;border-bottom:0;font-weight:var(--font-weight-bold);font-size:1.25em}body .card-data .annual-rewards-table>div:last-child .text-green{color:var(--color-primary)}body .card-data .annual-rewards-table .annual-rewards-table--header{font-weight:var(--font-weight-bold);border-bottom:1px solid var(--color-border)}body .card-data .annual-rewards-table i{color:var(--color-secondary);width:1.2em}body .card-data .annual-rewards-table .annual-rewards-table-bold{font-weight:var(--font-weight-bold)}body .card-data .annual-rewards-table .annual-rewards-table-bold .card-data--title{font-weight:var(--font-weight-bold)}body .card-data .annual-rewards-table>div>div{padding:.75em 10px}@media(max-width: 479px){body .card-data .annual-rewards-table>div>div{height:100%}}@media(min-width: 769px){body .card-data .annual-rewards-table>div>div{padding:.75em 25px}}body .card-data .annual-rewards-table>div>div:first-child{text-align:left;border-left:0;padding-left:0}body .card-data .annual-rewards-table>div>div:first-child::before{display:none}body .card-data .annual-rewards-table>div>div.last-child{display:grid;grid-template-columns:auto 1fr;align-items:center}html[lang^=fr i] .data-column--align-right{text-align:right}html[lang^=fr i] #fees_conditions .card-data span:last-child,html[lang^=fr i] #frais_et_conditions .card-data span:last-child{text-align:right}body .card-data .annual-rewards-table>div:last-child div::before{content:"=";margin-right:.5em}#earnings .data-container--wrapper .card-data,#recompenses .data-container--wrapper .card-data{grid-template-columns:1fr 1fr;grid-gap:2em;align-items:center}#earnings .card-data--title,#insurance .card-data--title{display:grid;grid-template-columns:auto 1fr;align-items:center}.data-container .card-data--title::before{font-family:var(--font-icon);color:var(--color-secondary);font-weight:var(--font-icon-bold);margin-right:.5em;width:1.25em}.setting--mc_common_travel_accident_insurance .card-data--title::before{content:""}.setting--mc_flight_delay_insurance .card-data--title::before{content:""}.setting--mc_delayed_baggage_insurance .card-data--title::before{content:""}.setting--mc_lost_baggage_insurance .card-data--title::before{content:""}.setting--mc_trip_cancellation_insurance .card-data--title::before{content:""}.setting--mc_trip_interruption_insurance .card-data--title::before{content:""}.setting--mc_medical_travel_insurance .card-data--title::before,.setting--mc_travel_medical_54 .card-data--title::before,.setting--mc_travel_medical_64 .card-data--title::before,.setting--mc_travel_medical_65 .card-data--title::before{content:""}.setting--mc_auto_rental_loss .card-data--title::before{content:""}.setting--mc_hotel_burglary_insurance .card-data--title::before{content:""}.setting--mc_purchase_protection .card-data--title::before{content:""}.setting--mc_mobile_device_insurance .card-data--title::before{content:""}.setting--mc_price_protection .card-data--title::before{content:""}.setting--mc_extended_warranty .card-data--title::before{content:""}.card-awards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em}.card-awards-grid>div{max-height:120px}@media(min-width: 1025px){.card-awards-grid>div{max-height:160px}}.card-awards-grid>div img{height:100%;object-fit:contain}
