#portal body{font-family:"Open Sans", sans-serif;line-height:24px !important;-webkit-font-smoothing:antialiased}#portal .user-nav{top:unset}#portal a{font-family:"Rubik", sans-serif}#portal p,#portal .subheadline,#portal .col center,#portal .table-row{font-size:16px;color:#484848;line-height:28px;-webkit-font-smoothing:antialiased}#portal h1,#portal h2,#portal h3:not(.modal-heading),#portal h4{font-family:"Rubik", sans-serif;color:#0091d3;font-weight:300}#portal h1{font-size:55px;line-height:62px;font-weight:300;margin-bottom:0}#portal h2{font-size:24px;line-height:30px;font-weight:400}#portal h3:not(.modal-heading){color:#0091d3;font-size:36px;line-height:43px}#portal h3.text-center{margin-bottom:10px}#portal h4{color:#0091d3;font-size:28px;line-height:33px;padding:10px 0}#portal .btn.btn-cta,#portal .btn.btn-default{background-color:#8dc63f;border-radius:4px;font-size:16px}#portal [data-page="index"] .btn.btn-cta{min-width:170px;height:48px;font-size:20px}#portal [data-page="share"] .btn.btn-cta{width:170px;height:48px;font-size:20px}#portal [data-page="index"] .btn-block.btn-cta{height:unset}#portal .btn.btn-cta:hover,#portal .btn.btn-default:hover{color:#8dc63f;background:#ecf9d3}#portal .reward-sticker{width:110px;height:110px;font-size:18px;left:48rem}#portal .reward-sticker span{font-size:16px;top:54%}@media screen and (min-width: 827px) and (max-width: 1200px){#portal .reward-sticker{left:70%;top:5%}}@media screen and (min-width: 768px) and (max-width: 991px){#portal header.sharing-bg .header-background{background-position-x:60%}}@media screen and (max-width: 767px){#portal header{padding:1.25rem 0 0 0}#portal header.sharing-bg .header-background{min-height:200px}#portal header .header-background{background-image:url("https://images.ctfassets.net/11hv0dnnxox5/5mtbNSsJATxtqLbopinChL/0e89daa93858a3d37ce05ebc01e93cf0/123Reg_RAF-Header_mobile.png");background-size:contain;background-position:center left;margin:1.25rem 0;-webkit-transform:translateX(-17.5%);-ms-transform:translateX(-17.5%);transform:translateX(-17.5%)}#portal header .header-background+.container{background-color:#f7f7f7}#portal header .header-background+.container h1{color:#0093d1 !important}#portal header .header-background+.container h2{width:95% !important}#portal header .header-background+.container h2,#portal header .header-background+.container .header-container-link,#portal header .header-background+.container .header-container-term{color:#484848 !important}}#portal header .header-background+.container .header-container-link,#portal header .header-background+.container .header-container-term{font-size:14px;font-weight:300}#portal header .header-background:before{display:none !important}#portal [data-page="share"] header,#portal [data-page="index"] header{background:#0091d3}#portal header .header-background+.container h1,#portal header .header-background+.container .header-container-link,#portal header .header-background+.container .header-container-term,#portal header .header-background+.container h2{color:#fff}#portal header .header-background+.container h2{width:65%;margin-right:auto}#portal .reward-sticker{background-color:#dc0043;left:62.5%}#portal .reward-sticker span strong{font-size:30px;display:block;line-height:40px}#portal .rewards-table tr:nth-child(2) td,#portal .rewards-table tr:nth-child(6) td,#portal .rewards-table tr:nth-child(11) td,#portal .rewards-table tr:nth-child(17) td,#portal .rewards-table tr:nth-child(22) td,#portal .rewards-table tr:nth-child(25) td,#portal .rewards-table tr:nth-child(30) td{font-weight:bold;color:#e1144d;font-size:18px}@media screen and (max-width: 767px){#portal .hiw li{padding:0% 25%}}#portal .hiw li span{background:#8dc63f;width:50px;height:50px;border-radius:50%;font-weight:bolder;font-size:1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#portal .hiw li:before,#portal .hiw li:after{display:none}#portal .hiw li h4{text-transform:none}#portal section.how-it-works-section{background-color:#ffffff}#portal section.how-it-works-section .slider{padding-top:20px}#portal .rewards-table .table-with-bg tr,#portal .rewards-table .table-with-bg tr:nth-child(odd),#portal .rewards-table .table-with-bg tr:nth-child(even){background-color:#ffffff;border-top:1px solid #0091d3}#portal .rewards-section{background-color:#f7f7f7}#portal .table-head-row{line-height:1.6}#portal .rewards-table tr.table-head-row{background-color:#0091d3 !important;color:#fff;font-weight:400}#portal .rewards-table th{font-weight:300;border-bottom:none}#portal .rewards-section center{font-size:14px}#portal .products-carousel li .product-reward-sticker{top:0;right:0;background-color:#dc0043}#portal .products-carousel li h4{margin-top:0}#portal .prev,#portal .next{border-radius:4px}#portal section.product-section{background-color:#ffffff}#portal .modalbox-content_referral .referral-modalbox-reward-max,#portal .modalbox-content_referral .referral-modalbox-reward-max strong,#portal .referral-modalbox-reward-receivers-hint span{font-weight:300}#portal .btn.btn-rr.active{background-color:#8dc63f}#portal header .header-background+.container .header-container-link strong,#portal header .header-background+.container .header-container-term strong{font-weight:300}#portal .btn.btn-cta:hover svg.icon.icon-link{fill:#8dc63f !important}#portal .acco{background-color:#ffffff;outline:none;cursor:pointer;padding:14px;width:100%;border:none;text-align:left;font-size:1rem;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-bottom:1px solid #ccd1d9;min-height:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;color:#484848;font-size:18px;line-height:24px;font-weight:300}@media screen and (max-width: 767px){#portal .acco{padding:14px 25px 14px 14px}}#portal button.acco.activefaq{border-bottom:none}#portal #faq{width:78%;margin:0 auto}@media screen and (max-width: 767px){#portal #faq{width:95%}}#portal #faq .activefaq,#portal .acco:hover{background-color:#ffffff}#portal .panel{background-color:white;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;line-height:1.6em !important;color:#888;font-size:18px;font-weight:300}#portal .panel p{padding-left:14px;padding-right:60px;font-size:1rem;font-weight:normal;line-height:1.4}#portal .acco:after{content:"\002B";font-size:30px;color:#8dc63f;float:right;height:22px;width:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;height:100%;top:0%;display:flex;justify-content:center;flex-direction:column;position:absolute;right:2%;font-weight:normal}@media screen and (max-width: 767px){#portal .acco:after{right:7%}}#portal .activefaq:after{content:"\2212"}#portal [data-page="index"] .panel ul li,#portal [data-page="share"] .panel ul li{list-style-type:unset;margin-left:31px}#portal #faq a{color:#2199e8}@media screen and (min-width: 768px){#portal [data-page="index"] header .container,#portal [data-page="share"] header .container{min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 320px) and (max-width: 767px){#portal header .header-background{-webkit-transform:translateX(-17.5%);-ms-transform:translateX(-17.5%);transform:translateX(-17.5%)}#portal .legal{color:#212529 !important}#portal a:link,#portal a:visited{color:#212529 !important}}@media screen and (max-width: 480px){#portal .btn.btn-block.btn-aklamio-paypal.btn-social-connect{margin-bottom:0.75rem}#portal .legal{color:#212529 !important}#portal a:link,#portal a:visited{color:#212529 !important}}#portal h1 span h2{margin-top:-40px}#portal .legal{font-size:14px !important;line-height:18px !important;font-weight:400 !important;color:#ffffff}#portal h1 span{display:block}#portal h2 span{display:block;margin-top:-8px}#portal .legal a:link,#portal a:visited{color:#ffffff}#portal .btn.btn-cta.btn-refer{width:0;height:0;display:none;visibility:hidden;opacity:0;pointer-events:none}
