/* Upper description fitment only. Never targets .fitments / lower compatibility. */
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light{
background:#fff!important;color:#111820!important;border:1px solid #dfe3e8!important;border-top:4px solid #d70027!important;
border-radius:14px!important;padding:24px!important;margin:28px 0!important;max-width:100%!important;box-sizing:border-box!important;
box-shadow:0 5px 20px #17212b08!important;overflow-x:auto!important;
}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light>h3,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light>h4,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light>.ap-fit-title,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light>div:not(.ap-fit-rows):not(.ap-fit-scroll):not(.ap-oil-fit-scroll){
font:800 28px/1.2 "Barlow Condensed",Arial,sans-serif!important;color:#202832!important;
background:transparent!important;border:0!important;padding:0!important;margin:0 0 20px!important;text-transform:uppercase!important;
}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-rows,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light table{
display:table!important;width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:collapse!important;
background:transparent!important;border:0!important;margin:0!important;box-shadow:none!important;overflow:visible!important;
}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light tr{display:table-row!important;background:transparent!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light thead{display:table-header-group!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light tbody{display:table-row-group!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light td,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light th,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div{
display:table-cell!important;width:auto!important;min-width:0!important;float:none!important;vertical-align:middle!important;text-align:center!important;
padding:18px 6px!important;border:0!important;border-top:1px solid #d8dee5!important;background:#fafbfc!important;
}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light td,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light td *,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div>div:last-child,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div>div:last-child *{
font:600 var(--ap-fit-size,24px)/1.35 "Barlow Condensed",Arial,sans-serif!important;color:#111820!important;white-space:nowrap!important;
letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;
}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light th,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light th *,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div>div:first-child{
font:700 11px/1.4 Arial,sans-serif!important;color:#4a535c!important;background:#eef0f3!important;
letter-spacing:0!important;white-space:nowrap!important;text-align:center!important;padding:10px 2px!important;margin:0!important;
}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div{padding:0 3px 18px!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div>div:last-child{padding:18px 0 0!important;margin:0!important;background:transparent!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row:not(:first-child)>div>div:first-child{display:none!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row:not(:first-child)>div{border-top:1px solid #d8dee5!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light td:before,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light td:after{display:none!important;content:none!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-scroll,
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-oil-fit-scroll{overflow:visible!important;max-width:none!important}
@media(max-width:600px){
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light{padding:18px 6px!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light th{padding:10px 2px!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light td{padding:20px 2px!important}
html body .apdesc .ap-upper-light.ap-upper-light.ap-upper-light .ap-fit-row>div{padding-left:2px!important;padding-right:2px!important}
}
