.container#main-container{max-width:134.4rem}@media (min-width:89.9375em){.logged-in .container#main-container{max-width:134.4rem;width:134.4rem}}
#offer-details{margin-top:4.6rem}#offerDetailContainer{padding-left:1.6rem}.offerDetailTitle{font-size:2em;line-height:1.25;margin-bottom:1.6rem}.disclaimerDescription,.offerDetailDescription{font-size:1.25em;line-height:1.25;margin-bottom:1.6rem}.offerDetailReward{color:#007cba;font-size:1.5em;line-height:1.25}#offerDetailCta,.offerDetailReward{font-weight:700;margin-bottom:2.4rem}#offerDetailCta{align-items:center;background:#007cba;border:.1rem solid#007cba;border-radius:5rem;box-shadow:0 .1rem .2rem rgba(53,34,34,.24);color:#fff;display:flex;font-size:.875em;height:4.8rem;justify-content:center;width:22rem}#offerDetailCta:active,#offerDetailCta:focus,#offerDetailCta:hover{background:#007cba;border:.1rem solid #007cba;color:#fff}.disclaimerTitle{font-size:1.5em;font-weight:700;line-height:1.25}.redirectContainer{align-items:center;display:flex;height:calc(var( --deviceCssVhUnit )*100);justify-content:center;position:relative;width:100%}.redirectText{color:#000;font-size:1.5em;line-height:1.25}.redirectLoaderContainer{animation:loader-spinner .8s linear infinite;border:var( --BORDER_WIDTH ) solid;border-color:#eee #eee #007cba;border-radius:50%;content:"";height:var( --SIZE );left:50%;position:absolute;top:calc(50% - var( --SIZE ));transform:translate(-50%,-50%);width:var( --SIZE );--SIZE:6.4rem;--BORDER_WIDTH:.5rem}@media (max-width:47.9375em){.offerDetailDescription{font-size:1em;line-height:1.25}.offerDetailReward{font-size:1.25em;line-height:1.25}#offerDetailCta{width:auto}.disclaimerDescription{font-size:.875em;line-height:1.285}}
body{background-color:#f5f5f5}.offerContentBox{background-color:#fff;border:.1rem solid #dadada;border-radius:.8rem;margin:1.6rem auto;padding:.8rem 1.6rem}#offerMainWrapper{overflow:auto;position:relative}.noThingsToKnow #offerCopyWrapper,.noThingsToKnow #offerDetailContainer{margin-right:0}#offerImageWrapper{float:left;width:25%}#offer-details .offer-img{margin-bottom:2.4rem}#offerCopyWrapper,#offerDetailContainer{margin:0 25%;padding:0 .8rem}#offerDetailCta{padding:.8rem 3.2rem}#top3ThingsToKnow{float:right;margin-top:1.6rem;padding-left:1.6rem;position:relative;width:25%}#top3ThingsToKnow:before{background-color:#dadada;bottom:10%;content:"";height:80%;left:0;position:absolute;width:.1rem}.needToKnowList{counter-reset:item;font-size:1.2rem;font-weight:400;line-height:1.25;margin-bottom:0;padding:0}.needToKnowListItem{color:#000;counter-increment:item;font-size:1.6em;line-height:1.5;list-style-type:none;margin-bottom:1rem;padding:0 0 .4rem 4rem;position:relative}.needToKnowListItem:before{align-items:center;background-color:#007cba;border-radius:50%;color:#fff;content:counter(item);display:flex;height:2.4rem;justify-content:center;left:0;line-height:1;position:absolute;top:.3rem;width:2.4rem}@media (max-width:61.99875em){#offerMainWrapper{display:flex;flex-wrap:wrap;padding:.8rem 1.6rem}#offerImageWrapper{flex:1 1 30%;position:static;width:calc(25% + 1.6rem)}#offerDetailContainer{flex:1 1 70%;margin:0}#offerCopyWrapper{flex:1 1 50%;margin:1.6rem 0 0;padding:0 1.6rem 0 0}#top3ThingsToKnow{flex:1 1 50%;order:1;position:relative;right:auto;top:auto}}@media (max-width:47.9375em){#offer-details{background-color:#fff;border:.1rem solid #dadada;border-radius:.8rem;margin:1.6rem .8rem;padding:.8rem 1.6rem}.offerContentBox{background:inherit;border:0;border-radius:0;margin:0;padding:0}#offerMainWrapper{padding:0}#offerCopyWrapper,#offerDetailContainer,#offerImageWrapper,#top3ThingsToKnow{flex:1 1 100%}#offerCopyWrapper,#offerDetailContainer,#top3ThingsToKnow{padding:0}#offerCopyWrapper,#offerDisclaimer,#top3ThingsToKnow{border-top:.1rem solid #dadada;margin-top:1.6rem;padding-top:1.6rem}#offerCopyWrapper{order:2}#top3ThingsToKnow:before{content:none}#offerImageWrapper .pr-img{margin:auto}#offerCtaBottomBox{background-color:#fff;bottom:0;box-shadow:0 -.2rem .4rem rgba(0,0,0,.25);left:-1rem;position:fixed;text-align:center;width:calc(100% + 2rem);z-index:1}}
.offerContentBox{padding:1.6rem}#offerCopyWrapper,#offerDetailContainer{padding-left:1.6rem}.disclaimerTitle{margin-bottom:.8rem}.top3ThingsToKnowTitle{margin-bottom:1.6rem}#footer .footer-cont{background-color:#f5f5f5}@media (max-width:47.9375em){#offerDetailCta{margin:2rem auto;max-width:20rem}}