@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@200..900&display=swap);
@import url(https://use.typekit.net/lrv3ozh.css);
@charset "UTF-8";@font-face{font-display:swap;font-family:NotoSans-Bold;font-style:normal;font-weight:700;src:url(/fonts/merchants/loyalty-one/NotoSans-Bold.eot);src:url(/fonts/merchants/loyalty-one/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/NotoSans-Bold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/NotoSans-Bold.woff) format("woff"),url(/fonts/merchants/loyalty-one/NotoSans-Bold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/NotoSans-Bold.svg#NotoSans-Bold) format("svg")}@font-face{font-display:swap;font-family:NotoSans-Light;font-style:normal;font-weight:300;src:url(/fonts/merchants/loyalty-one/NotoSans-Light.eot);src:url(/fonts/merchants/loyalty-one/NotoSans-Light?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/NotoSans-Light.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/NotoSans-Light.woff) format("woff"),url(/fonts/merchants/loyalty-one/NotoSans-Light.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/NotoSans-Light.svg#NotoSans-Light) format("svg")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/fonts/merchants/loyalty-one/NotoSans-Regular.eot);src:url(/fonts/merchants/loyalty-one/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/NotoSans-Regular.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/NotoSans-Regular.woff) format("woff"),url(/fonts/merchants/loyalty-one/NotoSans-Regular.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/NotoSans-Regular.svg#NotoSans-Regular) format("svg")}@font-face{font-display:swap;font-family:NotoSans-SemiBold;font-style:normal;font-weight:600;src:url(/fonts/merchants/loyalty-one/NotoSans-SemiBold.eot);src:url(/fonts/merchants/loyalty-one/NotoSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/NotoSans-SemiBold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/NotoSans-SemiBold.woff) format("woff"),url(/fonts/merchants/loyalty-one/NotoSans-SemiBold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/NotoSans-SemiBold.svg#NotoSans-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Archivo-Bold;font-style:normal;font-weight:700;src:url(/fonts/merchants/loyalty-one/ArchivoBold/Archivo-Bold.eot);src:url(/fonts/merchants/loyalty-one/ArchivoBold/Archivo-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/ArchivoBold/Archivo-Bold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/ArchivoBold/Archivo-Bold.woff) format("woff"),url(/fonts/merchants/loyalty-one/ArchivoBold/Archivo-Bold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/ArchivoBold/Archivo-Bold.svg#Archivo-Bold) format("svg")}@font-face{font-display:swap;font-family:Archivo-Light;font-style:normal;src:url(/fonts/merchants/loyalty-one/ArchivoLight/Archivo-Light.eot);src:url(/fonts/merchants/loyalty-one/ArchivoLight/Archivo-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/ArchivoLight/Archivo-Light.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/ArchivoLight/Archivo-Light.woff) format("woff"),url(/fonts/merchants/loyalty-one/ArchivoLight/Archivo-Light.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/ArchivoLight/Archivo-Light.svg#Archivo-Light) format("svg")}@font-face{font-display:swap;font-family:Montserrat-SemiBold;font-style:normal;src:url(/fonts/merchants/loyalty-one/MontserratSemiBold/Montserrat-SemiBold.eot);src:url(/fonts/merchants/loyalty-one/MontserratSemiBold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/MontserratSemiBold/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/MontserratSemiBold/Montserrat-SemiBold.woff) format("woff"),url(/fonts/merchants/loyalty-one/MontserratSemiBold/Montserrat-SemiBold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/MontserratSemiBold/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg")}.open-sans-regular{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.montserrat-medium{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.font-bold-archivo{font-family:Archivo-Bold,sans-serif!important}.font-light-archivo{font-family:Archivo-Light,sans-serif!important}#onetrust-consent-sdk,#onetrust-pc-sdk,#ot-category-title,#ot-pc-desc,#ot-pc-title,.font-semibold-montserrat,.ot-accordion-layout,.ot-pc-refuse-all-handler,.save-preference-btn-handler{font-family:Montserrat-SemiBold,sans-serif!important}@font-face{font-display:swap;font-family:WorkSans-ExtraBold;font-style:normal;src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-ExtraBold.eot);src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-ExtraBold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-ExtraBold.woff) format("woff"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-ExtraBold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-ExtraBold.svg#WorkSans-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:WorkSans-SemiBold;font-style:normal;src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-SemiBold.eot);src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-SemiBold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-SemiBold.woff) format("woff"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-SemiBold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-SemiBold.svg#WorkSans-SemiBold) format("svg")}@font-face{font-display:swap;font-family:WorkSans-Bold;font-style:normal;src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Bold.eot);src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Bold.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Bold.woff) format("woff"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Bold.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Bold.svg#WorkSans-Bold) format("svg")}@font-face{font-display:swap;font-family:WorkSans-Medium;font-style:normal;src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Medium.eot);src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Medium.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Medium.woff) format("woff"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Medium.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Medium.svg#WorkSans-Medium) format("svg")}@font-face{font-display:swap;font-family:WorkSans-Regular;font-style:normal;src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Regular.eot);src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Regular.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Regular.woff) format("woff"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Regular.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Regular.svg#WorkSans-Regular) format("svg")}@font-face{font-display:swap;font-family:WorkSans-Light;font-style:normal;src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Light.eot);src:url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Light.woff2) format("woff2"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Light.woff) format("woff"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Light.ttf) format("truetype"),url(/fonts/merchants/loyalty-one/WorkSans/WorkSans-Light.svg#WorkSans-Light) format("svg")}.worksans-extra-bold{font-family:WorkSans-ExtraBold,sans-serif!important}.worksans-semi-bold{font-family:WorkSans-SemiBold,sans-serif!important}.worksans-bold{font-family:WorkSans-Bold,sans-serif!important}.worksans-medium{font-family:WorkSans-Medium,sans-serif!important}.worksans-regular{font-family:WorkSans-Regular,sans-serif!important}.worksans-light{font-family:WorkSans-Light,sans-serif!important}.heebo-thin{font-weight:200}.heebo-light,.heebo-thin{font-family:heebo,sans-serif;font-style:normal}.heebo-light{font-weight:300}.heebo-regular{font-weight:400}.heebo-medium,.heebo-regular{font-family:heebo,sans-serif;font-style:normal}.heebo-medium{font-weight:500}.heebo-bold{font-weight:700}.heebo-bold,.heebo-extra-bold{font-family:heebo,sans-serif;font-style:normal}.heebo-extra-bold{font-weight:800}.heebo-black{font-family:heebo,sans-serif;font-style:normal;font-weight:900}.font-xs{font-size:1.1rem}.font-sm{font-size:1.2rem}.font-smd{font-size:1.4rem!important}.font-smd-custom{font-size:1.5rem!important}.font-lgsm{font-size:1.6rem}.font-lgsm-custom{font-size:1.95rem}.font-md{font-size:1.8rem}.font-mmd{font-size:2rem}.font-lmd{font-size:2.5rem}.font-xlmd{font-size:2.7rem}.font-xxlmd{font-size:2.9rem}.font-slg{font-size:3.2rem}.font-mlg{font-size:4.7rem}.font-lg{font-size:6.7rem}.font-xlg{font-size:8.7rem}.font-size-1{font-size:60px!important}.font-size-2{font-size:48px!important}.font-size-3{font-size:36px!important}.font-size-4{font-size:28px!important}.font-size-5{font-size:24px!important}.font-size-6{font-size:20px!important}.font-size-7{font-size:18px!important}.font-size-8{font-size:16px!important}.font-size-9{font-size:14px!important}.font-size-10{font-size:12px!important}.font-size-11{font-size:10px!important}@media screen and (max-width:620px){.font-size-1{font-size:46px!important}.font-size-3{font-size:30px!important}.font-size-6{font-size:16px!important}}.neon-green{background-color:#c6fe01}.sky-blue-mc-txt{color:#1e68da}.bg-light-blue{background-color:#eaf9ff}.txt-footer-copy-grey{color:#636c76}.copy-blue-rewards{color:#101518!important}.sky-blue-mc{background-color:#1e68da}.sapphire-blue{background-color:#eaf9ff}.txt-blue-new{color:#3367ba}.txt-midnight-blue{color:#19284c}.light-blue-bg{background-color:#f0f5f8}.bg-cloud-top{background-color:#f0f5f8!important}.bg-passport-blue{background-color:#135582!important}.bg-electric-blue{background-color:#4facf9!important}.bg-electric-blue-two{background-color:#3a92e9!important}.bg-midnight-green{background-color:#023438!important}.bg-fiddlehead-green{background-color:#0f5d58!important}.bg-tobermory-teal{background-color:#5adcea!important}.bg-plum{background-color:#592340!important}.bg-banner-blue{background-color:#1f68da!important}.bg-banner-light-blue{background-color:#eaf9ff!important}.bg-lilac{background-color:#bf84ab!important}.bg-salmon{background-color:#fd807d!important}.bg-sunset{background-color:#feb3b1!important}.bg-flag-red{background-color:#cb3720!important}.bg-canola{background-color:#f1e400!important}.bg-amethyst{background-color:#683e68!important}.bg-spruce-green{background-color:#3b8c32!important}.cloud-top{color:#f0f5f8!important}.txt-bg-blue{color:#1f68da!important}.passport-blue{color:#135582!important}.electric-blue{color:#4facf9!important}.electric-blue-two{color:#3a92e9!important}.midnight-green{color:#023438!important}.fiddlehead-green{color:#0f5d58!important}.tobermory-teal{color:#5adcea!important}.plum{color:#592340!important}.lilac{color:#bf84ab!important}.salmon{color:#fd807d!important}.sunset{color:#feb3b1!important}.flag-red{color:#cb3720!important}.canola{color:#f1e400!important}.amethyst{color:#683e68!important}.spruce-green{color:#3b8c32!important}.txt-black{color:#000!important}.txt-white{color:#fff!important}.txt-red{color:#e9161d;font-size:1.5rem}.bg-white{background-color:#fff}.bg-off-white{background-color:#f3f3f3}.bg-black{background-color:#000}.bg-grey{background-color:#565656}#errdesc{padding-bottom:2rem}.sephora-terms-btn-margin-none{margin-bottom:2rem;margin-top:0!important}.right-arrow{border:solid #135582;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.mb-two-custom{margin-bottom:2rem!important}.mb-seven-custom{margin-bottom:7rem!important}.pt-8{padding-top:34px!important}.mb-bikini-logo-custom{margin-bottom:27px!important}a.btn-blue{background-color:#fff;border:2px solid #0075be;border-radius:3rem;color:#0075be!important}.btn-blue-blue,a.btn-blue:hover{background-color:#0075be;color:#fff!important}.btn-blue-blue{border-radius:3rem;font-size:14px!important;padding:14px 5rem}.btn-blue-blue:hover{background-color:#0075be;color:#fff!important}a.btn-white{background-color:#fff;border:1px solid #135582;color:#135582!important;font-family:Archivo-Light,sans-serif!important}a.btn-opt-in,a.btn-white:hover{background-color:#135582;color:#fff!important}a.btn-opt-in{border:1px solid #135582;font-family:Archivo-Light,sans-serif!important}a.btn-opt-in:hover{background-color:#00334d;color:#fff!important}button:focus{border:0;outline:0}.border-alert-box{border-bottom:1px solid #d3d3d3;border-top:4px solid #fcb813}.display-inline{display:inline-flex}.alert-explanation-mark{background-color:#fcb813;border-radius:50%;height:30px;padding:5px;width:30px}.padding-text{padding-left:5px;padding-top:5px}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:2rem}.logo-mobile{width:196px}.logo-mobile-mc{width:50px}.letter-spacing-mc{letter-spacing:4px}.top-links{float:left;margin-bottom:0;padding-left:1.5rem}.top-links li{display:inline-block}.top-links li a{color:#005587;display:block;font-family:Open Sans,sans-serif;font-size:1.2rem;padding:1.2rem 2rem;text-decoration:none}.top-links li a.active{background-color:#fff;color:#101518!important}.top-links li a.active:hover,.top-links li a:hover{color:#101518!important;text-decoration:none}.right-link{float:right;margin-bottom:0;padding-right:6rem}.right-link li{display:inline-block}.right-link li a,.right-link li p,.right-link li span{color:#005587;display:block;font-family:heebo,sans-serif;font-size:1.2rem;padding:1.2rem 2rem}.right-link li a:hover,.right-link li p:hover,.right-link li span:hover{color:#101518!important;text-decoration:none}.navbar-default{background-color:#fff;border:0}.navbar{margin-bottom:0}.navbar .navbar-collapse ul li{margin-left:2.5rem}.navbar .navbar-collapse ul li a{border-bottom:1px solid transparent;color:#1e68da;font-family:Open Sans,sans-serif;font-size:1.6rem;font-weight:400;padding:2.9rem 1.5rem}.navbar .navbar-collapse ul li a:hover{border-bottom:3px solid #eaf9ff}.navbar .navbar-collapse ul li a.btn-tobermory-teal{background-color:#1e68da!important;border-radius:2rem;color:#fff!important;font-family:WorkSans-Bold,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin:1.6rem 0!important;padding:1.15rem 4.2rem!important;text-transform:uppercase}.navbar .navbar-collapse ul li a.btn-tobermory-teal:hover{background-color:#c6fe01!important;border:1px solid #c6fe01!important;color:#eaf9ff!important;margin:1.6rem 0!important;padding:1.15rem 4.2rem!important}.navbar .navbar-brand{color:#101518!important;font-family:heebo,sans-serif;font-size:3rem;height:81px;padding:1.3rem 1.5rem}.navbar .navbar-brand img.logo{display:inline-block;margin-left:1.5rem;margin-right:1rem;max-width:80px;width:100%}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;border-bottom:1px solid #0091c6}footer{border-top:1px solid #d8d8d8;padding-bottom:5rem;padding-top:3rem}footer ul{padding-left:0}footer ul li{display:inline-block;margin:0 1.5rem}footer ul li a,footer ul li a.txt-white{color:#005587!important;font-family:heebo,sans-serif;font-size:1.4rem}footer ul li a.txt-white:hover,footer ul li a:hover{text-decoration:none}footer ul li a.airmiles-ca{color:#101518 !important!important}footer p{color:#636c76!important;font-family:Open Sans,sans-serif;font-size:1.2rem;margin-top:1.5rem}.form-horizontal a.txt-bg-blue,.form-horizontal a.txt-bg-blue:visited,.tickboxes a.txt-bg-blue,.tickboxes a.txt-bg-blue:visited,a.join-now.txt-bg-blue,a.join-now.txt-bg-blue:visited{color:#005587!important}span.txt-black{color:#636c76!important}.display-none-desk,.display-none-desktop{display:none!important}.max-width-banner-img{max-width:none!important}@media screen and (max-width:768px){footer ul li{display:block;margin:.8rem 0}.display-none-desk{display:block!important}.display-none-mob{display:none}}@media screen and (max-width:640px){.alert-explanation-mark{margin-top:10px;width:50px}.top-links{padding-left:.5rem}.top-links li a{padding:1.2rem .8rem}.display-none-mobile{display:none}.display-none-desktop{display:block!important}.bg-cloud-top-mobile{background-color:#f0f5f8!important}.navbar .navbar-collapse ul li a{color:#1e68da;padding:1.5rem}.navbar .navbar-collapse ul li a:hover{border-bottom:none}.navbar-nav{margin:7.5px -15px .5px!important}.right-link{padding-left:.5rem;padding-right:.5rem}.navbar .navbar-brand{font-size:2.2rem}.navbar .navbar-brand img.logo{margin-left:.5rem}.navbar .navbar-collapse ul li{margin-left:0}.navbar-toggle{margin-top:22px}.max-width-banner-img{max-width:100%!important}}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}.navbar-default .navbar-toggle:focus:hover,.navbar-default .navbar-toggle:hover:hover{background-color:#c6fe01;border:none}.active-link{border-bottom:3px solid #eaf9ff!important}.letter-spacing-logo{letter-spacing:5pt!important}.hr-style{border-top:2px solid #bbbdbf!important}.hr-style,.hr-style-white{margin-bottom:0!important;margin-top:0!important}.hr-style-white{border-top:2px solid #fff!important}.no-border-hover,.no-border-hover:hover{border-bottom:none!important}.px-5{padding-left:3rem;padding-right:3rem}.px-4{padding-left:2rem;padding-right:2rem}body{color:#19284c;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:10px;font-style:normal;font-weight:400;line-height:1.2}.lock-icon{width:20px}.line-height-23{line-height:23px}.pl-3{padding-left:4.5rem}.letter-space-2{letter-spacing:2px!important}.txt-underline{text-decoration:underline}.px-0{padding-left:0!important;padding-right:0!important}.margin-top-md{margin-top:2rem}.mb-7{margin-bottom:5rem}.label-style label{background-color:#fff;color:#101518 !important!important;font-family:Open Sans,sans-serif!important;font-optical-sizing:auto!important;font-style:normal!important;font-weight:400!important;left:25px;padding-left:6px;padding-right:6px;position:absolute;text-align:center;top:-6px}h1,h2,h3,h4,h5,h6{margin:0}.body-padding,.body-padding-unenroll{padding-left:13rem;padding-right:13rem}.body-padding-unenroll{display:flex;justify-content:center;min-height:70vh;text-align:center}.custom{height:148px;width:180px}.dollarama-logo{height:60px!important;max-width:100%!important}.auto-logo-height{height:auto!important}.pt-4-rem{padding-top:4rem!important}.la-vie-rose-logo{height:55px!important;max-width:100%!important}.bikini-logo{height:25px!important}.section_1{display:flex}.m-0{margin:0}.tool_tip{width:20px}.col-centered{float:none;margin:0 auto}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{border:0;outline:0!important;outline-offset:0!important}.border-top-thanks{border-top:2px solid #c7d2dc}.banner-copy{color:#101518!important;font-family:Archivo-Light,sans-serif;padding:9rem 0}.banner-copy h1{color:#19284c;font-size:5rem}.banner-copy p{font-size:2.6rem;margin:1.5rem 0}.banner-copy a.btn-blue{font-size:2rem;padding:1rem 4.7rem}.index-banner-img{float:right;margin:3rem 5rem;width:60%}.banner-copy-thank-you{padding:6rem 0 7rem}.banner-copy-thank-you h1{color:#0091c6;font-size:3.6rem;margin-bottom:1rem}.banner-copy-thank-you p{font-size:3rem;margin-bottom:2rem}.banner-copy-thank-you h2{font-size:2.1rem;margin-bottom:3rem}.banner-copy-thank-you a.btn-blue{font-size:2rem;padding:1.3rem 8.3rem}.banner-copy-how-it-works{padding:3rem 0 4rem}.banner-copy-how-it-works h1{font-size:3rem;margin-bottom:2rem}.banner-copy-how-it-works h2{color:#474747;font-size:2.5rem;font-weight:700}.banner-copy-how-it-works img.step-img{display:block;height:120px;margin:3.5rem auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.banner-copy-how-it-works p{color:#101518!important;font-family:heebo,sans-serif;font-optical-sizing:auto;font-size:2rem;font-style:normal;font-weight:400;margin-bottom:1rem;padding:0 15%}.banner-copy-how-it-works p.heading{font-family:heebo,sans-serif;font-weight:700;padding:0}.banner-copy-how-it-works .show-in-mobile{display:none}.banner-copy-how-it-works .inline-div{display:inline-block}.banner-copy-how-it-works .section_1{background-color:#f0f5f8;border:1px solid #1e68da;border-radius:.6rem;display:flex;margin-top:4rem;padding:1.5rem}.banner-copy-how-it-works .section_1 a{text-decoration:underline}.banner-copy-how-it-works .step-1 img{max-width:220px}.banner-copy-how-it-works .step-2{position:relative}.banner-copy-how-it-works .step-2 img{max-width:240px}.banner-copy-how-it-works .step-3 img{max-width:270px}.banner-copy-how-it-works a.btn-blue{font-size:1.5rem;margin-top:2rem;padding:1.5rem 7rem}.offers .offer-content-container{margin:5rem 0}.offers .offer-content-container .offer-content{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.16);margin-bottom:3rem;min-height:400px;padding:1.5rem 3rem;text-align:center}.offers .offer-content-container .offer-content img{height:90px;margin:0 auto;max-width:128px}.offers .offer-content-container .offer-content p{color:#29497c;font-size:1.5rem;line-height:1.17;margin:1.5rem 0 0;min-height:55px}.offers .offer-content-container .offer-content a.btn-opt-in,.offers .offer-content-container .offer-content a.btn-white{margin-top:1.5rem;padding:1rem 2.7rem}.form-container{padding-bottom:5rem;padding-top:5.7rem}.form-container .form-copy h3{font-size:3rem}.form-container .form-copy p{font-size:2rem;margin:2.5rem 0}.form-container form input[type=email],.form-container form input[type=number],.form-container form input[type=password],.form-container form input[type=text]{border:1px solid #727272;font-size:1.4rem;padding:3rem 1rem}.form-container form input[type=email].error,.form-container form input[type=number].error,.form-container form input[type=password].error,.form-container form input[type=text].error{border:2px solid #e9161d}.form-container form input[type=email]:focus,.form-container form input[type=number]:focus,.form-container form input[type=password]:focus,.form-container form input[type=text]:focus{border:2px solid #135582;box-shadow:none}.form-container form .small-copy{display:block;font-size:12px;margin-bottom:2rem;padding-left:1.5rem}.form-container form .small-copy a{color:#005587}.form-container form .checkbox{margin-bottom:5rem}.form-container form .checkbox label{color:#101518!important;font-size:14px;padding-left:40px}.form-container form .checkbox label input{height:28px;margin-left:-40px;margin-top:-1px;width:28px}.form-container form .checkbox label a{color:#005587!important;text-decoration:underline!important}.form-container form .button-container{margin-top:4rem}.form-container form .button-container .btn-blue{font-size:2rem;padding:2rem 8.5rem}.form-container form .button-container .btn-blue img{margin-bottom:.2rem;margin-right:1rem}.form-container form .button-container .btn-blue .lock-icon{width:20px}.form-container form .button-container .btn-blue:hover{color:#fff}.form-container form .button-container span{display:block;font-size:1.6rem;margin-left:1rem;margin-top:1rem}.error-message p{color:#e9161d;font-size:1.4rem;margin-top:.5rem}.modal-dialog{margin:60px auto 30px;max-height:75vh;max-width:90%;overflow-y:auto;width:700px}.modal{background-color:rgba(0,0,0,.7)}.modal .modal-content{border-radius:0;box-shadow:none;padding:4.5rem}.modal .modal-content .modal-header{border-bottom:0;padding:0;position:relative}.modal .modal-content .modal-header h4{color:#135582;font-size:3.2rem;margin-bottom:1rem}.modal .modal-content .modal-body{padding:0}.modal .modal-content .modal-body img{margin-bottom:.5rem;max-width:110px}.modal .modal-content .modal-body p{font-size:1.4rem;margin-bottom:2rem}.modal .modal-content .modal-body .terms{border-top:1px solid #f3f3f3;padding:2rem 0 0}.modal .modal-content .modal-body .terms h1{font-family:Montserrat-SemiBold,sans-serif;font-size:1.4rem;margin-bottom:2rem}.modal .modal-content .modal-body .terms ol{font-size:1.4rem;margin:1rem 0;padding-left:1.6rem}.modal .modal-content .modal-body .terms ol li{margin-bottom:1rem}.modal .modal-content .modal-body .terms p{font-size:1.4rem;margin-bottom:0}.modal .modal-content .modal-footer{border-top:0;padding:0}.modal .modal-content button.close{background-color:#f0f5f8;border-radius:50%;color:#135582;font-size:2.8rem;height:30px;line-height:0;opacity:1;position:absolute;right:-35px;top:-35px;width:30px}.bmo-banner-outer{background-color:#0075be;padding-bottom:4rem;padding-top:4rem}.bmo-banner-outer .bmo-card-nested{background-color:#fff;border-radius:1.2rem;padding:4rem}.bmo-banner-outer .bmo-card-nested img.card-image{margin:0 auto;max-width:440px;width:90%}.bmo-banner-outer .bmo-card-nested img.bmo{display:inline-block;margin-left:3rem;max-width:118px;vertical-align:middle}.bmo-banner-outer .bmo-card-nested .bmo-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.bmo-banner-outer .bmo-card-nested h1{margin-bottom:.5rem}.bmo-banner-outer .bmo-card-nested p{margin-bottom:0}.card-info{padding-bottom:4rem;padding-top:12rem}.card-info h1{color:#19284c;font-size:5rem}.card-info p{color:#565656;font-size:2.6rem;margin-bottom:3rem}.card-info img.card-image{margin:0 auto;max-width:436px;width:80%}.card-info img.bmo{display:inline-block;margin-left:3rem;max-width:118px;vertical-align:middle}.card-info a.btn-blue{font-size:2rem;padding:1rem 5rem}.card-info-thank-you{border-bottom:4px solid #92c9ea;padding-bottom:0;padding-top:4rem}.card-info-thank-you img.card-image{float:right;margin:3rem auto 0;max-width:409px;width:83%}.card-info-thank-you h1{padding-top:0}.terms .banner-copy-terms{padding-bottom:2rem;padding-top:4rem}.terms .banner-copy-terms h1{color:#19284c;font-size:3rem}.terms .banner-copy-terms ol{margin-top:2rem;padding-left:1.6rem}.terms .banner-copy-terms ol li{font-size:1.6rem;margin-bottom:2rem}@media screen and (min-width:1600px){.mb-two-custom{margin-bottom:3rem!important}.w-50c{width:50%}}@media screen and (min-width:1800px){.w-50c{width:44%}}@media screen and (min-width:2200px){.w-50c{width:37%}}@media screen and (max-width:1024px){.banner-copy{padding:5rem 0}.banner-copy h1{font-size:4rem}.banner-copy p{font-size:2rem}.banner-copy-thank-you h1{font-size:3.2rem}.banner-copy-thank-you p{font-size:2.5rem}.banner-copy-thank-you h2{font-size:1.8rem}.offers .offer-copy h1{font-size:3rem}.offers .see-all a.btn-opt-in,.offers .see-all a.btn-white{min-width:250px;padding:1.5rem 4rem}.form-container .form-copy h3{font-size:2.7rem}.card-info{padding-bottom:7rem;padding-top:9rem}.card-info h1{font-size:4rem}.card-info p{font-size:2.2rem}.card-info-thank-you{padding-bottom:0;padding-top:4rem}.body-padding{padding-left:3rem;padding-right:3rem}.body-padding-unenroll{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:993px){.index-banner-img{float:unset;margin:auto;padding-bottom:3rem}}@media screen and (max-width:760px){.offers .offer-content-container .offer-content{min-height:210px;padding:2rem 4rem}.offers .offer-content-container .offer-content img{max-width:190px}.offers .offer-content-container .offer-content p{font-size:1.8rem;line-height:1.25;margin:2rem 0;min-height:66px}.body-padding{padding-left:2rem;padding-right:2rem}.body-padding-unenroll{padding-left:16px;padding-right:16px}.w-100{width:100%}}@media screen and (max-width:640px){.banner-copy-how-it-works p{padding:0}.txt-x{padding-left:.7rem;padding-right:.7rem}.dollarama-logo{height:47px!important}.pl-3{padding-left:3rem}.banner-copy{padding:4rem 0 5rem}.banner-copy h1{font-size:3.5rem}.banner-copy-thank-you{padding:2.5rem 0 5rem}.banner-copy-thank-you p{font-size:2.3rem}.banner-copy-thank-you h2{font-size:1.7rem}.banner-copy-thank-you a.btn-blue{padding:1.2rem 7rem}.offers .offer-copy h1{font-size:3rem}.offers .offer-content-container{margin:1.8rem 0 0}.offers .offer-content-container .offer-content{margin-bottom:2rem}.offers .offer-content-container .offer-content p{min-height:55px}.offers .see-all a.btn-opt-in,.offers .see-all a.btn-white{font-size:1.8rem;min-width:170px;padding:1.2rem 4rem}.form-container{padding-bottom:3rem;padding-right:3rem;padding-top:3rem}.form-container .form-copy p{font-size:1.7rem}.form-container .form-copy h3{font-size:2.3rem}.form-container form .small-copy{font-size:1.4rem}.form-container form .button-container .btn-blue{padding:1.2rem 7rem}.form-container form .checkbox label{font-size:1.4rem}.form-container form form input[type=number],.form-container form input[type=email],.form-container form input[type=password],.form-container form input[type=text]{padding:2.5rem 1rem}.banner-copy-how-it-works{padding-bottom:4rem;padding-top:3rem}.banner-copy-how-it-works .section_1{padding:4% 10%;text-align:start}.banner-copy-how-it-works .show-in-mobile{display:contents}.banner-copy-how-it-works h1{font-size:2.7rem;margin-bottom:3rem}.banner-copy-how-it-works h2,.banner-copy-how-it-works p{font-size:1.7rem}.banner-copy-how-it-works .step-2{margin:3.5rem 0}.banner-copy-how-it-works .step-2:after,.banner-copy-how-it-works .step-2:before{content:none}.banner-copy-how-it-works img.step-img{height:90px;margin:1.5rem auto}.banner-copy-how-it-works a.btn-blue{margin-top:4rem;padding:1.2rem 7rem}.terms .banner-copy-terms{padding-bottom:2rem;padding-top:2rem}.card-info{padding-bottom:4rem;padding-top:6rem}.card-info h1{font-size:3.5rem}.card-info p{font-size:1.8rem}.card-info a.btn-blue{padding:1rem 3rem}.card-info img.bmo{margin-left:1.5rem}.card-info-thank-you{padding-bottom:0;padding-top:3rem}.card-info-thank-you img.card-image{float:none;margin:6rem auto 0}.modal .modal-content{padding:2rem}.modal .modal-content .modal-header h4{font-size:2.5rem}.modal .modal-content button.close{right:-11px;top:-7px}.custom{height:108px;width:180px}}.terms h3{color:#231f20}input[type=checkbox]{font-size:27px}input[type=checkbox]:after{background-color:#135582;border-radius:2px;display:inline-block;height:30px;visibility:visible;width:30px}input[type=checkbox]:checked:after{color:#fff;content:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/></svg>");padding-left:2px;padding-right:2px;text-align:center}.dollarama-tile-padding{padding-top:4rem!important}.accordian-container h1{font-size:5rem}.accordian-container .faq{font-size:2rem;padding:3rem 0 1rem}.accordian-container .faq .panel{background-color:#fff;border:0;border-radius:10px;box-shadow:0 6px 10px -6px rgba(0,0,0,.25);margin-bottom:16px;overflow:hidden;position:relative}.accordian-container .faq .panel h1{color:#1c2d3f;font-size:16px}.accordian-container .faq .panel h1,.accordian-container .faq .panel-body{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.accordian-container .faq .panel-body{border:0!important;font-size:16px;padding:0 20px 20px}.accordian-container .faq .panel-body a{color:#005587!important}.accordian-container .faq .panel-heading{background-color:#fff;border:0;box-shadow:none;cursor:pointer;padding:20px;position:relative}.accordian-container .faq .panel-heading[data-toggle=collapse]:after{color:#005587;content:"−";font-size:22px;font-weight:300;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.accordian-container .faq .panel-heading[data-toggle=collapse].collapsed:after{content:"+"}@media screen and (max-width:1024px){.accordian-container h1{font-size:4rem}}@media screen and (max-width:640px){.accordian-container h1{font-size:3.5rem}.accordian-container .faq{font-size:1.8rem}.accordian-container .faq .panel{margin-bottom:16px}.accordian-container .faq .panel h1{font-size:1.8rem}.accordian-container .faq .panel:after{border-left:24px solid transparent;border-top:17px solid #fff}.accordian-container .faq .panel-heading[data-toggle=collapse]:after{right:12px}}.fade{opacity:1!important}.modal.fade .modal-dialog{transform:none!important}.modal-backdrop{background-color:transparent!important}#accountAlreadyLinkedModal .modal-blue-rewards,#unableToLinkCardModal .modal-blue-rewards{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:100vh}.modal-blue-rewards{margin:0 auto;width:650px}.modal-blue-rewards .modal-content{border-radius:12px;padding:5rem 4.5rem 4.5rem;position:relative;text-align:center}.modal-blue-rewards .modal-content button.close{background-color:transparent;border-radius:0;color:#333;font-size:2.2rem;height:auto;line-height:1;opacity:.5;position:absolute;right:1.6rem;top:1.2rem;width:auto}.modal-blue-rewards .modal-content .linked-status-icon-img{display:block;height:52px;margin:0 auto 2.5rem;width:52px}.modal-blue-rewards .modal-content h4{color:#101518!important;font-family:Heebo,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem}.modal-blue-rewards .modal-content p{color:#565656;font-family:Heebo,sans-serif;font-size:1.6rem;line-height:1.6;margin-bottom:3rem}.modal-blue-rewards .modal-content .btn-blue-rewards-filled{background-color:#0075be;border:none;border-radius:3rem;color:#fff!important;display:inline-block;font-family:Heebo,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.08em;padding:1.4rem 3.5rem;text-decoration:none;text-transform:uppercase}.modal-blue-rewards .modal-content .btn-blue-rewards-filled:focus,.modal-blue-rewards .modal-content .btn-blue-rewards-filled:hover{background-color:#005587;color:#fff!important;text-decoration:none}.modal-blue-rewards .modal-content .btn-blue-rewards-outline{background-color:transparent;border:2px solid #0075be;border-radius:3rem;color:#0075be!important;display:inline-block;font-family:Heebo,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.08em;padding:1.4rem 4rem;text-decoration:none;text-transform:uppercase}.modal-blue-rewards .modal-content .btn-blue-rewards-outline:focus,.modal-blue-rewards .modal-content .btn-blue-rewards-outline:hover{background-color:#0075be;color:#fff!important;text-decoration:none}no-padding{padding-left:0!important;padding-right:0!important}.increase-width{max-width:200px!important}.font-size-sm-custom{font-size:1.5rem!important}.hnm-logo{max-width:80px!important}.green-bg-div{background-color:#44a648;border-radius:50%;color:#fff;height:45px;margin:auto;padding-left:0!important;padding-right:0!important;width:45px}.pt-3{padding-top:2rem}.icon-img{height:25px;margin-top:1rem!important;margin:auto;width:30px}.unenroll-success-box{background-color:#f2fdee;border:1px solid #14a367;border-left-width:8px}.icon-img-success{height:25px;width:30px}.display-flex{display:flex}.pt-4px{padding-top:4px}.pl-1{padding-left:1rem}.pl-3-rem{padding-left:3rem}.alert-unenroll{border-radius:9px;padding:15px}.mb-custom{margin:4.8rem auto!important}.bg-home-banner{background-image:url(/img/merchants/loyalty-one/updated/Green_Pattern_BG.png);background-size:contain;height:470px}.btn-tobermory-teal,.btn-tobermory-teal:hover{background-color:#5adcea!important;color:#135582!important;margin:1.6rem 0!important;padding:1.15rem 4.2rem!important}.btn-sunset.btn-sunset-two{display:inline-block;margin:5px}.btn-sunset{background-color:#feb3b1!important;margin:1rem}.btn-sunset,.btn-sunset:hover{color:#023438!important;padding:1.15rem 4.2rem!important}.btn-sunset:hover{background-color:#fff!important;border:1px solid #023438!important}.btn-sunset_two{background-color:none!important;border:1px solid #feb3b1!important;color:#feb3b1!important;padding:1.15rem 5.2rem!important}.btn-sunset_two:hover{background-color:#fff!important;border:1px solid #023438!important;color:#023438!important;padding:1.15rem 5.2rem!important}.btn-white-new{background-color:#0075be!important;border:1px solid #0075be!important;border-radius:3rem;color:#fff!important}.btn-blue-new,.btn-white-new{padding:1.15rem 6rem!important}.btn-blue-new{background-color:#fff!important;border:2px solid!important;border-radius:3rem;color:#0075be!important}.text-center-custom{text-align:left}.mx-none{margin-left:0!important;margin-right:0!important}.mr-2{margin-right:2rem}.text-responsive{text-align:left!important}.border-radius-0{border-radius:0!important}.cursor-pointer{cursor:pointer}.pr-lg{padding-right:10rem}.pb-mobile{padding-bottom:5px}.mb-mobile{margin-bottom:0}.pb-apply-now{padding-bottom:5px}.pt-5{padding-top:3rem}.pb-5{padding-bottom:3rem}.pr-5{padding-right:3rem}.pl-5{padding-left:3rem}.font-size-logo{font-size:18px!important}.font-size-logo-mobile{font-size:20px!important}@media screen and (max-width:1258px){.font-size-sm-custom{font-size:1.3rem!important}}@media screen and (max-width:1032px){.font-size-sm-custom{font-size:1.2rem!important}}@media screen and (max-width:1000px){.bg-home-banner{height:auto}}@media screen and (max-width:980px){.font-size-sm-custom{font-size:1.5rem!important}}@media screen and (max-width:800px){.increase-width{width:200px!important}.text-responsive{text-align:center!important}.pr-lg{padding-right:0!important}}@media screen and (max-width:767px){.pb-mobile{padding-bottom:3rem}}@media screen and (max-width:620px){.text-center-custom{text-align:center}.increase-width{width:130px!important}.mb-mobile{margin-bottom:2rem}.btn-sunset.btn-sunset-two{display:block;margin:5px;width:100%}.btn-sunset{margin:0;width:100%}.btn-sunset_two{margin-bottom:2rem;width:100%}.btn-sunset_two:hover{background-color:#fff!important;border:1px solid #023438!important;color:#023438!important;padding:1.15rem 5.2rem!important}}@media screen and (max-width:535px){.font-size-logo-mobile{font-size:15px!important}}@media screen and (max-width:520px){.letter-spacing-logo{letter-spacing:3pt!important}.font-size-logo{font-size:11px!important}}@media screen and (max-width:420px){.w-nav{width:300px}.font-size-logo-mobile{font-size:9px!important}}button#ot-sdk-btn{z-index:9999}.ot-sdk-show-settings{bottom:0;position:fixed;right:0;z-index:1}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{border:1px solid #141413!important;color:#141413!important;font-size:1.1rem!important}#ot-sdk-btn.optanon-show-settings:hover,#ot-sdk-btn.ot-sdk-show-settings:hover{background-color:#5adcea!important;color:#fff!important}.offers{padding-bottom:0}.offers .offer-copy h1{color:#0091c6;font-size:3.6rem}.offers .offer-copy p{color:#29497c;font-size:1.6rem;margin-top:1.5rem}.offers .offer-content-container-brand{margin:5rem 0 0}.offers .offer-content-container-brand .offer-content{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px -2px rgba(0,0,0,.22);margin-bottom:3rem;min-height:256px;padding:24px;position:relative}.offers .offer-content-container-brand .image-container{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}.offers .offer-content-container-brand h1{bottom:0;left:0;margin-bottom:-5rem;position:absolute;text-align:center;width:100%}.offers .see-all{margin-top:3rem}.offers .see-all a.btn-opt-in,.offers .see-all a.btn-white{font-size:2rem;min-width:288px;padding:2rem 9rem}@media screen and (max-width:782px){.offers .offer-copy h1{color:#0091c6;font-size:3rem}.offers .offer-copy p{color:#29497c;font-size:1.6rem;margin-top:1.5rem}.offers .hp{margin:.8rem}.offers .offer-content-container-brand{margin:5rem 0}.offers .offer-content-container-brand .offer-content{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px -2px rgba(0,0,0,.22);margin-bottom:3rem;min-height:230px;padding:1.5rem 3rem;position:relative}.offers .offer-content-container-brand .image-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.offers .offer-content-container-brand .peternpaul_logo{padding:1.5rem}.offers .offer-content-container-brand h1{bottom:0;left:0;margin-bottom:-2.4rem;position:absolute;text-align:center;width:100%}}@media screen and (max-width:462px){.offers .offer-copy h1{color:#0091c6;font-size:3rem}.offers .offer-copy p{color:#29497c;font-size:1.6rem;margin-top:1.5rem}.offers .hp{margin:.8rem}.offers .offer-content-container-brand{margin:5rem 0 0;padding-right:1.4rem}.offers .offer-content-container-brand .offer-content{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px -2px rgba(0,0,0,.22);margin-bottom:2rem;min-height:180px;padding:1.5rem 3rem;position:relative;width:160px}.offers .offer-content-container-brand .image-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.offers .offer-content-container-brand .peternpaul_logo{padding:1.5rem}.offers .offer-content-container-brand h1{bottom:0;left:0;margin-bottom:-2.4rem;position:absolute;text-align:center;width:100%}.offers .see-all{margin-top:3rem}.offers .see-all a.btn-opt-in,.offers .see-all a.btn-white{font-size:2rem;min-width:288px;padding:2rem 9rem}.dollarama-logo{height:47px!important}.pl-3{padding-left:3rem}.banner-copy{padding:4rem 0 5rem}.banner-copy h1{font-size:3.5rem}.banner-copy-thank-you{padding:2.5rem 0 5rem}.banner-copy-thank-you p{font-size:2.3rem}.banner-copy-thank-you h2{font-size:1.7rem}.banner-copy-thank-you a.btn-blue{padding:1.2rem 7rem}.form-container{padding-bottom:3rem;padding-right:3rem;padding-top:3rem}.form-container .form-copy p{font-size:1.7rem}.form-container .form-copy h3{font-size:2.3rem}.form-container form .small-copy{font-size:1.4rem}.form-container form .button-container .btn-blue{padding:1.2rem 7rem}.form-container form .checkbox label{font-size:1.4rem}.form-container form form input[type=number],.form-container form input[type=email],.form-container form input[type=password],.form-container form input[type=text]{padding:2.5rem 1rem}.banner-copy-how-it-works{padding-bottom:8rem;padding-top:3rem}.banner-copy-how-it-works h1{font-size:2.7rem;margin-bottom:3rem}.banner-copy-how-it-works h2,.banner-copy-how-it-works p{font-size:1.7rem}.banner-copy-how-it-works .step-2{margin:3.5rem 0}.banner-copy-how-it-works .step-2:after,.banner-copy-how-it-works .step-2:before{content:none}.banner-copy-how-it-works img.step-img{margin:1.5rem auto}.banner-copy-how-it-works a.btn-blue{margin-top:4rem;padding:1.2rem 7rem}.terms .banner-copy-terms{padding-bottom:2rem;padding-top:2rem}.card-info{padding-bottom:4rem;padding-top:6rem}.card-info h1{font-size:3.5rem}.card-info p{font-size:1.8rem}.card-info a.btn-blue{padding:1rem 3rem}.card-info img.bmo{margin-left:1.5rem}}@media screen and (max-width:620px){.banner-copy-how-it-works a.btn-blue{padding:1.2rem 0;width:100%}}#second_banner .img_car{margin-top:-1.8rem;text-align:center;width:150px}.display-only-mobile{display:none}@media screen and (max-width:995px){#second_banner{text-align:center}#second_banner .img_car{margin-top:-1.8rem;padding:1rem;text-align:end;width:150px}}@media screen and (max-width:680px){#second_banner .arrow_link{padding:1rem}#second_banner .card-miles-copy{padding:1.2rem 2rem}#second_banner .img_car{padding:1rem}#second_banner .show-in-mobile{display:contents}}@media screen and (max-width:620px){.display-only-mobile{display:block}}#offers .offers_link{background:#10598b;background:linear-gradient(90deg,#10598b,#10598b 31%,#357acb);border-radius:.6rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#10598b",endColorstr="#357acb",GradientType=1);margin-top:4.3rem}#offers .offers_link .card-miles-row{display:flex}#offers .offers_link .card_miles{height:auto;margin-top:-2.8rem;width:118px}#offers .offers_link .arrow_link{padding-top:2.4rem!important}#offers .offers_link .card-miles-copy{padding:1.4rem 2rem 0}#offers .offers_link .card_miles_mobile{display:none}#offers .offers_link .arrow_key{padding-left:6px;width:17px}#offers .offers_link .linkCard{display:flex;padding:1rem 1rem 0}#offers .show-in-mobile{display:none}@media screen and (max-width:1089px){#offers .offers_link .arrow_link{padding-right:2px;padding-top:2.4rem!important}}@media screen and (max-width:995px){#offers .offers_link .card-miles-row{display:flex;justify-content:space-between}}@media screen and (max-width:680px){#offers .offers_link{background:#135683;background:linear-gradient(90deg,#135683 64%,#0069af 87%);border-radius:.6rem;padding:0 2rem}#offers .offers_link .card-miles-row{display:block}#offers .offers_link .card_miles{display:none}#offers .offers_link .arrow_key{width:20px}#offers .offers_link .arrow_link{padding:1rem;padding-top:0!important}#offers .offers_link .linkCard{display:flex}#offers .offers_link .card-miles-copy{padding-bottom:1rem;padding-left:0;padding-right:0}#offers .offers_link .show-in-mobile{display:contents}#offers .offers_link .card_miles_mobile{display:flex;width:80px}#offers .offers_link .card_miles_mobile_img{left:84%;position:absolute;top:56%;width:70px}#offers .offers_link{background:#135683;background:linear-gradient(90deg,#135683 64%,#0069af 87%);border-radius:.6rem;padding:0 2rem}#offers .offers_link .card_miles_mobile_img{height:88px;left:72%;position:absolute;top:18%;width:118px}}@media screen and (max-width:490px){#offers .offers_link{background:#135683;background:linear-gradient(90deg,#135683 64%,#0069af 87%);border-radius:.6rem;padding:0 2rem}#offers .offers_link .card_miles_mobile_img{height:88px;left:65%;position:absolute;top:19%;width:118px}}#enrolFormPosition .section_1{background-color:#eaf9ff;border-radius:.6rem;display:flex;margin-bottom:3.5rem;padding:1.5rem 1.7rem;text-align:start}#enrolFormPosition .link_offer_view{color:#005587!important;text-decoration:underline}#enrolFormPosition .show-in-mobile{display:none}@media screen and (max-width:640px){#enrolFormPosition .section_1{background-color:#eaf9ff;border-radius:.6rem;display:flex;margin-bottom:3.5rem;padding:1.5rem;text-align:start}#enrolFormPosition .link_offer_view{text-decoration:underline}#enrolFormPosition .show-in-mobile{display:contents}}#second_banner{background:#216ada;background:linear-gradient(90deg,#216ada 41%,#56afe9 97%,#56afe9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#216ada",endColorstr="#56afe9",GradientType=1);margin-bottom:5rem;padding:2rem}#second_banner .arrow_key{width:15px}#second_banner .img-banner{margin-top:-1rem;text-align:center;width:210px}#second_banner .card-miles-copy{padding-bottom:.7rem}#second_banner .card-miles-copy-col{text-align:start}#second_banner .show-in-mobile{display:none}#second_banner .card-miles-copy{padding:1rem 0}#second_banner .clo_col{margin-left:1.2rem}#second_banner .banner-row{display:flex;justify-content:center;margin-bottom:1.4rem;width:88%}#second_banner .img_banner_mobile{display:none}#noscript_iframe{display:none;visibility:hidden}.display_none{display:none}@media screen and (min-width:1300px){#second_banner{padding:3.4rem 2rem 2rem}#second_banner .banner-row{align-items:center;width:86%}}@media screen and (min-width:2000px){#second_banner{padding:3.4rem 2rem 2rem}#second_banner .img-banner{margin-top:-1rem;text-align:center;width:310px}#second_banner .banner-row{align-items:center;width:70%}}@media screen and (max-width:1211px){#second_banner{padding:3.4rem 2rem 2rem}#second_banner .img-banner{margin-top:-.3rem}#second_banner .banner-row{display:flex;justify-content:center;margin-bottom:1.4rem;width:99%}}@media screen and (max-width:740px){#second_banner{padding:3.4rem 2rem 2rem}#second_banner .card-miles-copy-col{text-align:start}}@media screen and (max-width:690px){#second_banner{padding:.5rem;text-align:center}#second_banner .img_banner{display:none}#second_banner .img-banner{height:120px;margin-top:1rem;text-align:center;width:120px}#second_banner .img_banner_mobile{display:block;padding-bottom:1rem;padding-top:1rem}#second_banner .card-miles-copy-col{text-align:center}#second_banner .banner-row{flex-direction:column}#second_banner .arrow_link{padding:1rem}#second_banner .card-miles-copy{padding:1rem 4rem}#second_banner .show-in-mobile{display:contents}}

/*# sourceMappingURL=app.css.map*/