﻿@font-face{font-family:"Coop Regular";src:url("../fonts/coop/CoopBankWeb-Regular.ttf") format("truetype"),url("../fonts/coop/CoopBankWeb-Regular.woff") format("woff"),url("../fonts/coop/CoopBankWeb-Regular.woff2") format("woff2")}@font-face{font-family:"Coop Bold";src:url("../fonts/coop/CoopBankWeb-Bold.ttf") format("truetype"),url("../fonts/coop/CoopBankWeb-Bold.woff") format("woff"),url("../fonts/coop/CoopBankWeb-Bold.woff2") format("woff2")}@font-face{font-family:"Coop ExtraBold";src:url("../fonts/coop/CoopBankWeb-ExtraBold.ttf") format("truetype"),url("../fonts/coop/CoopBankWeb-ExtraBold.woff") format("woff"),url("../fonts/coop/CoopBankWeb-ExtraBold.woff2") format("woff2")}body{font-family:"Coop Regular",Arial}h1,h2,h3{font-family:"Coop Bold",Arial;letter-spacing:-1px;padding-bottom:.5em;padding-top:1em}h2{font-size:36px}h3{font-size:28px}p{font-size:19px;font-family:"Coop Regular",Arial}p.extra-bold{font-family:"Coop ExtraBold",Arial}p[role=alert] span{font-family:"Coop Regular",Arial !important}strong{font-family:"Coop Regular",Arial !important}strong.really-strong{font-family:"Coop ExtraBold",Arial !important}ul,ol,li{font-family:"Coop Regular",Arial !important}a.coop-link{color:#007db8}a.terms-link{color:#000 !important;text-decoration:underline !important}a.new-window:after{font-family:"visa-icon";content:"";padding-left:2px}img.full-width{width:100%}header img{max-width:80%;padding-left:1em;padding-right:1em;padding:2em 0}@media(min-width: 767px){header img{max-width:35%}}footer .horizontal-line{width:100%;background-color:#0074cc;height:5px;margin:10px auto 20px auto}@media(min-width: 767px){footer .horizontal-line{width:711px}}footer .dark-blue{background-color:#23254f;color:#fff}footer .dark-blue a{text-decoration:underline;color:#fff}footer .dark-blue .footer-menus p{font-size:16px}footer .dark-blue .footer-menus p:hover{color:#cce9ff}footer .dark-blue .footer-menus ul{list-style-type:none;padding-left:0}footer .dark-blue .footer-menus ul li{font-size:16px;margin-bottom:.5em}footer .dark-blue .footer-menus ul li a{text-decoration:underline}footer .dark-blue .footer-menus ul li a:hover{color:#cce9ff}footer .dark-blue .footer-menus .left{width:50%;display:flex;flex-direction:column}@media(min-width: 767px){footer .dark-blue .footer-menus .left{flex-direction:row}}footer .dark-blue .footer-menus .right{width:50%;display:flex;flex-direction:column}@media(min-width: 767px){footer .dark-blue .footer-menus .right{flex-direction:row}}footer .dark-blue .footer-menus .social{border-top:1px solid #fff}footer .dark-blue .footer-menus .social .row{display:flex;flex-direction:row}footer .dark-blue .footer-menus .social .left{width:50%}footer .dark-blue .footer-menus .social .left ul{display:flex;flex-direction:row}footer .dark-blue .footer-menus .social .left ul li{margin-right:10%}footer .dark-blue .footer-menus .social .right{width:100%;display:flex;flex-direction:row;padding-right:4em}@media(min-width: 767px){footer .dark-blue .footer-menus .social .right{width:50%}}footer .dark-blue .footer-menus .social .right a img{width:100%}footer .dark-blue .footer-menus .legal{border-bottom:1px solid #fff}footer .dark-blue .footer-menus .legal p{font-size:1.125rem !important}footer .dark-blue .footer-menus .legal p:hover{color:#fff}footer .dark-blue .footer-menus .privacy a{font-size:1.125rem !important}.row{margin-left:0 !important;margin-right:0 !important}.row.marquee{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;background-image:none;height:auto;background-color:#007cb8}.row.marquee h1{font-size:42px;line-height:1.1;color:#fff;font-family:"Coop ExtraBold",Arial;padding-bottom:0}@media(min-width: 767px){.row.marquee h1{font-size:42px;padding-bottom:1rem}}@media(min-width: 1024px){.row.marquee h1{font-size:56px}}@media(min-width: 1200px){.row.marquee h1{font-size:65px}}.row.marquee h1 span{background:linear-gradient(180deg, transparent 55%, #007db8 45%);padding:0 8px 12px;display:inline}@media(max-width: 767px){.row.marquee h1{color:#12356b}}.row.marquee h2{font-size:1.5rem;font-family:"Coop Regular",Arial !important;color:#fff}@media(max-width: 767px){.row.marquee h2{color:#12356b}}@media(min-width: 900px){.row.marquee h2{font-size:2rem}}.row.marquee p{color:#fff}@media(min-width: 767px){.row.marquee{background-image:url("../images/header-summer-2026.jpg");background-position:right;background-repeat:no-repeat;height:43.5vw;background-size:cover}.row.marquee.thanks{background-image:url("../images/thank-you-summer-2025.png");height:30vw}.row.marquee.closed{background-image:url("../images/closed-header-desktop.jpg")}.row.marquee.coming-soon{background-image:url("../images/coming-soon-desktop.jpg")}}.row.marquee .mobile-banner{background-image:url("../images/header-mobile-summer-2026.jpg");background-size:cover;height:150vw;display:flex;flex-direction:column;justify-content:space-between;padding:0 15px;width:100%}.row.marquee .mobile-banner .container{max-width:100vw}.row.marquee .mobile-banner h1,.row.marquee .mobile-banner h2,.row.marquee .mobile-banner p{color:#fff}.row.marquee .mobile-banner h1{font-size:3.5em;padding-top:.5em}.row.marquee .mobile-banner h1 span{display:inline;padding:0px 3px 10px}@media(min-width: 576px){.row.marquee .mobile-banner h1{font-size:5em}}@media(min-width: 576px){.row.marquee .mobile-banner h2{font-size:2.5em}}.row.primary-blue{background-color:#007db8;padding:20px 0}.row.primary-blue a{text-decoration:underline;color:#fff;font-size:19px}@media(min-width: 767px){.row.primary-blue a{font-size:26px}}.row.primary-blue span.divider{color:#fff;font-size:26px;padding:0 .75em}.row.white .container .row{display:flex;flex-direction:row;align-items:center;justify-content:center}.row.prizes{background-size:100%;background-color:#007db8;background-repeat:no-repeat;align-content:flex-end}.row.prizes .container .row{align-items:center}.row.prizes .container .row img{width:100%}.row.prizes .container .row div.prize-list{font-size:19px;color:#fff}.row.how-to{background-image:url("../images/how-to-bg-mobile.jpg")}@media(min-width: 767px){.row.how-to{background-image:url("../images/Card_Tapping_Terminal_Image_Desktop.jpg");background-size:cover;background-repeat:no-repeat;background-position:center right}}.row.how-to li{font-size:19px;padding-top:1.2em;color:#000}.row.how-to h2{font-size:28px}.row.secondary-blue{background:#005698;color:#fff}.row.secondary-blue h2{padding-top:0}.row.secondary-blue p{margin-bottom:0}.row.secondary-blue .contact{display:flex;flex-direction:row}.row.secondary-blue .contact p a{display:flex;flex-direction:row;color:#fff}.row.secondary-blue .contact p a:hover{text-decoration:underline}.row.secondary-blue .contact .visit{padding-right:5em}.row.secondary-blue .contact svg{margin-right:1em}.row.light-blue{background-color:#f1f9fe}.vs-row{margin-left:0 !important;margin-right:0 !important}.row.hydrated .vs-container{padding:0 !important;font-family:"Coop Regular",Arial}.row.hydrated .vs-container vs-input label{margin-bottom:0 !important}.row.hydrated .vs-container vs-input label span{font-family:"Coop Regular",Arial !important}.row.hydrated .vs-container fieldset.vs-card-fieldset{margin-top:0 !important;padding-bottom:50px !important}.row.hydrated .vs-container fieldset span{font-family:"Coop Regular",Arial;margin-bottom:0 !important}.vs-d-inline-block.vs-col-3.vs-pr-0:first-child{padding-left:0 !important}.visa-icon-alert:before{content:none !important}#submitBtn{color:#fff;font-family:"Coop Regular",Arial;background-color:#007db8;border:none;border-radius:5px;padding:.5em 1.5em;font-size:19px;width:auto}#app h1{font-family:"Coop ExtraBold",Arial}#app p{font-family:"Coop Regular",Arial}.vs-input-group.vs-height-auto.vs-mb-1 span{font-family:"Coop Regular",Arial}.vs-card-field{margin-top:0 !important}/*# sourceMappingURL=app.css.map */
