#portal .user-actions .tooltip-text{top:70%;left:62.5%}#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 h1,#portal h3,#portal h4,#portal p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#portal h2{font-size:16px;font-family:'RepsolSoleDisplayRegular';line-height:24px;font-weight:400}#portal h3{font-weight:normal;color:#011E37;font-size:28px;font-weight:400}#portal .text-center h3{text-align:center}#portal .btn{font-family:'RepsolSoleDisplayRegular'}#portal .btn.btn.btn-cta.btn-refer.btn-refer--new-size:not(.btn.btn-before-login.btn-login),#portal .btn.btn.btn-cta.btn-refer.btn-refer--new-size:not(.btn.btn-before-login.btn-login.hidden-for-mobile){font-size:22px !important}#portal .rewards-section .refer-button-wrapper{display:flex;justify-content:center !important}#portal .btn.btn-cta,#portal .products-carousel li .btn{width:max-content !important;min-width:200px;background-color:#011E37;color:#fff;border:4px solid transparent;height:48px;transition:all .5s ease-out;padding:12px;font-size:16px;-webkit-font-smoothing:antialiased;box-shadow:0 0 4px 0 #0000001a;font-family:'RepsolSoleDisplayRegular';font-weight:600}#portal .btn.btn.btn-cta:hover{background-color:#007899;transition:all .25s ease-in-out}#portal .btn.btn-balance{width:200px;height:48px}#portal .btn.btn-payout-mobile{padding:0px}#portal .user-actions{border-top:solid 1px #ddd;font-family:'RepsolSoleTextRegular'}#portal section.user-actions,#portal .login-form a,#portal .modal-heading,#portal .user-bar .container .user-bar-msg{color:#43637D;font-family:'RepsolSoleTextRegular'}#portal .user-actions .container .login-form-wrapper{padding-top:16px}#portal .btn.btn-login,#portal .btn.mobile-sign-in,#portal .mobile-login-form .btn.btn-login{text-transform:capitalize;border:4px solid transparent;background-color:#c0ebf2;color:#011E37;border-radius:8px;font-weight:normal;-webkit-font-smoothing:antialiased;font-family:'RepsolSoleDisplayRegular'}#portal .btn.btn-login:hover{background-color:#92d9e2}#portal .btn.btn-login{height:40px}#portal input[type="text"],#portal input[type="email"],#portal input[type="password"]{border-radius:8px;min-height:40px !important;border:1px solid #a0a0a0;font-family:'RepsolSoleTextRegular';-webkit-font-smoothing:antialiased}#portal input.input-login::placeholder{color:#5c4e44;font-size:14px}#portal header .header-background+.container h1{font-weight:normal}#portal header .header-background:before{opacity:0}#portal .reward-sticker{top:68px;right:-30px;border-radius:12px;width:130px;height:130px}#portal .reward-sticker span{font-size:14px;top:48%}#portal .reward-sticker span strong{font-size:40px}#portal .hiw li:before,#portal .hiw li:after{display:none}#portal .hiw li h4{text-transform:initial;margin:20px 0 10px;color:#43637D;font-family:'RepsolSoleDisplayRegular';font-weight:500;font-size:18px}#portal .hiw li p{width:85%;margin:0 auto}#portal .hiw li svg{height:104px;width:104px;stroke-width:0px;background-color:#C0EBF2;border-radius:12px;padding:14px;margin-top:40px}#portal .st0,#portal .st1{fill:#016F85;stroke-width:0px}#portal .rewards-table{background-color:#fff;border-radius:8px;box-shadow:0 8px 32px -16px #00000014}#portal th{background-color:#ffffff;color:#011E37;border-bottom:1px solid #dddddd;font-weight:normal}#portal td,#portal th{padding:15px 20px}#portal .table-cell-value{font-weight:bold;font-size:18px}#portal .table-with-bg tr:nth-child(odd),#portal .table-with-bg tr:nth-child(even){background-color:transparent}#portal .table-with-bg tr:last-child{border-bottom:none}#portal tr.table-header-row{background-color:#FFF}#portal th:first-child{border-radius:8px 0px 0px 0px;-webkit-border-radius:8px 0px 0px 0px}#portal th:last-child{border-radius:0px 8px 0px 0px;-webkit-border-radius:0px 8px 0px 0px}#portal section.rewards-section center{width:74%;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:170%;margin:24px auto}#portal .products-carousel li .product-reward-sticker{width:100px;height:100px;padding-top:29px;line-height:24px;font-size:14px;border-radius:12px;background:linear-gradient(45deg, #FF9C00, #FF590A, #FF2A3F, #E50052)}#portal .products-carousel li .product-reward-sticker strong{font-size:30px}#portal .products-carousel li .product-tile{border-radius:8px}#portal .products-carousel li .product-tile:hover{background:#fff;box-shadow:0 8px 32px -16px #00000014}#portal .products-carousel li .product-tile:hover~h4{color:#011E37}#portal .products-carousel li .product-tile{padding:0px 0px 40px}#portal .products-carousel li img{object-fit:cover;height:200px;border-radius:8px;object-position:top}#portal .products-carousel li h4{color:#011E37;font-weight:500;font-size:20px;line-height:24px;font-family:'RepsolSoleDisplayRegular'}#portal .products-carousel li h4:hover{color:#011E37}#portal .products-carousel li p{line-height:24px;font-weight:400;-webkit-font-smoothing:antialiased;padding:0 20px}#portal .products-carousel .slides{padding:0 1.5rem;display:flex;justify-content:space-between}@media screen and (max-width: 991px){#portal .products-carousel .slides{padding:0;display:block}}#portal .products-carousel li.js_slide{width:calc(100% / 4.4) !important;min-height:490px;margin-top:25px}@media screen and (max-width: 991px){#portal .products-carousel li.js_slide{width:100% !important}}#portal .products-carousel li .btn{margin-bottom:20px;font-family:'RepsolSoleDisplayRegular';width:auto}#portal .products-carousel li .btn:hover{background-color:#007899}#portal .prev,#portal .next{background-color:#c0ebf2;border-radius:12px;padding:12px}#portal .prev svg,#portal .next svg{fill:#011E37}#portal p.text-center.subheadline{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:24px}@media screen and (max-width: 767px){#portal .btn.mobile-sign-in{min-width:132px}#portal header.sharing-bg .header-background{height:200px;background-position-x:right}#portal .products-carousel li .product-reward-sticker{position:absolute;right:-5px;top:-24px}#portal .products-carousel li .product-tile{background:#fff}#portal header .header-background+.container h1,#portal header .header-background+.container h2,#portal header .header-background+.container .header-container-link,#portal header .header-background+.container .header-container-term,#portal header .header-background+.container .opt-in,#portal header .header-background+.container .legal-info{color:#001e37}}@media screen and (min-width: 768px){#portal h3{font-size:40px}#portal header .header-background+.container h1{font-size:64px;line-height:72px;width:54%}#portal header .header-background+.container h2{font-size:16px;line-height:24px;width:50%}#portal header .header-background+.container{padding-top:100px;padding-bottom:100px}#portal p.text-center.subheadline{width:55%;margin:24px auto}#portal p.column-sm-12.text-center{text-align:center}#portal .column-sm-12.text-center h3{text-align:center}#portal .user-actions .existing-user,#portal .user-bar .container .user-bar-msg{font-size:18px;color:#43637D;font-family:'RepsolSoleTextRegular';font-weight:bold}#portal .grecaptcha-portal-tc{font-family:'RepsolSoleTextRegular'}}@media screen and (min-width: 992px){#portal .user-actions .tooltip-text{top:70%;left:62.5%}#portal .user-actions .container{justify-content:flex-end;margin-right:48px}#portal .user-actions .container .login-form-wrapper{padding-left:48px}}@media screen and (min-width: 768px) and (max-width: 1024px){#portal .reward-sticker{top:24%;right:41%;width:113px;height:113px}}@media screen and (min-width: 1460px){#portal .reward-sticker{right:-40px}}@media screen and (min-width: 1600px){#portal .reward-sticker{right:-16%}}@media screen and (max-width: 768px){#portal .btn.btn-login{margin-bottom:1rem}#portal .user-actions .tooltip-text{left:2%}}@media screen and (max-width: 767px){#portal .user-actions .tooltip-text{left:1%}}@media screen and (max-width: 820px){#portal .user-actions .tooltip-text{left:0;top:75%}#portal .user-actions .container .login-form-wrapper{padding-top:0}}@media screen and (max-width: 768px){#portal .user-actions .tooltip-text{left:1%;top:75%}#portal .user-actions .container .login-form-wrapper{padding-top:16px}}@media screen and (min-width: 1024px){#portal .user-actions .container .login-form-wrapper{padding-top:16px}}#portal #terms-link-it,#portal #terms-link-it a{text-decoration:underline}#portal div.reward-sticker,#portal .reward-sticker{background-image:url(https://images.ctfassets.net/11hv0dnnxox5/1boiUiZ8XE9DnWIYL54NTx/68e10fcb4aaa073bae16193ef3fdb578/sello.png);background-image:url(https://images.ctfassets.net/11hv0dnnxox5/7J9BvFCadMBwHgNZuE4pBD/6bf2ac0b20e4da1b5935d2627c7ccef0/HeroSticker_Repsol-August-2025.png);background-color:transparent !important;width:300px;height:300px;top:10px;background-size:contain}@media screen and (max-width: 1280px){#portal div.reward-sticker,#portal .reward-sticker{top:336px}}@media screen and (max-width: 1024px){#portal div.reward-sticker,#portal .reward-sticker{top:65.75%;right:-2%}}@media screen and (max-width: 991px){#portal div.reward-sticker,#portal .reward-sticker{right:2%}}@media screen and (max-width: 820px){#portal div.reward-sticker,#portal .reward-sticker{top:71.75%}}#portal div.reward-sticker span,#portal .reward-sticker span{display:none}#portal div.reward-sticker span strong,#portal .reward-sticker span strong{display:none}#portal .btn-refer--new-size{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 820px){#portal div.reward-sticker,#portal .reward-sticker{display:block;top:-65% !important;right:61% !important;width:30% !important}}@media screen and (max-width: 767px){#portal div.reward-sticker,#portal .reward-sticker{display:block;top:-65% !important;right:61% !important;width:30% !important}}@media screen and (max-width: 468px){#portal div.reward-sticker,#portal .reward-sticker{top:-53% !important;right:51% !important;width:46% !important}}@media screen and (max-width: 320px){#portal div.reward-sticker,#portal .reward-sticker{top:-43% !important;width:47% !important}}#portal .tooltip-wrapper .tooltip-text+h2.text-center.aklamio-account-modal-title{line-height:1.2}
