#portal .user-nav .user-links li a:hover,#portal .user-nav .user-links li a:active{background:#e3e3e3}#portal .btn>span{vertical-align:inherit;line-height:inherit}#portal [data-page="index"] .btn.btn-cta,#portal [data-page="share"] .btn.btn-cta{display:none}#portal [data-page="index"] .login-form-swap{display:none}#portal [data-page="forgot_password"] .btn.btn-block.btn-cta{font-size:18px}#portal h1{color:#E10A09 !important}#portal h2,#portal h3,#portal h4,#portal h6{font-family:'VMCircularChat'}#portal h3{font-weight:400}#portal .text-center.subheadline{font-weight:100}#portal .register-form-swap a,#portal .btn.btn-block.btn-cta{text-decoration:none;width:auto;background-color:#ed0000;border-radius:50px;font-size:18px;color:#fff !important;padding:10px 30px;transition:all .3s;font-weight:600;font-size:24px}#portal .register-form-swap a:hover,#portal .btn.btn-block.btn-cta:hover{background-color:#5A2771}#portal [data-page="index"] .btn.btn-block.btn-cta{padding:7px 30px;display:block}#portal header .header-background:before{opacity:0}#portal header .header-background:before{opacity:1;background-color:#F7F7F7}#portal .reward-sticker span{font-weight:100}#portal .reward-sticker span strong{font-size:45px;font-weight:500;font-family:'VMCircularChat'}#portal .hiw li:before,#portal .hiw li:after{display:none}#portal .hiw li span{background:#ed0000;width:40px;height:40px;line-height:40px;border-radius:20px;font-size:20px}#portal .hiw li:before,#portal .hiw li:after{display:none}#portal .hiw li h4{text-transform:inherit;font-size:22px;line-height:27px;text-transform:initial}#portal .hiw li p{width:82%;margin:0 auto;font-size:18px;line-height:26px;font-weight:300;padding-top:10px}#portal .rewards-table .table-cell-product-desc{width:60%}#portal .rewards-table th{background:#ed0000 !important;border-bottom:none;color:#ffffff}#portal section.rewards-section center{font-size:12px}#portal td.table-cell.table-cell-product-desc{padding:15px 20px;font-weight:100}#portal .rewards-table td:nth-child(2){font-size:16px;font-weight:bold}#portal .rewards-table .table-with-bg tr{border-top:1px solid #ccc;background-color:#fff}#portal .rewards-table .table-with-bg tr:nth-child(odd){background-color:#fff}#portal .prev,#portal .next{border-radius:5px}#portal .acco{background-color:#ffffff;padding:15px 10px;padding-right:25px;font-size:16px;cursor:pointer;border:none;text-align:left;outline:none;transition:0.4s;border-bottom:2px solid #cccccc;width:100%;min-height:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;position:relative;font-family:'VMCircularChat'}#portal button.acco.activefaq{border-bottom:none}#portal #faq{width:100%;margin:0 auto}#portal #faq .activefaq,#portal .acco:hover{background-color:#ffffff}#portal .panel{padding:0 10px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}#portal .panel p{line-height:1.5em !important;color:#666;width:95%;font-weight:100}#portal .acco:after{content:"\002B";font-size:x-large;color:#C00;float:right;height:100%;top:0%;display:flex;justify-content:center;flex-direction:column;position:absolute;right:3%}#portal .activefaq:after{content:"\2212"}#portal section.legal{padding:10px;padding-top:80px}#portal section.legal h6{font-size:20px}#portal section.legal p{font-size:14px;line-height:22px !important}@media screen and (max-width: 414px){#portal header .header-background{background-position:center}#portal .header-background+.container .header-container-link,#portal .btn-cta{font-size:16px !important}}@media screen and (max-width: 767px){#portal header.sharing-bg .header-background{height:200px}#portal header .header-background{background-size:contain;background-color:#f7f7f7}#portal .btn.btn-block.btn-cta{width:100%}}@media screen and (min-width: 768px){#portal header .header-background{background-size:430px;background-position-x:79%;z-index:auto}#portal header .header-background+.container,#portal .sharing-bg .header-background+.container{padding-top:80px;padding-bottom:70px}#portal header .header-background+.container h1{width:50%}#portal header .header-background+.container h2{width:58%}#portal [data-page="share"] header .header-background+.container h2{margin-bottom:120px}#portal [data-page="index"] .column-md-12 .col,#portal [data-page="share"] .column-md-12 .col{width:75%;margin:0 auto}#portal .rewards-table{width:86%}}@media screen and (max-width: 1024px) and (min-width: 768px){#portal header .header-background{background-size:395px}#portal header .header-background+.container h2{width:52%}}@media screen and (min-width: 1440px){#portal .reward-sticker{left:89%}}@media screen and (min-width: 1520px){#portal .reward-sticker{left:92%}#portal header .header-background{background-position-x:70%}}
