*{margin:0;padding:0;font-family:arial,helvetica,sans-serif}body{background-color:#f1f1f1}main{width:100%}.container-boxed{max-width:1280px;margin-left:auto;margin-right:auto;padding:15px}header{background-color:#00538a;color:#fff}header img{height:70px}footer{background-color:#1b82b1;font-size:.85rem;color:#fff;text-align:center;line-height:1.5rem}.navbar-top{list-style-type:none;padding:10px;text-align:center;border-bottom:1px solid #00538A}.navbar-top li{display:inline;padding:10px}.module.module-carousel{margin-top:50px;background-color:#f8f8f8;border:1px solid #eee;border-radius:.25rem}.module.module-carousel .module-title{border-bottom:1px solid #eee;padding:15px}.module.module-carousel .module-title h2{font-size:.9rem}.module.module-carousel .module-body{padding:15px}.module.module-carousel .module-body ul{list-style-type:none;padding:0;margin:0;display:flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}.module.module-carousel .module-body ul li{padding:0;margin:0;flex-grow:1;min-width:250px}@media (max-width: 768px){.module.module-carousel .module-body ul li{min-width:190px}}.module.module-carousel .module-body ul li .card{text-align:center}.module.module-carousel .module-body ul li .card img{max-width:100%}.module.module-carousel .module-body ul li .card a{color:#333;font-size:13px;z-index:1;border-radius:2px;margin:10px}.module.module-carousel .module-body ul::-webkit-scrollbar{display:none}.module.module-cards{margin-top:20px}.module.module-cards h1,.module.module-cards h2{font-size:25px;margin-top:0;margin-bottom:15px;text-align:center}.module.module-cards h3{font-size:18px;margin-top:0;margin-bottom:15px;text-align:center;color:#666}.module.module-cards ul{display:flex;flex-wrap:wrap;width:100%}.module.module-cards ul li{display:flex;flex-direction:row;flex-basis:25%}@media (max-width: 768px){.module.module-cards ul li{flex-basis:100%;margin-bottom:10px}}.module.module-cards ul li .card{width:100%;margin:10px;background-color:#fff;text-align:center;--tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);border-radius:.25rem}.module.module-cards ul li .card .heading{display:flex;justify-content:space-between}.module.module-cards ul li .card .heading .badge{position:relative}.module.module-cards ul li .card .heading .badge span{position:absolute;border-radius:2px;font-size:9px;text-transform:uppercase;padding:5px 10px;line-height:1;color:#fff;background:#ff0000;margin:10px;vertical-align:middle}.module.module-cards ul li .card .heading .expiration,.module.module-cards ul li .card .heading .used,.module.module-cards ul li .card .heading .share{color:#333;font-size:13px;z-index:1;background:#fff;border-radius:2px;margin:10px}.module.module-cards ul li .card .content{padding-bottom:30px}.module.module-cards ul li .card .content h3{padding:10px 15px 50px}.module.module-cards ul li .card .content .cta-btn{cursor:pointer;border-radius:10px;background-color:#00538a;color:#fff;border:1px solid #ffffff;padding:15px 60px;text-transform:uppercase}.module.module-cards ul li .card .content .cta-btn:hover{background-color:#fff;border:1px solid #00538A;color:#00538a}.module.module-cards ul li .card .content .heading{border-top:1px solid #eee}.module.module-stores{margin-top:50px}.module.module-stores h2{font-size:25px;margin-top:0;margin-bottom:15px;text-align:center}.module.module-stores h3{font-size:18px;margin-top:0;margin-bottom:15px;text-align:center;color:#666}.module.module-stores ul{display:flex;flex-wrap:wrap;width:100%}.module.module-stores ul li{display:flex;flex-direction:row;flex-basis:25%}.module.module-stores ul li a{background-color:#f0f0f0;line-height:3;font-size:1rem;padding:.2rem;border-radius:.25rem;color:#000;text-decoration:none;margin-right:.5rem}@media (max-width: 768px){.module.module-stores ul li{flex-basis:100%;margin-bottom:10px}.module.module-stores ul li a{padding:.1rem}}.module.module-free-text h2{font-size:25px;margin-top:40px;margin-bottom:10px;text-align:center}.module.module-free-text h3{font-size:18px;margin-top:25px;margin-bottom:15px;text-align:left;color:#00538a}.module.module-free-text p{font-size:16px;line-height:26px}.rating-widget{margin-top:40px;text-align:center}.rating-widget a{text-decoration:none;color:gold;font-size:22px}.rating-widget .votes-text{margin-top:20px;font-size:16px}section#program .heading{display:flex;align-items:center}section#program .heading .logo img{width:100px}section#program .heading .name{margin-left:30px}section#program .heading .name h1{font-size:1.6rem;font-weight:700;color:#00538a}section#program .heading .name h2{font-size:.9rem}section#program .body{margin-top:50px;display:flex;flex-wrap:wrap}section#program .body .offers{flex:1 1 auto}section#program .body .offers .widget{width:89%}section#program .body .offers .widget table td{padding-top:10px;padding-bottom:10px}section#program .body .offers .widget table thead{text-align:left}@media (max-width: 768px){section#program .body .offers{flex-basis:100%}}section#program .body .offers article{min-height:100px;position:relative;width:90%;max-width:100%;margin-bottom:20px;padding:10px 20px 20px;background-color:#fff;--tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);border-radius:.25rem;align-items:top}@media (max-width: 768px){section#program .body .offers article{min-height:140px}}section#program .body .offers article .module-title{text-align:right}section#program .body .offers article .module-title span{font-size:.7rem}section#program .body .offers article h3{max-width:70%}section#program .body .offers article .cta-btn{position:absolute;right:10px;bottom:10px;border-radius:10px;background-color:#00538a;color:#fff;border:1px solid #ffffff;padding:15px 60px;text-transform:uppercase;cursor:pointer}@media (max-width: 768px){section#program .body .offers article .cta-btn{position:absolute;bottom:10px;margin-right:auto;text-align:center}}section#program .body .offers article .cta-btn:hover{background-color:#fff;border:1px solid #00538A;color:#00538a}section#program .body .offers article .cta-btn.expired{background-color:#f0f0f0;color:#a6a6a6;border:1px solid #a6a6a6}section#program .body .sidebar{flex:0 0 360px;width:360px}@media (max-width: 768px){section#program .body .sidebar{flex-basis:100%;width:100%}}section#stores ul{list-style-type:none}section#stores ul li a{background-color:#f0f0f0;line-height:3;font-size:1rem;padding:.5rem;border-radius:.25rem;color:#000;text-decoration:none;margin-right:.5rem}.widget h2{font-size:1.125rem;margin-bottom:.25rem}.widget p{margin-bottom:1.25rem;font-size:1rem}.widget.widget-today-activities{margin-bottom:25px;padding:25px;background-color:#fff;--tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);border-radius:.25rem}.widget.widget-today-activities table{width:100%}.widget.widget-today-activities table td{padding-top:5px;padding-bottom:5px}.widget.widget-related-stores{margin-bottom:25px;padding:25px;background-color:#fff;--tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);border-radius:.25rem}.widget.widget-related-stores ul{margin:0;padding:0;list-style-type:none}.widget.widget-related-stores ul li{display:inline-block}.widget.widget-related-stores ul li a{background-color:#f0f0f0;line-height:3;font-size:.75rem;padding:.5rem;border-radius:.25rem;color:#000;text-decoration:none;margin-right:.5rem}.widget.widget-breadcrumbs{font-size:16px!important}.widget.widget-breadcrumbs ul{list-style-type:none}.widget.widget-breadcrumbs ul li{display:inline-block}.widget.widget-breadcrumbs ul li a{background-color:#f0f0f0;line-height:3;padding:.5rem;border-radius:.25rem;color:#000;text-decoration:none;margin-right:.5rem}
