body.custom-cf-rewards-cbb01 .main-banner{background-color:#23233f;color:#fff;height:275px}
body.custom-cf-rewards-cbb01 .main-banner .main-banner__image{background-repeat:no-repeat;background-position:right;background-size:12%;background-position-y:top;background-image:url('../../../content/dam/discover/en_us/omnichannel/rewards/programtnc/Quarter Glow.png')}
body.custom-cf-rewards-cbb01 .main-banner .container .main-banner__title b{font-size:27px;line-height:44px}
body.custom-cf-rewards-cbb01 .main-banner .container{padding:40px 40px 45px}
body.custom-cf-rewards-cbb01 .main-banner .container .main-banner__content{width:75%;margin:0 auto;padding:30px 0 40px}
body.custom-cf-rewards-cbb01 .main-banner .container .main-banner__content h1{font-size:32px;line-height:48px;font-weight:600;text-align:center !important}
body.custom-cf-rewards-cbb01 .contentfragment{font-family:'DiscoverSans-SemiBold',Arial,sans-serif}
body.custom-cf-rewards-cbb01 .contentfragment h2:nth-of-type(2){line-height:30px}
body.custom-cf-rewards-cbb01 .contentfragment p{padding:16px 0;font-family:'DiscoverSans-Medium',Arial,sans-serif}
body.custom-cf-rewards-cbb01 .contentfragment .cq-dd-fragment{padding:24px 0;background-color:#efeff1}
body.custom-cf-rewards-cbb01 .contentfragment div.cq-dd-fragment>div{box-shadow:rgba(50,50,93,0.25) 0 2px 5px -1px,rgba(0,0,0,0.3) 0 1px 3px -1px;padding:24px;width:52%;margin:0 auto;background-color:#fff;border-radius:20px}
body.custom-cf-rewards-cbb01 .contentfragment h3 b{font-size:22px;font-family:'DiscoverSans-Semibold',Arial,sans-serif}
body.custom-cf-rewards-cbb01 .contentfragment h2{border-top:2px solid #ddd;font-size:22px;padding-top:16px}
body.custom-cf-rewards-cbb01 .contentfragment a{text-decoration:underline;font-family:'DiscoverSans-Medium',Arial,sans-serif;color:#3057b9}
body.custom-cf-rewards-cbb01 .contentfragment h3:nth-child(5),body.custom-cf-rewards-cbb01 .contentfragment h3:nth-child(6),body.custom-cf-rewards-cbb01 .contentfragment h3:nth-child(7),body.custom-cf-rewards-cbb01 .contentfragment h3:nth-child(8),body.custom-cf-rewards-cbb01 .contentfragment h3:nth-child(9),body.custom-cf-rewards-cbb01 .contentfragment h3:nth-child(10){padding-bottom:0}
body.custom-cf-rewards-cbb01 .contentfragment h3{font-size:18px;font-family:'DiscoverSans-Bold',Arial,sans-serif;padding:16px 0}
body.custom-cf-rewards-cbb01 .contentfragment table th:nth-child(even){border-top-right-radius:20px}
body.custom-cf-rewards-cbb01 .contentfragment table th:nth-child(odd){border-top-left-radius:20px}
body.custom-cf-rewards-cbb01 .contentfragment table tr td,body.custom-cf-rewards-cbb01 .contentfragment table th{border:0}
body.custom-cf-rewards-cbb01 .contentfragment table tr{border-bottom:1px solid #ddd}
body.custom-cf-rewards-cbb01 .contentfragment table{width:100%;border:0;box-shadow:rgba(50,50,93,0.25) 0 2px 5px -1px,rgba(0,0,0,0.3) 0 1px 3px -1px;border-radius:20px}
body.custom-cf-rewards-cbb01 .contentfragment table th:nth-child(even),body.custom-cf-rewards-cbb01 .contentfragment table td:nth-child(even){width:40%;text-align:right}
body.custom-cf-rewards-cbb01 .contentfragment table th:nth-child(odd),body.custom-cf-rewards-cbb01 .contentfragment table td:nth-child(odd){width:60%}
body.custom-cf-rewards-cbb01 .contentfragment table tbody tr:last-child{border:0;border-bottom:0}
body.custom-cf-rewards-cbb01 .contentfragment table+div{border-bottom:2px solid #ddd;margin-top:16px}
body.custom-cf-rewards-cbb01 .contentfragment table th{padding:20px;font-family:'DiscoverSans-Bold',Arial,sans-serif;font-size:18px}
body.custom-cf-rewards-cbb01 .contentfragment table tbody td{padding:24px}
body.custom-cf-rewards-cbb01 .contentfragment table tr:first-child{background-color:#23233f;color:#fff}
body.custom-cf-rewards-cbb01 .contentfragment ul{list-style:none;padding:0 65px 20px 0;margin:0;font-family:'DiscoverSans-Medium',Arial,sans-serif}
body.custom-cf-rewards-cbb01 .contentfragment ul li{padding-left:10px;text-indent:-.7em;font-size:15px}
body.custom-cf-rewards-cbb01 .contentfragment ul li::before{content:"• ";font-size:24px;color:#ea6a28}
@media(max-width:768px){body.custom-cf-rewards-cbb01 .contentfragment .cq-dd-fragment{width:100%;padding:24px 16px}
body.custom-cf-rewards-cbb01 .main-banner .container{padding:35px 0}
body.custom-cf-rewards-cbb01 .contentfragment div.cq-dd-fragment>div{width:90%}
body.custom-cf-rewards-cbb01 .main-banner .container .main-banner__content{width:90%}
body.custom-cf-rewards-cbb01 .main-banner{height:auto}
body.custom-cf-rewards-cbb01 .main-banner .container .main-banner__content h1{text-align:center !important}
}
@media print{body.custom-cf-rewards-cbb01 .contentfragment,body.custom-cf-rewards-cbb01 .contentfragment div,body.custom-cf-rewards-cbb01 .contentfragment p{display:table;page-break-inside:avoid}
}
body.custom-cf-rewards-cbb01 .contentfragment h1{font-size:22px;font-weight:normal}