/*!
 * Copyright (C) 2016-2022, Peppermill Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are not permitted.
 */
.passport-card{position:relative;float:left;font-size:12px;width:25%;max-width:100%}.ui-mobile .passport-card{width:100%;max-width:500px;text-align:center}.passport-card img{width:90%}.passport-card .name{position:absolute;bottom:3%;left:0;right:10%;height:25%;vertical-align:top;text-align:center;font-size:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-tablet .passport-card .name{font-size:1em}.ui-widescreen .passport-card .name{font-size:1.7em}.passport-account-info{display:inline-block;width:40%}.ui-mobile .passport-account-info{width:100%;margin:2em 0}.passport-account-info p{margin:5px 0}.passport-account-info .info{display:inline-block;height:24px;margin-left:12px;position:relative;vertical-align:middle;width:24px}.touchevents .passport-account-info .info{height:32px;width:32px}.passport-account-info .info:after{white-space:nowrap}.passport-account-info .info svg{height:100%;width:100%}.passport-account-info~.right-side-content .body{max-height:initial}.tier-benefits{max-height:300px;overflow:hidden}.tabular-data{margin-top:32px}.tier-bar{position:relative;width:100%;height:35px;background:rgba(255,255,255,.85);margin:5px 0;overflow:hidden}.tier-bar.hidden,body[data-i="79"] .page-content h1{display:none}.tier-bar .text{position:absolute;top:0;left:0;width:100%;height:35px;line-height:35px;vertical-align:middle;text-align:center;z-index:10;font-size:1.2em}.tier-bar .bar{position:absolute;top:0;left:0;width:0;height:100%;background:#b01117;opacity:.25;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:opacity 1250ms ease-in-out,-webkit-transform 2500ms ease-in-out;transition:opacity 1250ms ease-in-out,transform 2500ms ease-in-out}.scroll-ready .tier-bar .bar{opacity:1;-webkit-transform:none;transform:none}.tier-bar.BRONZE .bar{background-color:#d7a023}.tier-bar.GOLD .bar{background-color:#858587}.tier-bar.PLATINUM .bar{background-color:#c4ccd0}.tier-bar.DIAMOND .bar{background-color:#888a8c}.tier-bar.CHAIRMAN .bar{background-color:#000}body[data-i="79"] .page-content{background-image:linear-gradient(135deg,#080a09 0,#060a09 30%,#4c4c4c 50%,#060a09 70%,#060a09 100%);background-color:#000}body[data-i="79"] .page-content .body-container,body[data-i="79"] .page-content .body-container a{color:#fff}.passport_benefits--container{font-weight:100;display:grid;grid-template-columns:175px 1fr 1.9fr;grid-gap:32px}.passport_benefits--container .embolden{font-weight:400}.passport_benefits--header_logo{grid-column:span 2;position:relative;display:flex;align-items:center;font-weight:400;text-align:center;font-size:1.1em;text-shadow:1px 1px 3px rgba(0,0,0,.94)}.passport_benefits--header_logo::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:145%;background-image:url(/library/images/global/R-logo.png);background-size:contain;background-repeat:no-repeat}.passport_benefits--header_logo img{width:80%}.passport_benefits--header_logo div div:first-child{margin-right:10.5em;margin-bottom:8px}.passport_benefits--header_logo div div:last-child{margin-left:10em;margin-top:-4px}.passport_benefits--separator{grid-column:1/-1;display:grid;grid-template-columns:32px max-content 1fr;grid-gap:8px}.passport_benefits--separator div{position:relative}.passport_benefits--separator div::after{position:absolute;content:'';top:50%;height:2px;margin-top:-1px;left:0;width:100%;background-color:#fff}.passport_benefits--tier_title{text-align:right}.passport_benefits--tier_title em{font-size:.8em}.passport_benefits--tier_card img{width:100%;height:auto}.passport_benefits--tier_description li::marker{font-size:.6em}@media (max-width:800px){.passport_benefits--container{grid-template-columns:100%}.passport_benefits--header_logo{grid-column:initial}.passport_benefits--tier_title{text-align:center}.passport_benefits--separator{grid-template-columns:100%}.passport_benefits--separator>div:first-child{display:none}}.floorplan-viewport .accept-offer-overlay,.item .accept-offer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:#fff;opacity:0;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity 500ms ease-in-out 250ms,visibility 1ms linear 750ms,-webkit-transform 250ms ease-in-out;transition:opacity 500ms ease-in-out 250ms,visibility 1ms linear 750ms,transform 250ms ease-in-out}.floorplan-viewport.show-overlay .accept-offer-overlay,.item.show-overlay .accept-offer-overlay{opacity:1;visibility:visible;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear 1ms,-webkit-transform 250ms ease-out 200ms;transition:opacity 250ms ease-out,visibility 1ms linear 1ms,transform 250ms ease-out 200ms}.floorplan-viewport .peppermill-loader,.page-links .item .peppermill-loader{top:50%;left:50%;width:34px;height:65px;margin:-32.5px 0 0 -17px;opacity:0;visibility:hidden;-webkit-transition:opacity 250ms ease-in-out 150ms,visibility 1ms linear 400ms;transition:opacity 250ms ease-in-out 150ms,visibility 1ms linear 400ms}.floorplan-viewport.show-loader .peppermill-loader,.page-links .item.show-loader .peppermill-loader{opacity:1;visibility:visible;-webkit-transition:opacity 250ms ease-in-out 450ms,visibility 1ms linear 450ms;transition:opacity 250ms ease-in-out 450ms,visibility 1ms linear 450ms}.item .accept-offer-content{bottom:12px;left:12px;position:absolute;top:12px;right:12px}.item .accept-offer-content .btn-wrapper{bottom:12px;left:0;padding:12px 0;position:absolute;right:0}.floorplan-viewport .accept-offer-content,.item .accept-offer-content{opacity:0;z-index:60;-webkit-transition:opacity 350ms ease-in-out 1ms;transition:opacity 350ms ease-in-out 1ms}.floorplan-viewport.show-content .accept-offer-content,.item.show-content .accept-offer-content{opacity:1;-webkit-transition:opacity 350ms ease-in-out 150ms;transition:opacity 350ms ease-in-out 150ms}.floorplan-viewport .accept-offer-content .pepvalidate-v3,.item .accept-offer-content .pepvalidate-v3{position:absolute;top:0;right:0;left:0;bottom:0}.floorplan-viewport .accept-offer-content .pepvalidate-v3 .port,.item .accept-offer-content .pepvalidate-v3 .port{position:absolute;top:0;right:0;bottom:72px;left:0;overflow:auto;overflow-x:hidden;overflow-y:auto}#container .floorplan-viewport .accept-offer-content input[type=submit],#container .item .accept-offer-content input[type=submit]{margin-top:7px;height:auto;line-height:1em;padding:10px;color:#fff}#container .floorplan-viewport .accept-offer-content input[type=submit]{margin-left:2%;width:48%}.page-links .item .accept-offer-content h3{height:auto}#container .floorplan-viewport .accept-offer-content .loading input[type=submit],#container .item .accept-offer-content .loading input[type=submit],.accept-offer-content .loading .btn-wrapper.submit-wrapper .btn-cancel{opacity:0;visibility:hidden}.accept-offer-content .pepvalidate-v3 .submit-wrapper:before{top:10%}.floorplan-viewport .view{position:absolute;top:4%;right:4%;bottom:4%;left:4%;overflow:auto}.floorplan-viewport .btn-wrapper{position:absolute;bottom:5px;left:0;right:0}.page-links .item.passport-offer .btn-wrapper .btn-cancellation-info{overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.passport-offer .body-container .right-side-content .body{padding-left:24px}.passport-rewards .body-container .right-side-content .body{width:100%;box-shadow:none}.body-container .right-side-content .body{width:24%}.content-page.passport-offer .body-container.top-body,.content-page.passport-offer h1{max-width:1488px}.content-page.passport-offer .body-container>.viewport{max-width:1240px}#container.passport-offer .tab table{max-width:100%;width:auto!important}.multi-choice-group.multi-event-offer-accepted .item:not(.item-highlight){opacity:.54}.env-ADMIN .hide-ADMIN,.env-CMS .hide-CMS,.env-JOINGO .hide-JOINGO,.env-WEB .hide-WEB,.only-ADMIN,.only-CMS,.only-JOINGO,.only-WEB,html.logged-in.section-gaming.page-my-passport-rewards h1{display:none}.env-ADMIN .only-ADMIN,.env-ALL .only-ADMIN,.env-ALL .only-CMS,.env-ALL .only-JOINGO,.env-ALL .only-WEB,.env-CMS .only-CMS,.env-JOINGO .only-JOINGO,.env-WEB .only-WEB{display:block}.env-ADMIN a.only-ADMIN,.env-ADMIN span.only-ADMIN,.env-ALL a.only-ADMIN,.env-ALL a.only-CMS,.env-ALL a.only-JOINGO,.env-ALL a.only-WEB,.env-ALL span.only-ADMIN,.env-ALL span.only-CMS,.env-ALL span.only-JOINGO,.env-ALL span.only-WEB,.env-CMS a.only-CMS,.env-CMS span.only-CMS,.env-JOINGO a.only-JOINGO,.env-JOINGO span.only-JOINGO,.env-WEB a.only-WEB,.env-WEB span.only-WEB{display:inline-block}.players_club--help_bubble{position:relative;font-size:.8em;font-weight:700;color:#fff;background-color:#000;border-radius:50%;width:1rem;height:1rem;display:inline-block;text-align:center;vertical-align:middle;line-height:1.2em;text-decoration:none;transition:color 250ms ease-out,background-color 250ms ease-out!important}.players_club--help_bubble::before{content:'i'}.no-touchevents .players_club--help_bubble:hover{background-color:#fff;transition:color 250ms ease-in,background-color 250ms ease-in!important}